
Search St. Thomas and St. John hotels
- Change your mindBook hotels with free cancellation
- Be pickySearch almost a million properties worldwide
Go beyond your typical stay in St. Thomas and St. John
Resort
Apart hotel
Ocean view
Family friendly
Spa pool
Apartment
Condo
Cottage
Villa
Pet friendly
Check prices for these dates
Top hotels and accommodation in St. Thomas and St. John




The Westin St. Thomas Beach Resort & Spa
4.5 star property
St. Thomas
8.4 out of 10, Very good, (1003)
8.4/10
Very good
(1003)
"Great hotel"
"Great hotel"Matthew
The price is AU$895
AU$895
includes taxes & fees
9 Dec - 10 Dec




Margaritaville Vacation Club - St. Thomas
4.0 star property
St. Thomas
8.0 out of 10, Very good, (2313)
8.0/10
Very good
(2313)
"Room was nice and bartenders and golf cart driver's were very nice, really all the staff was helpful!!!"
"Room was nice and bartenders and golf cart driver's were very nice, really all the staff was helpful!!!"David
The price is AU$530
AU$530
includes taxes & fees
8 Dec - 9 Dec




The Westin St. John Resort Villas
4.5 star property
St. John
8.2 out of 10, Very good, (448)
8.2/10
Very good
(448)
"Clean , safe and fantastic staff!"
"Clean , safe and fantastic staff!"Matthew
The price is AU$1,157
AU$1,157
includes taxes & fees
7 Dec - 8 Dec




The Pink Palm Hotel - Adults Only
3.0 star property
St. Thomas
9.0 out of 10, Wonderful, (346)
9.0/10
Wonderful
(346)
"Great hotel!"
"Great hotel!"Yasemin




Hampton by Hilton St. Thomas
3.0 star property
Havensight
8.8 out of 10, Excellent, (31)
8.8/10
Excellent
(31)
"Love it here, second time staying here and really love it "
"Love it here, second time staying here and really love it "Julianna
The price is AU$494
AU$494
includes taxes & fees
14 Dec - 15 Dec




Olga's Fancy
3.0 star property
St. Thomas
9.6 out of 10, Exceptional, (1001)
9.6/10
Exceptional
(1001)
"Fabulous place Wonderful host—- accommodation was perfect.
Could stay here a week and just take in the views and savor the local restaurants all within walking distance."
"Fabulous place Wonderful host—- accommodation was perfect.
Could stay here a week and just take in the views and savor the local restaurants all within walking distance."Beth
The price is AU$245
AU$245
includes taxes & fees
5 Dec - 6 Dec




Bunker Hill Hotel
3.0 star property
St. Thomas
8.0 out of 10, Very good, (1057)
8.0/10
Very good
(1057)
"Amazing hotel. Clean, comfortable and great staff "
"Amazing hotel. Clean, comfortable and great staff "Jonathan




The Ritz-Carlton, St. Thomas
5.0 star property
St. Thomas
8.4 out of 10, Very good, (438)
8.4/10
Very good
(438)
"The seaside massage was spectacular and the view of the ocean while laying pool side is just breathtaking. "
"The seaside massage was spectacular and the view of the ocean while laying pool side is just breathtaking. "Benita
The price is AU$1,704
AU$1,704
includes taxes & fees
7 Dec - 8 Dec




Mafolie Hotel
3.0 star property
St. Thomas
8.6 out of 10, Excellent, (1001)
8.6/10
Excellent
(1001)
"The best views and drinks on the island.
"
"The best views and drinks on the island.
"Zacharias
The price is AU$297
AU$297
includes taxes & fees
5 Dec - 6 Dec




The Saint Resort
3.0 star property
St. John
9.6 out of 10, Exceptional, (24)
9.6/10
Exceptional
(24)
"Great property run by great people."
"Great property run by great people."Jeff
The price is AU$653
AU$653
includes taxes & fees
8 Dec - 9 Dec




Emerald Beach Resort
3.5 star property
St. Thomas
7.8 out of 10, Good, (1132)
7.8/10
Good
(1132)
"Room was really nice & clean. The restaurant offered the most Beautiful view of the sunset!"
"Room was really nice & clean. The restaurant offered the most Beautiful view of the sunset!"Dawn
The price is AU$480
AU$480
includes taxes & fees
6 Dec - 7 Dec




Villa Island Paradise
4.0 star property
St. John
9.6 out of 10, Exceptional, (4)
9.6/10
Exceptional
(4)
"It’s a nice place. "
"It’s a nice place. "Leroy
The price is AU$1,017
AU$1,017
includes taxes & fees
5 Dec - 6 Dec




