St. Thomas–St. John hotels

Search among 49 available hotels in St. Thomas–St. John.

Destination
Where do you want to go?
Check-in
Select date
Check-out
Select date
Rooms and Guests2 Guests, 1 room
We’ll open Booking.com in a new tab for fair comparison.
1Filter & Sort
View map
1-49 out of 49
8.6
Great44 total reviews
our site & Booking.com
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$ 199 /nightSelect
8.3
Great31 total reviews
our site & Booking.com
The Bay Beach Resort Bolongo lies a 10-minute drive from Estate Thomas, and features a shop and a restaurant.
FromC$ 324 /nightSelect
7.7
Very good637 total reviews
our site & Booking.com
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$ 258 /nightSelect
8.2
Great139 total reviews
our site & Booking.com
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 652 /nightSelect
8.6
Great134 total reviews
our site & Booking.com
Located within 10 minutes' drive of Water Island, the 3-star Pink Palm Hotel - Adults Only features a swimming pool.
FromC$ 710 /nightSelect
8.6
Great76 total reviews
our site & Booking.com
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$ 946 /nightSelect
8.2
Great76 total reviews
our site & Booking.com
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$ 707 /nightSelect
8.5
Great103 total reviews
our site & Booking.com
Offering a quiet setting within 10 minutes' drive of Clinton Phipps Racetrack, the Secret Harbour features a Jacuzzi and an outdoor swimming pool.
FromC$ 593 /nightSelect
7.3
Very good499 total reviews
our site & Booking.com
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$ 310 /nightSelect
10.0
Perfect1 total review
our site & Booking.com
Wharfside Village Shopping Center is just 450 metres from the Flamingo House and St. John Experience Gallery is approximately a 5-minute drive away.
FromC$ 1 287 /nightSelect
8.4
Great193 total reviews
our site & Booking.com
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$ 372 /nightSelect
8.0
Great524 total reviews
our site & Booking.com
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$ 143 /nightSelect
6.9
Nice64 total reviews
our site & Booking.com
Set within 2.5 km of Saint Thomas Synagogue, the 4-star Starz features spa therapy and entertainment activities.
FromC$ 161 /nightSelect
8.1
Great446 total reviews
our site & Booking.com
At an 11 km distance from A. H. Riise Mall, the Mafolie includes 28 rooms.
FromC$ 294 /nightSelect
9.1
Perfect13 total reviews
our site & Booking.com
Rooms of the Lovango Resort And Beach Club face the sea and there is also an outdoor swimming pool on the premises.
FromC$ 5 352 /nightSelect
8.5
Great41 total reviews
our site & Booking.com
Boasting an outdoor pool, the 3-star Bay Bolongo is within 3.3 km of Pirates Treasure Museum.
FromC$ 1 002 /nightSelect
7.9
Very good14 total reviews
our site & Booking.com
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$ 631 /nightSelect
7.4
Very good62 total reviews
our site & Booking.com
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$ 136 /nightSelect
7.8
Very good98 total reviews
our site & Booking.com
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$ 306 /nightSelect
9.0
Perfect316 total reviews
our site & Booking.com
Set within 25 minutes' walk of Mountain Top, the rooms in the Green Iguana Charlotte Amalie have views of sea.
FromC$ 298 /nightSelect
7.0
Very good558 total reviews
our site & Booking.com
Located within 0.8 km of Hassel Island, the Windward Passage features 140 rooms, various recreational opportunities and evening entertainment activities.
FromC$ 246 /nightSelect
9.1
Perfect113 total reviews
our site & Booking.com
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$ 1 135 /nightSelect
7.3
Very good62 total reviews
our site & Booking.com
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$ 299 /nightSelect
7.7
Very good102 total reviews
our site & Booking.com
Set only 600 metres from American Yacht Harbor Shopping Center, the Sapphire Village Condos features spa therapy and entertainment activities.
FromC$ 347 /nightSelect
8.7
Great36 total reviews
our site & Booking.com
The 3-star Hampton is a good starting point to Charlotte Amalie's sights including SkyRide to Paradise Point, which is only an 8-minute walk away.
FromC$ 328 /nightSelect
The Ritz Carlton is situated in a business area of Nazareth, at a distance of 4.2 km from Pineapple Beach and approximately a 10-minute drive from Coral World Ocean Park.
FromC$ 1 300 /nightSelect
8.9
Great101 total reviews
our site & Booking.com
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$ 902 /nightSelect
9.0
Perfect8 total reviews
our site & Booking.com
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$ 1 261 /nightSelect
The Villa Santana, located merely 5 minutes' stroll from 99 Steps, is also at a proximity to Main Street.
Select
The 3-star St John Inn is a perfect vacation spot 5 minutes by car from Hawksnest Beach and other Contant landmarks.
FromC$ 343 /nightSelect
Hotel 1829Hotel
9.0
Perfect7 total reviews
our site & Booking.com
Fort Christian Virgin Islands Museum is only 200 metres from the 1829, while Magen's Bay Park is nearly a 10-minute drive away.
FromC$ 461 /nightSelect
6.4
Nice24 total reviews
our site & Booking.com
Located 500 metres from Pirates Treasure Museum, the Bellavista Scott Charlotte Amalie is 6 minutes' walk from Lockhart Gardens Shopping Center.
FromC$ 350 /nightSelect
7.6
Very good21 total reviews
our site & Booking.com
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$ 248 /nightSelect
9.3
Perfect59 total reviews
our site & Booking.com
While staying at the Mary Anne Boutique Hotel Usvi Charlotte Amalie you are invited to discover Pirates Treasure Museum, set a 5-minute ride away, or Royal Dane Mall Shopping Center, which is about 600 metres away.
FromC$ 480 /nightSelect
9.7
Perfect19 total reviews
our site & Booking.com
Set a short distance from Point Pleasant Resort, the family Mermaid Escape has an American-style restaurant serving American cuisine.
FromC$ 751 /nightSelect
8.3
Great60 total reviews
our site & Booking.com
FromC$ 465 /nightSelect
10.0
Perfect1 total review
our site & Booking.com
The 3-star Pavilions And Pools Resort Frydendal is located 2.1 km from Pelican Beach and comprises 25 rooms with modern comforts.
FromC$ 707 /nightSelect
8.7
Great70 total reviews
our site & Booking.com
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$ 339 /nightSelect
8.1
Great30 total reviews
our site & Booking.com
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 263 /nightSelect
7.0
Very good627 total reviews
our site & Booking.com
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$ 165 /nightSelect
Galleon House HotelBed & Breakfast
7.4
Very good525 total reviews
our site & Booking.com
Located 400 metres of Emancipation Garden, the 2-star Galleon House offers an express breakfast and features an outdoor swimming pool.
FromC$ 151 /nightSelect
7.9
Very good19 total reviews
our site & Booking.com
The Tropical Condo is situated approximately 700 metres from Battery and just a 7-minute stroll from Henley Cay.
FromC$ 578 /nightSelect
8.6
Great13 total reviews
our site & Booking.com
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$ 185 /nightSelect
7.4
Very good80 total reviews
our site & Booking.com
The 3-star Sugar Bay Resort And Spa is located 650 metres of Water Bay Beach and comprises 294 rooms with modern comforts.
FromC$ 177 /nightSelect
Room With A ViewAparthotel
6.0
Nice1 total review
our site & Booking.com
FromC$ 329 /nightSelect
IndigoAparthotel
Narazeth Evangelical Lutheran Church and Enighed Pond are respectively 0.6 km and 650 metres from the Indigo Aparthotel.
Select
FromC$ 737 /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$ 447 /nightSelect

St. Thomas–St. John hotels essential information

🏨 St. Thomas–St. John hotels 49
👛 Lowest price 642 CAD
✍️ Hotels Reviews 1 530