Where to stay

in St. Thomas

We'd like to help you find something that's a great fit for your trip.

Travelers to St. Thomas love its stunning beaches and island views. If you're interested in spending some time outdoors, Magens Bay Beach and Sapphire Beach are some top places to check out. Caribbean Genealogy Library and Skyride to Paradise Point are also a few notable stops. Whether you're looking to stay in a trendy neighborhood or you'd like to be a little more tucked away, we'd like to help you find a great place to stay in St. Thomas.

Top places to stay near the beach

Villa Santana is a hotel featuring 2 outdoor pools and 2 pool bars that gets good reviews by beach travelers for its prime location and helpful staff. It's located just steps from Pineapple Beach. At Home in the Tropics is a resort that comes with 3 outdoor pools and 3 restaurants and is well-liked by beach travelers for its helpful staff. It's located just steps from Morningstar Beach. The Hideaway Hull Bay is a resort that comes with 2 outdoor pools and 4 restaurants and is well-liked by beach travelers for its helpful staff. It's located a 5-minute walk from Cowpet Bay.

Recommended hotels

Top places to stay in St. Thomas with breakfast

The Westin Beach Resort & Spa at Frenchman's Reef is a resort with free WiFi and 3 outdoor pools. Emerald Beach Resort is a hotel that offers free WiFi and free parking that's well-liked for its prime location and helpful staff. You'll be located just steps from Lindbergh Bay. Bolongo Bay Beach Resort is a resort that offers free WiFi and free parking and is known for its helpful staff.

Recommended hotels

Top romantic accommodations in St. Thomas

Gorgeous view of St. John and BVI. Luxury bed. New floor & kitchen. is a resort featuring in-room kitchens and free WiFi that guests like for its helpful staff. Very Romantic Secluded Beach Getaway in St. Thomas Island is a resort featuring private pools and a fitness center that guests like for its helpful staff. It's located just steps from Frenchman's Bay and Bluebeards Beach. Very Romantic Secluded Beach Getaway in St. Thomas Island is a resort featuring private pools and a fitness center.

Recommended hotels

Top rated places to stay in St. Thomas for families

The Westin St. Thomas Beach Resort & Spa is a resort featuring 3 outdoor pools and 3 restaurants that guests like for its clean rooms and helpful staff. You'll be just a short distance from The Virgin Islands Children's Museum, located close by. Limetree Beach Resort by Club Wyndham is a hotel featuring an outdoor pool and a restaurant that guests like for its helpful staff. You'll be just a short distance from The Virgin Islands Children's Museum, located close by. The Ritz-Carlton, St. Thomas is a resort featuring 2 outdoor pools and a kids' club that guests like for its helpful staff.

Recommended hotels

Top rated places to stay for luxury travelers

The Westin St. Thomas Beach Resort & Spa is luxury a resort featuring 3 restaurants and 2 bars that guests like for its helpful staff. The Ritz-Carlton, St. Thomas is luxury a resort featuring 4 restaurants and 3 bars that guests like for its helpful staff. It's just a short 5-minute walk from Cowpet Bay. Sugar Bay Resort and Spa is luxury a hotel featuring a private beach and 5 restaurants.

Recommended hotels

Top places to stay with pools in St. Thomas

Margaritaville Vacation Club - St. Thomas is a hotel featuring 2 outdoor pools and a health club. Guests like its prime location and helpful staff. It's just a short 8-minute walk from Coki Point Beach. Secret Harbour Beach Resort is a hotel featuring an outdoor pool and 2 restaurants. Guests like its prime location and dining options. Gorgeous view of St. John and BVI. Luxury bed. New floor & kitchen. is a resort featuring an outdoor pool and a fitness center, and guests like its helpful staff.

Recommended hotels

Top places to stay for budget travelers in St. Thomas

Bunker Hill Hotel is a hotel featuring free WiFi and air conditioning that guests like for its proximity to shopping and helpful staff. It's located just steps from Blackbeard's Castle and 99 Steps.

Recommended hotels

Where to stay near the airport

Margaritaville Vacation Club - St. Thomas is a hotel featuring 2 outdoor pools and 2 poolside bars. It gets positive reviews for its prime location and helpful staff. The property is located 4.7 mi / 7.6 km from St. Thomas (SPB-St. Thomas Seaplane Base) and 6.8 mi / 10.9 km from Cyril E. King Airport (STT). The Westin St. Thomas Beach Resort & Spa is a resort featuring an airport shuttle and 3 outdoor pools that guests like for its helpful staff. The property is situated 1.7 mi / 2.7 km from St. Thomas (SPB-St. Thomas Seaplane Base) and 3.4 mi / 5.5 km from Cyril E. King Airport (STT). Windward Passage Hotel is a hotel featuring free airport drop-off and free WiFi. It gets positive reviews for its proximity to shopping and helpful staff. The property is located 0.2 mi / 0.4 km from St. Thomas (SPB-St. Thomas Seaplane Base) and 2.2 mi / 3.6 km from Cyril E. King Airport (STT).

Recommended hotels