Hotels in St. Thomas–St. John, United States Virgin Islands

Destination
Where do you want to go?
Check-in
Select date
-
Check-out
Select date
Rooms and Guests2 Guests, 1 room

St. Thomas-St. John is a U.S. Virgin Islands archipelago in the Caribbean, with a tropical climate that keeps temperatures around 82°F (28°C) year-round. St. Thomas is famous for its duty-free shopping in Charlotte Amalie and Magens Bay's calm waters, while St. John draws you to Virgin Islands National Park's hiking trails and Trunk Bay's snorkeling along an underwater trail. Winter's dry months (December-April) are best for sailing between the islands, and summer's wetter season (May-November) offers lower hotel rates and fewer crowds at historic sites like Fort Christian (built 1672).