Important: This destination may have COVID-19 travel restrictions in place, including specific restrictions for lodging. Check any national, local, and health advisories for this destination before you book.

Find Hotels in St. Thomas and St. John

Search over 1 million properties and 550 airlines worldwide

Members save 10% more on select hotels, cars, activities and vacation rentals. Sign up.

Free cancellation on most hotels. Because flexibility matters.

St. Thomas and St. John hotels and places to stay

The Ritz-Carlton, St. Thomas
5 out of 5
6900 Great Bay, St. Thomas, St. Thomas
Free CancellationReserve now, pay when you stay
The price is $499 per night
1.49 mi from city center
4/5Very Good! (23 reviews)

"Driving on way from airport to the Ritz reminds you of a typical “Caribbean” island, destruction from the recent hurricane is still apparent there. Also there is no grand entrance feeling when pulling in to this Ritz location however, once on the property it is absolutely beautiful!! The staff is ..."…"

Reviewed on Feb 28, 2020

The Ritz-Carlton, St. Thomas
Marriott's Frenchman's Cove
4 out of 5
7338 Estate Bakkeroe, St. Thomas, St. Thomas
Free CancellationReserve now, pay when you stay
The price is $579 per night
4.1 mi from city center
4.4/5Excellent! (84 reviews)

"Very family oriented. The resort had everything we needed at our fingertips."…"

Reviewed on Mar 19, 2020

Marriott's Frenchman's Cove
The Westin St. John Resort Villas
4.5 out of 5
300B Chocolate Hole, P.O. Box 8310, St. John, St John
Free CancellationReserve now, pay when you stay
The price is $359 per night
4.87 mi from city center
3.9/5Very Good! (207 reviews)

"We loved our villa. It had plenty of space and ammenities and there were lots of fun activities to choose from. Not being charged for kayaks or paddle boards was AWESOME! THe resort seriously lacks dining options. Several more are needed along with some musical entertainment options. Beach and pool ..."…"

Reviewed on Mar 16, 2020

The Westin St. John Resort Villas
Suite St. John at Gallows Point Resort
4 out of 5
3 AAA Gallows Point Road, St. John, St John
Free CancellationReserve now, pay when you stay
The price is $356 per night
3.99 mi from city center
4.2/5Very Good! (28 reviews)

"We love the Gallows, the properties are clean and well kept, the grounds are amazing and the staff are friendly and helpful!!"…"

Reviewed on Mar 13, 2020

Suite St. John at Gallows Point Resort
Secret Harbour Beach Resort
4 out of 5
6280 Estate Nazareth, St. Thomas, St. Thomas
The price is $293 per night
1.32 mi from city center
4.2/5Excellent! (951 reviews)

"Positioned right on the water! Beautiful views! Older decor in the rooms, but clean. There needs to be a bar at the pool! 😀"…"

Reviewed on Mar 15, 2020

Secret Harbour Beach Resort
Margaritaville Vacation Club by Wyndham - St. Thomas
4 out of 5
6080 Estate Smith Bay, St. Thomas
Get Rates
0.94 mi from city center
4.1/5Very Good! (484 reviews)
Nice

"Nice accommodations. Convenient to Red Hook. Onsite amenities make it so you never have to leave."…"

Reviewed on Apr 7, 2020

Margaritaville Vacation Club by Wyndham - St. Thomas
Point Pleasant Resort
4 out of 5
6600 Estate Smith Bay, St. Thomas, St. Thomas
Get Rates
0.77 mi from city center
4.2/5Excellent! (697 reviews)

"The staff was very hospitable and made sure I got my complimentary rum drink every day. From the walk into my room I was impressed with the accommodations . The views were perfect. The proximity to everything that I wanted to do was at my fingertips. I look forward to staying at this resort ..."…"

Reviewed on May 29, 2020

Point Pleasant Resort
Bunker Hill Hotel
3 out of 5
2307 Commandant Gade, St. Thomas, St. Thomas
Free CancellationReserve now, pay when you stay
The price is $79 per night
4.77 mi from city center
3.7/5Good! (965 reviews)

"Nice place in the “city” if you can call it that. Easy access to everything."…"

Reviewed on Jun 1, 2020

Bunker Hill Hotel
Bolongo Bay Beach Resort
3 out of 5
7150 Bolongo, St. Thomas, St. Thomas
The price is $212 per night
3 mi from city center
3.9/5Very Good! (1,000 reviews)

"The Good: We really loved the view from our room. It was actually surreal and the activities were amazing. We did a sunset catamaran cruise and the boat staff was so incredible! It was everything we wanted to experience. The resort has so many water sports to engage in and the gentleman who runs ..."…"

Reviewed on Mar 19, 2020

Bolongo Bay Beach Resort
Galleon House Hotel
2.5 out of 5
31 Kongen Gade, Charlotte Amalie, St. Thomas, St. Thomas
The price is $72 per night
4.75 mi from city center
3.7/5Good! (996 reviews)

"This was the second time we stayed here and it's great. The host is amazing, the views breathtaking, love sitting on our deck, breakfast was good and the location can't be beat. Definitely will be back!"…"

Reviewed on Apr 2, 2020

Galleon House Hotel
Can't find the place you want?
See all available properties in St. Thomas and St. John
View all properties
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.

Visiting St. Thomas and St. John

Couples looking to get away will find a romantic atmosphere in St. Thomas and St. John, and visitors give high marks for the beaches. Top sights in the city include Sapphire Beach, Coki Beach, and Honeymoon Beach.

  • There are 888 hotels and other accommodations in St. Thomas and St. John
  • The closest major airport is in St. Thomas (SPB-St. Thomas Seaplane Base), 5.3 mi (8.6 km) from the city center
  • The next closest is in St. Thomas (STT-Cyril E. King), 7.4 mi (11.8 km) away