Secret Harbour Beach Resort
4.0 star property
St. Thomas
9.0 out of 10, Wonderful, (1005)
9.0/10
Wonderful
(1005)
"Beautiful pool, beach, restaurant and accommodations. Staff was friendly and helpful. Would definitely stay again."
"Beautiful pool, beach, restaurant and accommodations. Staff was friendly and helpful. Would definitely stay again."Renee
The price is AU$809
AU$809
includes taxes & fees
9 Dec - 10 Dec




Windward Passage Hotel
3.5 star property
St. Thomas
7.0 out of 10, Good, (1368)
7.0/10
Good
(1368)
"Easy check-in great staff great bartender. It’s been a few years since I’ve been back and it’s much improved post Covid."
"Easy check-in great staff great bartender. It’s been a few years since I’ve been back and it’s much improved post Covid."Genevieve
The price is AU$326
AU$326
includes taxes & fees
6 Dec - 7 Dec




Bluebeard's Castle Resort
4.0 star property
Charlotte Amalie
The price is AU$544
AU$544
includes taxes & fees
11 Dec - 12 Dec




Buoy Haus Beach Resort St. Thomas, Autograph Collection
3.5 star property
St. Thomas
9.2 out of 10, Wonderful, (139)
9.2/10
Wonderful
(139)
"Location and beach was the best. If you want a romantic getaway this is the place for you."
"Location and beach was the best. If you want a romantic getaway this is the place for you."Philip Eloy Castilla
The price is AU$1,044
AU$1,044
includes taxes & fees
9 Dec - 10 Dec




Lindbergh Bay Hotel and Villas
3.5 star property
St. Thomas
7.0 out of 10, Good, (1018)
7.0/10
Good
(1018)
"The hotel was overlooking a beautiful bay and was a very pleasant place to stay"
"The hotel was overlooking a beautiful bay and was a very pleasant place to stay"Brad
The price is AU$295
AU$295
includes taxes & fees
11 Dec - 12 Dec




Suite St. John at Gallows Point Resort
4.0 star property
St. John
8.6 out of 10, Excellent, (95)
8.6/10
Excellent
(95)
"Amazing property and helpful staff. "
"Amazing property and helpful staff. "Joseph
The price is AU$1,375
AU$1,375
includes taxes & fees
7 Dec - 8 Dec




Galleon House Hotel
3.0 star property
St. Thomas
7.8 out of 10, Good, (1001)
7.8/10
Good
(1001)
"The view was absolutely beautiful! staff was so sweet! the cat was very cute as well! "
"The view was absolutely beautiful! staff was so sweet! the cat was very cute as well! "alana
The price is AU$142
AU$142
includes taxes & fees
7 Dec - 8 Dec




Island View Guesthouse
3.0 star property
St. Thomas
9.4 out of 10, Exceptional, (271)
9.4/10
Exceptional
(271)
"Excellent place the hosts are very friendly I would go again a thousand times more, beautiful views, the place is clean or organized ☺️ Thank you ☺️"
"Excellent place the hosts are very friendly I would go again a thousand times more, beautiful views, the place is clean or organized ☺️ Thank you ☺️"cristin solorzano
Lowest nightly price found within the past 24 hours based on a 1 night stay for 2 adults. Prices and availability subject to change. Additional terms may apply.
Lowest nightly price found within the past 24 hours based on a 1 night stay for 2 adults. Prices and availability subject to change. Additional terms may apply.
Great weekend hotel deals in St. Thomas and St. John
Showing deals for:12 Dec - 14 Dec
Image gallery for St John Inn

St John Inn
3.0 star property
St. John
9.2/10Wonderful (413 reviews)
14% off
Price is AU$1,384
AU$1,384
for 2 nights, 1 room
AU$692 per night
includes taxes & fees
Image gallery for Charming 1-bedroom studio in the quiet hills of St Thomas with WiFi, AC

Charming 1-bedroom studio in the quiet hills of St Thomas with WiFi, AC
St. Thomas
10/10Exceptional (2 reviews)
8% off
Price is AU$428
AU$428
for 2 nights, 1 villa
AU$214 per night
includes taxes & fees
Image gallery for Margaritaville Vacation Club - St. Thomas

Margaritaville Vacation Club - St. Thomas
4.0 star property
St. Thomas
8.0/10Very good (2,313 reviews)
20% off
Price is AU$1,142
AU$1,142
for 2 nights, 1 room
AU$571 per night
includes taxes & fees
Image gallery for The Mary Anne Boutique Hotel USVI

