Hotels in St. Thomas–St. John, United States Virgin Islands
St. Thomas and St. John are U.S. Virgin Islands in the Caribbean, known for their pristine beaches like Magens Bay and Trunk Bay (part of Virgin Islands National Park). The climate stays warm year-round (mid-80s°F / about 29°C), with drier winters ideal for sailing on Pillsbury Sound and snorkeling the underwater trail at Trunk Bay, while wetter summers bring lush trails for hiking to the historic ruins of Annaberg Plantation on St. John. St. Thomas offers duty-free shopping in Charlotte Amalie and the 17th-century Fort Christian, but St. John's quieter vibe means you'll find more wildlife and fewer crowds-perfect for a budget-friendly beach day.
A
Altona
Emerald Beach Resort
B
Bolongo
Bolongo Bay Beach Resort
C
Charlotte Amalie
4 hotels
Contant (Saint John)
2 hotels
Contant (Saint Thomas)
Sunset Gardens Guesthouse
Cruz Bay
2 hotels
E
East End (Saint Thomas)
Sapphire Beach Resort And Marina
N
Nazareth
3 hotels