Search over 1,000,000 properties worldwide and 550 airlines worldwide.
Search over a million flights, hotels, packages, and more
No Expedia cancellation fee to change or cancel almost any hotel reservation.
$202 per night for 2 guests
Situated near the beach, this hotel is within a 15-minute walk of Estate Hassel Island and Blackbeard's Castle. Magic Ice Gallery and Virgin Islands Legislature ...
$169 per night for 2 guests
$109 per night for 2 guests
Situated near the beach, this hotel is 0.1 mi (0.1 km) from Lindbergh Bay and within 3 mi (5 km) of Brewers Bay Beach and University of Virgin Islands. Estate ...
$170 per night for 2 guests
Located in the heart of St. Thomas, this bed & breakfast is within a 5-minute walk of Frederick Lutheran Church and Blackbeard's Castle. Magens Bay Park is 2.7 ...
$64 per night for 2 guests
$259 per night for 2 guests
Nestled on the beach, this St. Thomas hotel is within a 10-minute walk of Coki Beach and Coral World Ocean Park. Sapphire Beach and American Yacht Harbor are ...
Wyndham Margaritaville St ThomasGet Rates
$154 per night for 2 guests
Couples looking to get away will find a romantic atmosphere in St. Thomas, and visitors give high marks for the beaches. Top sights in the city include Blackbeard's Castle, Emancipation Garden, and Fort Christian.
Notable city landmarks like Blackbeard's Castle and Fort Christian might be worth a visit. The city's natural setting is picturesque, including the beaches and these places to visit: Emancipation Garden, Magens Bay Park, and Coki Beach. Snorkeling is just one of the top activities, while Yacht Haven Grande Marina and American Yacht Harbor are sights to visit.
In St. Thomas, there are 263 hotels and other lodging options so you'll have ample places to choose from for a perfect holiday retreat. Below are highly ranked ones based on our user reviews:
Outside the city, top places to visit include Battery, located 9.5 mi (15.3 km) from the city center, and Trunk Bay, which is 11.2 mi (18 km) away.