The Mary Anne Boutique Hotel USVI
2.5 star property
Charlotte Amalie
10/10Exceptional (12 reviews)
11% off
Price is AU$1,401
AU$1,401
for 2 nights, 1 room
AU$700 per night
includes taxes & fees
Image gallery for Villa Island Paradise

Villa Island Paradise
4.0 star property
St. John
9.6/10Exceptional (4 reviews)
Price is AU$2,801
AU$2,801
for 2 nights, 1 villa
AU$1,400 per night
includes taxes & fees
Image gallery for Luxury condo. Beach, pool, gym, yacht club! Back up generator!

Luxury condo. Beach, pool, gym, yacht club! Back up generator!
St. Thomas
9.6/10Exceptional (25 reviews)
7% off
Price is AU$1,659
AU$1,659
for 2 nights, 1 apartment
AU$829 per night
includes taxes & fees
Image gallery for The Landmark Apartment

The Landmark Apartment
2.5 star property
Charlotte Amalie
8.8/10Excellent (15 reviews)
14% off
Price is AU$953
AU$953
for 2 nights, 1 room
AU$476 per night
includes taxes & fees
Image gallery for Luxury Private Pool Villa with Generator@Sapphire

Luxury Private Pool Villa with Generator@Sapphire
St. Thomas
10/10Exceptional (4 reviews)
5% off
Price is AU$953
AU$953
for 2 nights, 1 room
AU$477 per night
includes taxes & fees
Image gallery for Mafolie Hotel

VIP Access
Mafolie Hotel
3.0 star property
Charlotte Amalie
8.6/10Excellent (1,001 reviews)
9% off
Price is AU$594
AU$594
for 2 nights, 1 room
AU$297 per night
includes taxes & fees
Image gallery for (Group Villa) Eagles Nest by the Beach

(Group Villa) Eagles Nest by the Beach
St. Thomas
10/10Exceptional (4 reviews)
7% off
Price is AU$2,486
AU$2,486
for 2 nights, 1 home
AU$1,243 per night
includes taxes & fees
Image gallery for Eagles Nest Near the Beach

Eagles Nest Near the Beach
Charlotte Amalie
9.8/10Exceptional (22 reviews)
6% off
Price is AU$586
AU$586
for 2 nights, 1 apartment
AU$293 per night
includes taxes & fees
Image gallery for Sapphire Beach Resort Rental

Sapphire Beach Resort Rental
St. Thomas
10/10Exceptional (7 reviews)
32% off
Price is AU$1,927
AU$1,927
for 2 nights, 1 apartment
AU$963 per night
includes taxes & fees
Image gallery for Limetree Beach Resort by Club Wyndham

Limetree Beach Resort by Club Wyndham
3.5 star property
St. Thomas
8.2/10Very good (204 reviews)
19% off
Price is AU$1,327
AU$1,327
for 2 nights, 1 room
AU$663 per night
includes taxes & fees
Image gallery for Latitude Adjustment, Gated Peterborg Est. St. Thomas VI 4 bed/3 baths

Latitude Adjustment, Gated Peterborg Est. St. Thomas VI 4 bed/3 baths
Peterborg
10/10Exceptional (44 reviews)
13% off
Price is AU$3,535
AU$3,535
for 2 nights, 1 villa
AU$1,767 per night
includes taxes & fees
Image gallery for Drift into Calm, Above the Caribbean Sea!

Drift into Calm, Above the Caribbean Sea!
St. Thomas
10/10Exceptional (37 reviews)
6% off
Price is AU$1,678
AU$1,678
for 2 nights, 1 apartment
AU$839 per night
includes taxes & fees
Image gallery for Sunny 2-Bedroom Retreat in Multi-Family Home

Sunny 2-Bedroom Retreat in Multi-Family Home
St. Thomas
9.6/10Exceptional (5 reviews)
6% off
Price is AU$655
AU$655
for 2 nights, 1 home
AU$328 per night
includes taxes & fees
Image gallery for Aqua

Aqua
3.0 star property
St. Thomas
9.6/10Exceptional (4 reviews)
12% off
Price is AU$1,078
AU$1,078
for 2 nights, 1 apartment
AU$539 per night
includes taxes & fees
Image gallery for Playcation in Paradise villa with endless water view

Playcation in Paradise villa with endless water view
St. Thomas
9.2/10Wonderful (14 reviews)
6% off
Price is AU$2,269
AU$2,269
for 2 nights, 1 home
AU$1,135 per night
includes taxes & fees
Image gallery for Grande Bay Resort - Mojo Blue 1BR Condo Beachfront!

