Search over 1,000,000 properties worldwide and 550 airlines worldwide.
No Expedia cancellation fee to change or cancel almost any hotel reservation.
Search over a million flights, hotels, packages, and more
Reviewed on Jun 19, 2019
Reviewed on Feb 20, 2019
Known for its pristine beaches and snorkeling, St. Thomas offers a lot for the traveler planning a beach getaway. With 106 beach hotels and other accommodation options to pick from in this tropical destination, it's a breeze to find one that meets your needs.
As you search for a place to stay by the water in St. Thomas, consider selecting one of these top beach hotels with high ratings from Expedia travelers.
Point Pleasant Resort - 4-star resort on a private beach. It features 3 outdoor pools, a restaurant, and free WiFi. Guests love the walkable location and proximity to shopping.
Bolongo Bay Beach Resort - 3-star resort on the beach. Our travelers recommend its beach locale and breakfast. This resort boasts an outdoor pool, a poolside bar, and a restaurant. Activities include kayaking and scuba diving.
Sapphire Beach Resort & Marina , Beach Level, Building B, Wifi - Condo on Sapphire Beach. It offers in-room kitchens and TVs. Guest reviews highlight the beach locale and proximity to shopping.
Sapphire Beach Resort, Beach Level, Wifi, Steps to the Water! Bldg A - Romantic condo on Sapphire Beach. It features free WiFi, in-room kitchens, and a balcony/patio. Guests love the beach locale and comfortable beds.
Emerald Beach Resort - 3.5-star hotel on the beach. Our travelers recommend its beach locale and spacious rooms. This hotel boasts an outdoor pool, a poolside bar, and a restaurant. Activities include snorkeling and surfing on site.
If weather is an important factor for your vacation, you can use these local temperature and rainfall averages to decide your travel dates.
To get to St. Thomas, you can fly into St. Thomas (SPB-St. Thomas Seaplane Base), the closest major airport, which is located 0.8 mi (1.2 km) from the city center. You can explore water transportation options at the local port.