A coastal area with numerous sailboats anchored in turquoise waters, surrounded by lush greenery and a row of buildings with domed roofs.

Find Romantic Hotels in St. Thomas and St. John

  • Change your mind

    Book hotels with free cancellation
  • Treat yourself

    Sign in to save 10% or more on thousands of hotels
    Sign in
  • Be picky

    Search almost a million properties worldwide

Check availability on St. Thomas and St. John Romantic Hotels

Tonight
Sep 23 - Sep 24
Tomorrow
Sep 24 - Sep 25
This weekend
Sep 25 - Sep 27
Next weekend
Oct 2 - Oct 4

Our top choices for St. Thomas and St. John romantic hotels

1. Windward Passage Hotel

Windward Passage Hotel
St. Thomas
United States
Lynne
₩242,870
₩300,552 total
includes taxes & fees
Oct 24 - Oct 25
Windward Passage Hotel

2. Bluebeard's Castle Resort

Bluebeard's Castle Resort
Charlotte Amalie
United States
Erica
₩250,094
₩309,490 total
includes taxes & fees
Oct 22 - Oct 23
Bluebeard's Castle Resort

3. Hampton by Hilton St. Thomas

Hampton by Hilton St. Thomas
Havensight
United States
Chrislyn
₩310,066
₩374,981 total
includes taxes & fees
Oct 5 - Oct 6
Hampton by Hilton St. Thomas

4. Bunker Hill Hotel

Bunker Hill Hotel
St. Thomas
United States
Alexander
₩125,945
₩155,858 total
includes taxes & fees
Sep 30 - Oct 1
Bunker Hill Hotel

5. Emerald Beach Resort

Emerald Beach Resort
St. Thomas
United States
Karim S
₩321,409
₩397,744 total
includes taxes & fees
Oct 21 - Oct 22
Emerald Beach Resort

6. Island View Guesthouse

Island View Guesthouse
St. Thomas
United States
Robert
₩177,415
₩260,210 total
includes taxes & fees
Oct 16 - Oct 17
Island View Guesthouse

7. Mafolie Hotel

Mafolie Hotel
St. Thomas
United States
Morgan
₩146,370
₩199,010 total
includes taxes & fees
Sep 24 - Sep 25
Mafolie Hotel

8. The Westin St. Thomas Beach Resort & Spa

The Westin St. Thomas Beach Resort & Spa
St. Thomas
United States
david
₩360,527
₩518,764 total
includes taxes & fees
Oct 7 - Oct 8
The Westin St. Thomas Beach Resort & Spa

9. Buoy Haus Beach Resort St. Thomas, Autograph Collection

Buoy Haus Beach Resort St. Thomas, Autograph Collection
St. Thomas
United States
Michael George
₩583,844
₩803,751 total
includes taxes & fees
Sep 27 - Sep 28
Buoy Haus Beach Resort St. Thomas, Autograph Collection

10. The Pink Palm Hotel - Adults Only

The Pink Palm Hotel - Adults Only
St. Thomas
United States
Iroda
₩291,281
₩395,463 total
includes taxes & fees
Sep 30 - Oct 1
The Pink Palm Hotel - Adults Only
View all properties

Top St. Thomas and St. John Hotel Reviews

Mafolie Hotel

Mafolie Hotel

10/10 Excellent
"Balcony"
Tan Dinh 8-night trip
Posted 14 hours ago
Mafolie Hotel
The Ritz-Carlton, St. Thomas

The Ritz-Carlton, St. Thomas

8/10 Good
"My stay was great. Love the staff!!"
Ciera 5-night trip
Posted 1 day ago
The Ritz-Carlton, St. Thomas
Windward Passage Hotel

Windward Passage Hotel

8/10 Good
"Location is good. Close to airport and can walk to town / main street reasonably. Some rooms have ocean view. Rooms in the rear do not have pleasant views. Hotel is older, so there are imperfections but it is clean and maintained."
Antonio 1-night trip
Posted 2 days ago
Windward Passage Hotel
The Westin St. Thomas Beach Resort & Spa

The Westin St. Thomas Beach Resort & Spa

10/10 Excellent
"Simply put! This place is great. Don’t tell too many people."
Aaron 6-night trip
Posted 2 days ago
The Westin St. Thomas Beach Resort & Spa
Lindbergh Bay Hotel and Villas

Lindbergh Bay Hotel and Villas

8/10 Good
"Easy access to the airport"
John Paul 3-night trip
Posted 2 days ago
Lindbergh Bay Hotel and Villas
Sapphire Beach Resort

Sapphire Beach Resort

10/10 Excellent
"Beautiful"
Paola 3-night trip
Posted 4 days ago
Sapphire Beach Resort
Bunker Hill Hotel

Bunker Hill Hotel

10/10 Excellent
"Perfect place"
Myra 1-night trip
Posted 5 days ago
Bunker Hill Hotel
Secret Harbour Beach Resort

Secret Harbour Beach Resort

10/10 Excellent
"Staff was very friendly and helpful while visiting the other resorts on the island secret Harbor with the nicest by far"
Donald Spencer 4-night trip
Posted 5 days ago
Secret Harbour Beach Resort