Accommodations and places to stay in St. Thomas–St. John

Search among 176 available lodgings 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
We’ll open Booking.com in a new tab for fair comparison.
0Filter & Sort
View map
1-20 out of 176
8.7
Great14 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$ 197 /nightSelect
8.0
Great4 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$ 321 /nightSelect
7.4
Very good462 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$ 256 /nightSelect
7.8
Very good55 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 836 /nightSelect
8.3
Great132 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$ 612 /nightSelect
8.6
Great9 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$ 936 /nightSelect
8.7
Great17 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$ 700 /nightSelect
8.9
Great61 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$ 750 /nightSelect
7.3
Very good455 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$ 307 /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 275 /nightSelect
8.4
Great140 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$ 368 /nightSelect
8.0
Great452 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$ 141 /nightSelect
6.2
Nice52 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$ 159 /nightSelect
8.0
Great368 total reviews
our site & Booking.com
At an 11 km distance from A. H. Riise Mall, the Mafolie includes 28 rooms.
FromC$ 385 /nightSelect
10.0
Perfect7 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 300 /nightSelect
8.3
Great16 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$ 992 /nightSelect
8.5
Great2 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$ 428 /nightSelect
8.0
Great18 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$ 135 /nightSelect
8.2
Great53 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$ 303 /nightSelect
9.1
Perfect247 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$ 295 /nightSelect
Show more

Lodging in St. Thomas–St. John essential information

🏨 Lodging in St. Thomas–St. John 176
👛 Lowest price 666 CAD