Best Things to do in St. Thomas and St. John
Food & Wine
St. Thomas is an excellent destination for a family holiday in the US Virgin Islands. This Caribbean cove is privy to nature’s best, offering plenty of things to do on land and at sea. While staying on St. Thomas, it's also convenient to island-hop with easy ferry rides from one island to another. You can quickly go over to St. John to spend the day, shop some duty-free and enjoy the paradisical beaches.
The Fora Difference
Book with Kim to access exclusive perks and experiences on your trip.
Free upgrades, spa credits and more—we got you
Customized travel planning for your style
Expert advice from people who’ve actually been there
Where to stay in St. Thomas and St. John
The Ritz-Carlton, St. Thomas
Sleek resort for the whole family with elevated dining and experiences poolside and beachside.
$100 resort / hotel credit.
Breakfast daily, served in served in Bleuwater.
Upgrade & extended check-in/out whenever possible.
The Westin St. John Resort Villas
Idyllic seaside hotel in St. John located within a private cove with pristine beaches and refreshing swimming pools.
Unlock perks by contacting Kim to book your trip.
Things to do in St. Thomas and St. John
Tour the island
If you have a car, you can do this independently or take a tour (remember you drive on the "wrong" side of the road.) Start in Charlotte Amalie to see Fort Christian and 99 Steps, then head to Mountain Top for great views of Magens Bay (order a banana daiquiri to enjoy while there) and Sir Francis Drake's Seat. For your last stop, go to Magens Bay for a relaxing swim.
Shopping in Charlotte Amalie
This is an excellent place for Duty-Free shopping!
Scuba Diving (or snorkeling)
Both islands are privy to some of the most transparent waters. You might be lucky enough for the dolphins to swim around you during your safety stop!
Catamaran Sailing Snorkeling Tour
The best way to see the beauty of all of the cays in the US Virgin Islands is to take a sailing tour. The crew picks out the best spots for snorkeling, where you have the chance to make lots of fun stories and indulge in plenty of rum punch!
If you don't want to bring your snorkel gear, rent from Snorkel the WetSide. They will meet you at your hotel and get you all fitted. Try to visit the beaches on days when there isn't a cruise ship at the port.
Noted as one of the world's most beautiful spots, this breathtaking bay along St. Thomas' rugged north coast is ideal for swimming and snorkeling with all the convenience of parking, lifeguards, equipment rental, freshwater showers, restaurants and bars. Plan to spend at least half to a whole day here.
Coki Point Beach
Another beautiful beach that is perfect for snorkeling. This beach is located next to Coral World Ocean Park, so there is much to see underwater here. Be prepared for crowds and lots of beach vendors. This is a lively place.
This beach is located on the East end of the island. It is a favorite for windsurfers. The beach has beautiful views of St. John and offshore cays and offers excellent snorkeling at the reef to the east.
This beach is a gem hidden in plain sight, as it is usually not crowded (even on the weekends.) It is near the University of St. Thomas and is one of the calmest beaches on the island. The water is crystal clear and is a favorite habitat for Green Sea Turtles and Hawksbill Turtles. Bring your snorkel gear!
St. John Day Trip
Take the car ferry over to St. John if you have a car. Spend time at Maho Bay Beach, Trunk Bay or Cinnamon Bay Beach. There are tons of hikes in the Virgin Island National Park if you feel like hiking. The Ram Head Trail is highly recommended. (Note there may be a fee to use these beaches).
Places to eat & drink in St. Thomas and St. John
Lime Out: This is a floating taco hut in Hansen Bay on the East End of Saint John. This green, Caribbean-style cottage on pontoons serves delicious fresh tacos and creative drinks, accessible by boat only. If you don't have a boat, find a charter that offers trips!
Sugarcane Grille: Located in the Bunker Hill Hotel, this restaurant serves authentic Caribbean and Island cuisine. It is a little hard to find, but you won't want to miss having a meal (or two) here. Make sure to order a can of Rum Caipirinha.
Side Street Pub: Tucked down in an alley, this is a great place to stop for breakfast, lunch or dinner if you are in Charlotte Amalie.
The Smoking Rooster: Yummy BBQ joint. You won't be disappointed.
Taphus Beer House: This historical bar was brought back to life in downtown Charlotte Amalie. They have the largest selection of beers in the city.
Leatherback Brewing Company: This brewery is located on St. Croix, but they have a tasting room on St. Thomas. Make sure to stop by and do a tasting at the beginning of your trip, and then take some local brews with you to enjoy for the remainder of your time on the island.
Get in touch with Kim
Did you like this guide? Reach out to customize and book your own experience. Or, just to chat about travel in general.
You can normally expect a response from Kim within a business day or so. You'll also be subscribed to our travel newsletter (you can unsubscribe at any time).