Sightseeing and Staying in St. Thomas and St. John

Cultural venues in the city include Pistarckle Theater, Mango Tango Art Gallery, and Elaine Lone Sprauve Library and Museum. Attractions like Coral World Ocean Park and Skyride to Paradise Point are fun for everyone, not just kids. The city is notable for landmarks like Blackbeard's Castle, Fort Christian, and Annaberg Plantation.

In St. Thomas and St. John, there are 888 hotels and other lodging options so you'll have a variety of choices for your holiday retreat. Below are highly ranked ones based on Expedia user reviews:

  • Olga's Fancy - With a stay at this 3-star hotel, guests can enjoy access to an outdoor pool and free parking, along with free WiFi. It's a favorite with Expedia travelers for its breakfast and pool.
  • Cruz Bay Boutique Hotel - Our customers like the helpful staff and clean, comfortable rooms at this hotel. With a stay at this 3-star hotel, guests can enjoy access to 2 restaurants and free breakfast, along with free WiFi.
  • St John Inn - This 3-star hotel features free breakfast, an outdoor pool, and free WiFi. Expedia customers like its breakfast and clean, comfortable rooms.

Other favorite sights in St. Thomas and St. John include Sapphire Beach, Coki Beach, and Honeymoon Beach. Outside the city, top places to visit include White Bay Beach, 9.7 mi/15.5 km from the city center, and Cane Garden Bay Beach, which is 14.6 mi/23.4 km away.

Dressing for St. Thomas and St. John

  • Between January and March, you can expect the daytime average to be around 87°F and the nighttime average to be 72°F
  • From April to June, temperatures average about 90°F during the day and 73°F at night
  • July through September averages 90°F during the day and 78°F at night
  • In October-December, the average temperature is 90°F during the day and 73°F at night
  • St. Thomas and St. John gets about 39.34 inches of rain per year
  • Hottest months are usually August and July with an average temperature of 90°F, while the coldest months are January and February with an average of 73°F

Frequently asked questions

Where is the best place for a stay in St. Thomas and St. John?
Sea Shore Allure is a favorite property for Expedia customers. This 4.5-star hotel offers an outdoor pool and free WiFi. It is located a short 12-minute walk from Virgin Islands National Park. Traveler reviews also recommend Olga’s Fancy and Two Sandals by the Sea Inn - B&B as top choices for your trip.
If I need to cancel my hotel reservation in St. Thomas and St. John, will I receive a refund?
Yes! Most hotel reservations are fully refundable if you cancel before the hotel’s cancellation deadline, which is often 24 or 48 hours before your scheduled arrival. If you booked a non-refundable reservation, it may still be possible to cancel it and receive a refund within a 24-hour period of your booking. Add dates, click “Search”, then use the “free cancellation” filter to get the best deals in St. Thomas and St. John.
Where can I learn more about changing or cancelling my trip to St. Thomas and St. John?
For more details about changing or cancelling your trip to St. Thomas and St. John, go to https://www.expedia.com/service/.
What's the best accommodation for a budget-friendly stay in St. Thomas and St. John?
Based on reviews, Bunker Hill Hotel is a popular 3-star hotel for our travelers looking for an economical choice, and features free full breakfast and free WiFi. Other choices for your budget-friendly stay include Galleon House Hotel and Windward Passage Hotel.
What's the best pet-friendly place to stay in St. Thomas and St. John?
St John Inn is a top hotel for people traveling with their pets, and offers an outdoor pool and concierge services for its human guests. Emerald Beach Resort is another good choice for a stay with your pet.
What's the best place to stay for a beach vacation in St. Thomas and St. John?
Sea Shore Allure is a top 4-star beachfront resort with 3 outdoor pools and 5 restaurants. Other good choices for your stay near the beach include Emerald Beach Resort and Point Pleasant Resort. Head to Sapphire Beach or Honeymoon Beach for some quality time by the water.
What's the best luxury accommodation in St. Thomas and St. John?
The Ritz-Carlton, St. Thomas is a 5-star resort with a restaurant and a full-service spa, and it’s a popular choice for Expedia travelers looking for a pampering stay.
What's the best boutique-style hotel in St. Thomas and St. John?
Mafolie Hotel is a favorite 3-star hotel with Expedia travelers looking for a stylish accommodation, featuring 2 bars and a restaurant. Olga’s Fancy and St John Inn are two other options for a boutique stay.
What are some accommodations with pools in St. Thomas and St. John?
Windward Passage Hotel is a popular 3.5-star hotel featuring an outdoor pool, a restaurant, and free WiFi. A couple of other options with an onsite pool include Lindbergh Bay Hotel and Villas and Galleon House Hotel.
What is the best spa hotel in St. Thomas and St. John?
Point Pleasant Resort is a top spa hotel featuring 3 pools and a private beach. In-room massages are also available. Other popular spa hotels in St. Thomas and St. John include Elysian Beach Resort and Bluebeard’s Castle Villas III by Capital Vacations.
What's it like staying in St. Thomas and St. John?
Couples looking to get away will find a romantic atmosphere in St. Thomas and St. John, and visitors give high marks for the beaches. Top sights in the city include Sapphire Beach, Honeymoon Beach, and Trunk Bay. In St. Thomas and St. John, there are 1139 hotels and other accommodations to choose from.
What are the top places to visit in St. Thomas and St. John?
Cultural venues include Blackbeard’s Castle, Pistarckle Theater, and Mango Tango Art Gallery. Attractions like Coral World Ocean Park and Skyride to Paradise Point are fun for everyone, not just kids. Notable landmarks like 99 Steps, Fort Christian, and St. Thomas Synagogue might be worth a visit.

Recent reviews of St. Thomas and St. John hotels

More trip options