Grande Bay Resort - Mojo Blue 1BR Condo Beachfront!
St. John
10/10Exceptional (170 reviews)
6% off
Price is AU$1,640
AU$1,640
for 2 nights, 1 apartment
AU$820 per night
includes taxes & fees
Image gallery for Updated Caribbean retreat, with solar and generator power backup

Updated Caribbean retreat, with solar and generator power backup
St. John
9.8/10Exceptional (43 reviews)
10% off
Price is AU$2,037
AU$2,037
for 2 nights, 1 villa
AU$1,018 per night
includes taxes & fees
Image gallery for The Cottage at Villa Indigo

The Cottage at Villa Indigo
3.0 star property
Charlotte Amalie
8.8/10Excellent (15 reviews)
9% off
Price is AU$1,455
AU$1,455
for 2 nights, 1 home
AU$727 per night
includes taxes & fees
Image gallery for 1 Bedroom near Red Hook St Thomas VI

1 Bedroom near Red Hook St Thomas VI
St. Thomas
9.8/10Exceptional (60 reviews)
7% off
Price is AU$1,059
AU$1,059
for 2 nights, 1 apartment
AU$530 per night
includes taxes & fees
Image gallery for Paradise near Limetree Beach

Paradise near Limetree Beach
St. Thomas
9.6/10Exceptional (13 reviews)
7% off
Price is AU$648
AU$648
for 2 nights, 1 apartment
AU$324 per night
includes taxes & fees
Image gallery for Two Sandals – A Boutique Hotel

Two Sandals – A Boutique Hotel
3.5 star property
St. Thomas
8.8/10Excellent (469 reviews)
9% off
Price is AU$1,155
AU$1,155
for 2 nights, 1 room
AU$578 per night
includes taxes & fees
Save an average of 15% on thousands of hotels when you're signed in
Stay near popular Caribbean Islands attractions
Learn more about St. Thomas and St. John
Pristine beaches and duty-free shopping draw visitors to these sister islands' vibrant shores. Snorkel with sea turtles at Trunk Bay on St. John, or explore Charlotte Amalie's historic pirate haunts on St. Thomas.

Top St. Thomas and St. John Hotel Reviews
Recent Reviews in St. Thomas and St. John

Olga's Fancy
10/10 Excellent
"Owner was waiting for us, perfectly clean room, beautiful setting. "

Villa Island Paradise
10/10 Excellent
"Loved beautiful view. Everything close by"

Margaritaville Vacation Club - St. Thomas
10/10 Excellent
"Room was nice and bartenders and golf cart driver's were very nice, really all the staff was helpful!!!"

Secret Harbour Beach Resort
10/10 Excellent
"The room was super. Clean and comfortable. Everyone was friendly and very helpful. "

Emerald Beach Resort
10/10 Excellent
"My King Suit looked and smelled GREAT! I had the French Toast for breakfast and I am FAT AND HAPPY! The staff was amazing and very accommodating. I will be back!"

Buoy Haus Beach Resort St. Thomas, Autograph Collection
10/10 Excellent
"Location and beach was the best. If you want a romantic getaway this is the place for you."

Bunker Hill Hotel
10/10 Excellent
"Everything was perfect!"

The Westin St. Thomas Beach Resort & Spa
10/10 Excellent
"The staff was amazing especially the front desk."

Lindbergh Bay Hotel and Villas
10/10 Excellent
"Everything was great."
More cheap accommodation in St. Thomas and St. John

Castle Villas at Bluebeard's
1331 Estate Taarneberg, St. Thomas St. Thomas Taarneberg
8.4/10 Very Good! (1,209 reviews)

Sunset Gardens Guesthouse
8305 Contant St. Thomas St. Thomas
The price is AU$198 per night from 7 Dec to 8 Dec
AU$198
7 Dec - 8 Dec
includes taxes & fees
6.8/10 (266 reviews)

The Green Iguana Hotel
1002 Blackbeard's Hill Charlotte Amalie St Thomas
The price is AU$362 per night from 6 Dec to 7 Dec
AU$362
6 Dec - 7 Dec
includes taxes & fees

5 min walk to beach & dining - Pool & Hot Tub
St. Thomas USVI
9.8/10 Exceptional! (72 reviews)

spacious and cozy 1 bedroom with garden views and AC-1 mile from Cruz Bay
Cruz Bay St John
The price is AU$498 per night from 7 Dec to 8 Dec
AU$498
7 Dec - 8 Dec
includes taxes & fees
9.2/10 Wonderful! (8 reviews)

Villa Santana
2602 Bjerge Gade St. Thomas
10/10 Exceptional! (24 reviews)








