St. Thomas–St. John hotels

Search among 82 available hotels in St. Thomas–St. John from 50+ providers

Destination
Where do you want to go?
Check-in
Select date
-
Check-out
Select date
Rooms and Guests2 Guests, 1 Room
0Filter & Sort
View map
1-82 out of 82
8.4
Great27 reviews
The Bay Beach Resort Bolongo lies a 10-minute drive from Estate Thomas, and features a shop and a restaurant.
FromC$ 328 /nightSelect
8.2
Great47 reviews
Set 5 minutes on foot from Cruz Bay Watersports, the 4-star Westin St. John Resort Villas offers an outdoor swimming pool together with fitness classes, massage therapy and various recreational opportunities for guest enjoyment.
FromC$ 872 /nightSelect
8.4
Great77 reviews
Boasting an à la carte restaurant with Caribbean menu, the luxury Ritz-Carlton St. Thomas is set within a minutes' drive from Charlotte Amalie Harbour and 1.4 km from Vessup Beach.
FromC$ 1 664 /nightSelect
8.2
Great47 reviews
Being around a 5-minute walk from Point Wellness AntiGravity & Natural Health, the Margaritaville Vacation Club By Wyndham - St Thomas Saint Thomas Island features fitness classes, spa therapy and entertainment activities together with a swimming pool.
FromC$ 314 /nightSelect
8.0
Great89 reviews
There are rooms facing garden and the 3-star Lindbergh Bay Hotel And Villas Saint Thomas Island is set 75 km from Christiansted Harbor-SSB Seaplane Base airport.
FromC$ 167 /nightSelect
8.6
Great39 reviews
The 4-star Gallows Point, within a 6-minute stroll of The Marketplace, offers spacious rooms along with a hot tub and an outdoor swimming pool.
FromC$ 811 /nightSelect
8.6
Great32 reviews
Situated 1.2 km from Cruz Bay Beach, the Estate Lindholm Cruz Bay offers 17 guest rooms.
FromC$ 577 /nightSelect
8.8
Great58 reviews
You can relax by a private swimming pool in the 4-star Marriott'S Frenchman'S Cove Estate Thomas, located 10 minutes by car from Fort Christian.
FromC$ 957 /nightSelect
7.4
Very good33 reviews
Located around a 10-minute drive from Smith Bay Beach not too far from Cowpet Bay, the smoke-free Elysian Beach Resort offers 180 rooms together with a hot tub and an outdoor swimming pool.
FromC$ 310 /nightSelect
8.6
Great32 reviews
At the 3-star Sapphire Beach Resort And Marina East End, located 0.7 km from American Yacht Harbor Shopping Center, you can spend the day in an outdoor pool or keep active with snorkelling, diving and canoeing
FromC$ 201 /nightSelect
8.2
Great32 reviews
Offering a quiet setting within 10 minutes' drive of Clinton Phipps Racetrack, the Secret Harbour features a Jacuzzi and an outdoor swimming pool.
FromC$ 607 /nightSelect
8.2
Great48 reviews
The 3-star Sugar Bay Resort And Spa is located 650 metres of Water Bay Beach and comprises 294 rooms with modern comforts.
FromC$ 179 /nightSelect
7.8
Very good41 reviews
Set only 600 metres from American Yacht Harbor Shopping Center, the Sapphire Village Condos features spa therapy and entertainment activities.
FromC$ 272 /nightSelect
8.2
Great48 reviews
Located at a medium distance from Magens Bay, the 3-star Bunker Hill Saint Thomas Island offers a swimming pool and a lounge bar.
FromC$ 190 /nightSelect
8.2
Great9 reviews
Located within 10 minutes' drive of Water Island, the 3-star Pink Palm Hotel - Adults Only features a swimming pool.
FromC$ 814 /nightSelect
8.0
Great40 reviews
Havensight Mall Shopping Center is set within 15 minutes' walk of the Pirate'S Pension At Bluebeard'S Castle By Capital Vacations.
FromC$ 374 /nightSelect
8.8
Great24 reviews
Boasting an outdoor pool, the 3-star Bay Bolongo is within 3.3 km of Pirates Treasure Museum.
FromC$ 1 014 /nightSelect
7.6
Very good30 reviews
While staying at the Island Beachcomber Saint Thomas Island you are invited to discover Plantation Crown and Hawk Botanical Garden, set a 25-minute walk away, or Saint Thomas Synagogue, which is 10 minutes away by car.
FromC$ 276 /nightSelect
8.2
Great5 reviews
There are rooms facing sea and the 4-star Boundless Bliss is set 70 km from Christiansted Harbor-SSB Seaplane Base airport.
FromC$ 200 /nightSelect
8.4
Great7 reviews
Set within 2.5 km of Saint Thomas Synagogue, the 4-star Starz features spa therapy and entertainment activities.
FromC$ 182 /nightSelect
7.8
Very good35 reviews
While staying at the Caneel Bay Resort Cruz Bay you are invited to discover The Marketplace, set about a 10-minute ride away, or Leinster Bay, which is 10 minutes' drive away.
FromC$ 693 /nightSelect
The 3-star St John Inn is a perfect vacation spot 5 minutes by car from Hawksnest Beach and other Contant landmarks.
FromC$ 347 /nightSelect
The Virgin Islands Campground Saint Thomas Island is set within 17 minutes' walk of Elephant Bay and 10 minutes' drive from Fort Christian.
FromC$ 453 /nightSelect
8.6
Great32 reviews
While staying at the 3-star Pavilions And Pools Condo Villas Saint Thomas Island you are invited to discover Smith Bay Beach, set 10 minutes away by car, or Mahogany Run Golf Course, which is 25 minutes' walk away.
FromC$ 347 /nightSelect
Galleon House HotelBed & Breakfast
8.4
Great88 reviews
Located 400 metres of Emancipation Garden, the 2-star Galleon House offers an express breakfast and features an outdoor swimming pool.
FromC$ 174 /nightSelect
8.2
Great108 reviews
Located within 0.8 km of Hassel Island, the Windward Passage features 140 rooms, various recreational opportunities and evening entertainment activities.
FromC$ 268 /nightSelect
8.4
Great54 reviews
Located at 600 metres from the red-brick Fort Christian, the Olga'S Fancy Saint Thomas Island features 12 rooms with views of the harbour.
FromC$ 207 /nightSelect
8.6
Great13 reviews
The 3-star Sapphire, at 900 metres from Red Hook, boasts access to a white beach and also features spa therapy and loungers.
FromC$ 308 /nightSelect
8.2
Great22 reviews
Point Pleasant Resort is nearly 25 minutes' walk from the 3-star 2Br Luxury Beachfront Duplex Villa On Sapphire Beach III East End, while Smith Bay Beach is only 1.7 km away.
FromC$ 1 264 /nightSelect
8.4
Great60 reviews
The Castle Villas At Bluebeards By Capital Vacations is found within 1.3 km of Emancipation Garden, offering a hot tub and an outdoor swimming pool.
FromC$ 144 /nightSelect
7.6
Very good11 reviews
Offering massage therapy and entertainment activities, the 3-star Paradise Cove Ocean Front Villas And Suites Saint Thomas Island is situated within 15 minutes' walk of American Yacht Harbor Shopping Center.
FromC$ 393 /nightSelect
8.2
Great30 reviews
You can relax by an infinity pool in the Westin Beach Resort & Spa At Frenchman'S Reef Frydendal, located nearly a 10-minute ride from Charlotte Amalie Harbor Seaplane Base.
FromC$ 376 /nightSelect
8.4
Great177 reviews
Guests can relax by a tropical or enjoy American dishes while staying at the comfortable 3-star Emerald Beach Resort, within 10 minutes' drive of John Brewers Bay Beach.
FromC$ 261 /nightSelect
7.8
Very good45 reviews
Set within 25 minutes' walk of Mountain Top, the rooms in the Green Iguana Charlotte Amalie have views of sea.
FromC$ 370 /nightSelect
8.0
Great30 reviews
Guests of the 3-star Hilltop Villas At Bluebeard'S Castle By Capital Vacations Charlotte Amalie can relax in the lounge bar or lounge at an outdoor pool.
FromC$ 222 /nightSelect
Midtown Guest HouseGuest house
8.4
Great53 reviews
The comfortable 2-star Midtown Guest House Charlotte Amalie is about 5 minutes' drive from Mountain Top and has a quick access to Marina at Yacht Haven Grande.
FromC$ 111 /nightSelect
The luxury Great Bay Condominiums Located At The Ritz-Carlton Club, St Thomas is placed in a rural area of Nazareth, at a 4.3 km distance from Coki Point Beach and approximately 10 minutes' drive from Coral World Ocean Park.
FromC$ 2 185 /nightSelect
7.8
Very good12 reviews
Staying at the Villa Nautilus St. Thomas East End means you will be 3 km from A Touch of Wellness Massage & Health Center, while enjoying an outdoor pool onsite.
FromC$ 392 /nightSelect
8.8
Great9 reviews
Set around a 5-minute stroll from Enighed, Saint John, the unpretentious St. John Inn Cruz Bay features an outdoor tennis court and entertainment activities.
FromC$ 314 /nightSelect
8.2
Great27 reviews
Featuring an outdoor pool and 12 rooms, the smoke-free Flamboyan On The Bay Resort & Villas Canaan is within 5 minutes' drive of Peterborg.
FromC$ 221 /nightSelect
8.4
Great60 reviews
At an 11 km distance from A. H. Riise Mall, the Mafolie includes 28 rooms.
FromC$ 193 /nightSelect
Mermaid EscapeAparthotel
Select
Point Pleasant Resort is at a 2.7 km distance from the 2-star Crystal Cove Beach Resort By Antilles Resorts and Smith Bay Beach is nearly a 17-minute stroll away.
FromC$ 761 /nightSelect
The Sand Dollar Battery Hill, located a mere 0.6 km from The Marketplace, is also at a proximity to Our Lady of Mount Carmel Catholic Church.
Select
The Crystal Palace overlooks Magens Bay and is located just 350 metres from Main Street.
Select
The 2-star Two Sandals By The Sea Inn - B&B is a good starting point to Saint Thomas Island's sights including Christiansted Harbor-SSB Seaplane Base airport, which is 70 km away.
FromC$ 453 /nightSelect
Hurricane Hole is 10 minutes' drive from the 2-star Eco Resort and Ram Head Trail is 600 metres away.
FromC$ 410 /nightSelect
The 4-star Inn At Villa Olga Bolongo is set 10 minutes' drive from SkyRide to Paradise Point and within a 10-minute drive of Lionel Roberts Stadium.
Select
8.6
Great9 reviews
Point Pleasant Resort is within 5 minutes' drive of the 3-star Sapphire Village Resort Saint Thomas Island, while Point Wellness AntiGravity & Natural Health is 5 minutes away by car.
FromC$ 172 /nightSelect
FromC$ 260 /nightSelect
Select
FromC$ 1 095 /nightSelect
7.4
Very good4 reviews
While staying at the beachfront Sun-Days At Crystal Cove On Sapphire Beach East End you are invited to discover Coral World Ocean Park, set about a 10-minute ride away, or Smith Bay Beach, which is only 13 minutes' walk away.
FromC$ 295 /nightSelect
8.2
Great8 reviews
With views towards sea, the Morningstar Buoy Haus Beach Resort at Frenchman's Reef, Autograph Collection provides guests with a Jacuzzi and an outdoor swimming pool and is located right next to Morningstar Beach.
FromC$ 628 /nightSelect
8.6
Great9 reviews
Tillett Gardens is 350 metres from the Annasville Comfort Studio Nazareth and A Touch of Wellness Massage & Health Center is 3.5 km away.
FromC$ 188 /nightSelect
7.8
Very good5 reviews
Rooms of the Lovango Resort And Beach Club face the sea and there is also an outdoor swimming pool on the premises.
FromC$ 1 660 /nightSelect
8.2
Great7 reviews
The Sapphire Beach Villa Ocean And Marina View is a good starting point to Tutu's sights including American Yacht Harbor Shopping Center, which is less than a 10-minute stroll away.
FromC$ 333 /nightSelect
8.4
Great13 reviews
The Marketplace is 5 minutes on foot from the Coconut Coast Villas and Saint Ursulas Episcopal Church is a mere 5 minutes' stroll away.
FromC$ 665 /nightSelect
The condo comes with the outdoor swimming pool and is set 8 km from Mountain Top.
Select
The 3-star Pavilions And Pools Resort Frydendal is located 2.1 km from Pelican Beach and comprises 25 rooms with modern comforts.
FromC$ 899 /nightSelect
The 3-star Maho Bay Camps is located 1 km from Maho Bay Beach and comprises 114 rooms with modern comforts.
Select
Set in Saint John Island, this property has a terrace with an outdoor swimming pool together with a mini-kitchen for guests use.
FromC$ 607 /nightSelect
7.4
Very good2 reviews
A few meters away you can enjoy American Yacht Harbor.
FromC$ 888 /nightSelect
Featuring an outdoor swimming pool, the 2-star Sapphire Village Resort By Antilles Resorts lies at 700 metres of American Yacht Harbor Shopping Center.
FromC$ 438 /nightSelect
9.0
Perfect6 reviews
Christmas Cove and The Parrot Club are respectively 3.9 km and 500 metres from the 3-star Lavender Hill Suites Cruz Bay.
FromC$ 471 /nightSelect
Set 1.7 km from Catherineberg Ruins, this apartment features a separate balcony and a sunny patio.
Select
8.8
Great3 reviews
While staying at this 11-room the smoke-free Boutique, you can easily walk over to Mongoose Junction, which is about 5 minutes' walk away.
FromC$ 360 /nightSelect
8.2
Great5 reviews
Located within 4 km of Salt River Marina, the 4-star Grande Bay Resort Cruz Bay features an outdoor pool.
FromC$ 368 /nightSelect
7.4
Very good3 reviews
The 4-star Sea Shore Allure Saint John Island is set a 10-minute drive from Trunk Bay and within a 10-minute stroll of Wharfside Watersports.
FromC$ 934 /nightSelect
Hillcrest Guest HouseBed & Breakfast
8.6
Great13 reviews
Placed 10 minutes' stroll from The Parrot Club and in the very heart of Cruz Bay, the 2-star Hillcrest Guest House offers 6 rooms.
FromC$ 425 /nightSelect
7.2
Very good32 reviews
Located blocks from a bus stop and nearly a 5-minute drive from Back Street, the 3-star Sunset Gardens Guesthouse Saint Thomas Island offers various recreational opportunities and entertainment activities.
FromC$ 138 /nightSelect
7.6
Very good35 reviews
Located 5 minutes' drive from Bolongo, the comfortable Limetree Beach Resort By Club Wyndham Saint Thomas Island features entertainment activities and various recreational opportunities on-site along with a swim-up bar.
FromC$ 303 /nightSelect

St. Thomas–St. John hotels essential information

🏨 St. Thomas–St. John hotels 82
👛 Lowest price 111 CAD
✍️ Hotels Reviews 1 785