Hotels in Saint Thomas, United States Virgin Islands
Saint Thomas is a Caribbean island in the U.S. Virgin Islands, known for its duty-free shopping in Charlotte Amalie and the crystal-clear waters of Magens Bay. The tropical climate stays between 75-85°F (24-29°C) year-round, with a dry season from December to May that's perfect for sailing the Caribbean Sea or hiking to the 17th-century Fort Christian. During the wetter months from June to November, you'll find lower hotel rates and fewer crowds, ideal for exploring the historic Danish warehouse district or taking a sunset catamaran cruise.
C
Charlotte Amalie
2 hotels
E
East End (Saint Thomas)
Sapphire Beach Resort And Marina
Estate Thomas
Marriott'S Frenchman'S Cove
F
Frydendal
Margaritaville Vacation Club - St Thomas
N
Nazareth
3 hotels