Holidays to St. Thomas and St. John

Hotels, flights, car hire & activities - all in one place! Bundle everything you need for your holiday to St. Thomas and St. John and save

Top Hotel Deals

Windward Passage Hotel
Windward Passage Hotel
3.5 out of 5
Veterans Drive Charlotte Amali, Po Box 640, St. Thomas, St. Thomas
The price is £132 per night from 29 Oct to 29 Oct
Situated near the airport, this hotel is within a 5-minute walk of Estate Hassel Island and Magic Ice Gallery. St. Thomas Synagogue and Beracha Veshalom Vegimulth ...
3.1/5 (1,103 reviews)
"This is a great place to stay Just have a lot of work to do in the rooms bathrooms are not in its best condition room smells like mildew but they was working on everything when I was staying so hopefully everything gets better I love staying there been there 3 different times and it was a great stay ..."

Reviewed on 14 Oct 2021

Windward Passage Hotel
Margaritaville Vacation Club by Wyndham - St. Thomas
Margaritaville Vacation Club by Wyndham - St. Thomas
4 out of 5
6080 Estate Smith Bay, St. Thomas
Nestled on the beach, this St. Thomas hotel is within a 15-minute walk of Coki Beach and Coral World Ocean Park. Sapphire Beach and American Yacht Harbor are ...
4/5 Very Good! (721 reviews)
"I like the staff and the property is so pretty. I don’t like that there’s no hot tub on-site and the exercise room was closed."

Reviewed on 15 Oct 2021

Margaritaville Vacation Club by Wyndham - St. Thomas
Emerald Beach Resort
Emerald Beach Resort
3.5 out of 5
The price is £194 per night from 4 Nov to 4 Nov
Nestled on the beach, this St. Thomas hotel is just steps away from Lindbergh Bay and Lindberg Beach. Honeymoon Beach and Brewers Bay Beach are also within 2 ...
3.5/5 Good! (961 reviews)
"Liked that every room was a beachfront room. Some of the areas looked like they were under repair. Staff were very helpful and accommodating. Nice resort for the price."

Reviewed on 16 Oct 2021

Emerald Beach Resort
Lowest nightly price found within the past 24 hours based on a 1 night stay for 2 adults. Prices and availability subject to change. Additional terms may apply.

Top things to do in St. Thomas and St. John

Frequently asked questions

St. Thomas and St. John Holiday Packages

Go snorkeling among tropical fish and coral and learn about pirates and slavery in these historic Dutch and Danish outposts. St. Thomas and St. John are neighboring islets with a fascinating history and splendid scenery. Pristine beaches flanked by palm trees and undulating forests surround the islands, which have landmarks that tell stories of pirates, slavery, cinnamon and rum. Embark on trails through the tropical vegetation and take photos of idyllic scenes of the islands through the foliage.

Among the highlights of St. Thomas is Magens Bay , a sprawling stretch of white sand with shacks where vendors rent out snorkeling gear and beach equipment. Bring your family to the calm waters of this beach, where you may encounter turtles and conch. Enter Coral World Ocean Park to swim with sharks, turtles and sea lions.

Spend time in the charming town of Charlotte Amalie where you can visit interesting attractions such as the iconic Blackbeard’s Castle . This 17th-century Danish watchtower is intertwined with pirate legends and today serves as part of a park with swimming pools and other historic buildings. Climb the famous 99 Steps leading up to the castle.

Take advantage of the year-round sunny, warm weather with a stay at the resort at St. John’s Caneel Bay . Staying here will give you access to the seven magical beaches the resort manages. Those not staying at the resort can still access the beaches for a fee. Go snorkeling to see the range of colourful fish and coral at Honeymoon Beach , Hawksnest Beach and Caneel Beach.

Make your way east to Cinnamon Bay for even more excellent snorkeling conditions. Visit the adjacent Cinnamon Bay Plantation open-air museum to find out about slavery on the islands in the 18th-century. The plantation was run by Danish settlers who shipped slaves here from Africa.

St. Thomas and St. John are located in the northern section of the U.S. Virgin Islands, which sit just west of the British Virgin Islands and east of Puerto Rico. Arrive at the Cyril E. King Airport on the island of St. Thomas where you can get around by taxi or bus. Take a ferry from one of the ports in St. Thomas to reach St. John and other parts of the U.S. Virgin Islands.

A warm climate, stunning beaches and an intriguing past make St. Thomas and St. John interesting and idyllic destinations to visit while in the Caribbean.