St. Thomas Resorts & Tours

View over a white sand beach and clear water from Mountain Top, St. Thomas, US Virgin Islands

St. Thomas is one of the three main U.S. Virgin Islands, in the eastern Caribbean about 40 miles east of Puerto Rico. Charlotte Amalie, the capital and cruise port, is on the south coast. Most resorts sit on the East End around Red Hook, Sapphire Beach and Secret Harbour, at Frenchman’s Reef near the harbour, or near Bolongo Bay, and St. John is a short ferry ride away.

Cyril E. King Airport (STT) is just west of Charlotte Amalie, around 10 to 15 minutes from town and about 30 to 40 minutes from the East End. Browse resorts and tours in St. Thomas below, from catamaran snorkel trips and night kayaking to ziplines and food walks.

Resorts in St. Thomas

Tours and things to do in St. Thomas