Being the second largest US Virgin Island, there’s no shortage of fun things to do in St Thomas.

I have visited St Thomas, and put together this list to help you plan your next trip. From scenic tram rides to snorkeling tours, there’s something on this list for you. 

Here are the top 20 best things to do in St Thomas. 

Disclosure: This article contains affiliate links. This means that if you choose to purchase through these links we may earn a commission, at no additional cost to you. 

20 Things To Do in St Thomas

1. Try a Banana Daiquiri From Mountain Top 

hilltop in st thomas
Photo by: Karl Callwood

Visit the highest point in St Thomas – Mountain Top, on St. Peter Mountain. Perched 1,500 feet on the mountain, this scenic overlook gives incredible views of the surrounding islands and coastline.

Make sure to try out a world-famous banana daiquiri from the Mountain Top cafeteria and bar!

The Mountain Top also has the largest souvenir shop on the island, so you won’t want to miss this place before leaving.  

2. Snorkel At Buck Island

Shipwreck Cove, Buck Island
Shipwreck Cove, Buck Island (Photo by: Karl Callwood)

Situated 2 miles off the shore, Buck Island is a beautiful little island with a turtle cove and shipwreck cove.

You can visit the island on a boat tour or catamaran cruise. On this 3-hour catamaran cruise, you’ll be provided with snacks, unlimited drinks, and snorkeling gear.

If you’re looking to snorkel, this is the place to go. You’ll get to spot everything from green sea turtles to barracudas. 

3. Relax at Magens Bay Beach

Magens Bay Beach
Magens Bay Beach (Photo by: Toni Osmundson)

Head to Magens Bay Beach to relax on St Thomas’s most picturesque white sand beach. This 1.5 mile long beach has powdery white sand and crystal clear waters.

The entry fee is $5 USD, and it has bathrooms, showers, snack stalls, watersport rentals, and lifeguards.

While at the beach, stop by Magens Point Bar & Grill to try out conch fritters and jerk chicken. 

4. Get Scenic Views At Drake’s Seat

Drake's Seat Overlook
Drake’s Seat Overlook (Photo by: Karl Callwood)

Head to Drake’s Seat Overlook for breathtaking views of the coastline and nearby islands. Drake’s Seat is minutes away from the Charlotte Amalie Overlook, on the north side of St. Thomas.

You can stop by for photos, relax on the bench, and try street food from a local vendor. 

5. Visit The Charlotte Amalie Overlook

Charlotte Amalie Overlook
Charlotte Amalie Overlook (Photo by: Karl Callwood)

For scenic views of the harbor, stop by the Charlotte Amalie Overlook. This scenic overlook has a large parking lot, souvenir stalls, mural art, and local food vendors.

Although it’s minutes away from Drake’s Seat, this vantage point overlooks the Havensight harbor – on the southern side.

You’ll get spectacular views of the island’s colorful buildings and boats docking in the harbor. 

6. Explore Cas Cay

Situated a mile offshore from eastern St Thomas, Cas Cay is a small island that’s brimming with wildlife. You can visit the island on a kayaking tour.

On this guided tour, you’ll get to kayak through mangroves, race hermit crabs, hike, and spot fascinating wildlife while snorkeling.

The tour provides snacks, drinks, and all snorkeling gear. If you’re looking for an adventurous activity, this island is the place to go.

7. Visit Landmarks and Museums

99 steps
99 Steps (Photo by: Brendan Stephens)

With a rich history, St Thomas has various landmarks and museums. Fort Christian, the 99 Steps, and Blackbeard’s Castle are just a few of the many interesting sites to stop by.

These places are all located in Charlotte Amalie within a few miles from each other. Built over 300 years ago, Fort Christian is an old military fort that was constructed to protect the harbor.

You can explore the fort on a self-guided audio tour from 9 AM to 3 PM on weekdays, for $10 USD. After visiting Fort Christian, head to the 99 steps to walk up an 18th century staircase.

From the top, you’ll be led to Blackbeard’s Castle – an old watchtower built in the late 1600’s! 

Besides landmarks, visit the Pirates Treasure Museum and St Thomas’s Historical Trust Museum to learn more about St Thomas’s history.

The Pirates Treasure Museum is open weekdays, and St Thomas’s Historical Trust Museum is only open Tuesdays, Thursdays, and Fridays. 

8. Go Beach-Hopping

Coki Point Beach
Coki Point Beach (Photo by: Karl Callwood)

With over 40 beaches, St Thomas has many beautiful beaches to swim, snorkel, and rent out water sports. If you want to spend most of your time enjoying the beaches, I definitely recommend staying in an all-inclusive resort in the East End or South Coast.

Head to Lindquist Beach, Secret Harbour Beach, or Coki Point Beach to swim in some of St Thomas’s most picturesque beaches.

Lindquist Beach is a serene white sand beach with picnic tables, and bathroom and shower facilities. If you’re looking to snorkel, however, Secret Harbour is the place to go. This beach has a dive shop, watersport rentals, and a restaurant and bar onsite.

Coki Point Beach is St Thomas’s most popular public beach. The beach has food vendors, water sport rentals, and a restaurant. Plus, it’s right next to the Coral World Ocean Park aquarium.

This aquarium is an incredible place to take kids, and offers guided tours, swimming with dolphins, and more. They’re open daily from 9 AM to 4 PM, and the general admission is $29 for adults, and $16 for children.

Keep in mind that the ticket booth closes at 3 PM, so you may want to purchase tickets beforehand. 

9. Parasail Over Sapphire Beach

Photo by: Ieva Swanson

If you’re an adrenaline junkie, head to Sapphire Beach Marina to go parasailing. This parasailing adventure lasts 5 to 10 minutes, and you’ll get breathtaking aerial views of St Thomas from the top.

Despite it being a thrilling activity, the staff is safe and professional, making the overall experience peaceful.

Additionally, you can rent out go-pros to share the experience with friends and family. 

10. Visit Water Island 

Ride the ferry from St. Thomas to visit Water Island – the fourth largest US Virgin Island! Water Island has golf cart rentals, a historical fort, campgrounds, and Honeymoon Beach.

To get to Water Island, you’ll need to take the Water Island ferry from Crown Bay Marina in downtown Charlotte Amalie. Once you’re at the island, you can rent out a golf cart, or ride a shuttle to visit Honeymoon Beach.

Honeymoon Beach is a pristine white sand beach with lounge chairs, watersports rentals, and Dinghy’s Bar & Grill. Whether you’re looking to relax at the beach bar or explore the island on a golf cart, it’s a great place to visit. 

11. Ride the Skyride to Paradise Point

Skyride to Paradise Point
Skyride to Paradise Point (Photo by: Brendan Stephens)

Ride the Skyride to Paradise Point for unbeatable views of the harbor. This scenic tram ride begins in downtown Charlotte Amalie, and travels 700 feet up to Paradise Point.

At the top, there’s a souvenir shop, restaurant and grill. Stop by the bar to try a traditional Bushwackers cocktail, or enjoy a fancy dinner at the Prime restaurant.

This is an excellent activity to do in the evening as the sun sets. The Skyride’s hours change depending on the weather, so make sure to check their schedule before visiting. 

12. Taste Local Cuisine On A Walking Food Tour

Try out traditional Caribbean cuisine on a food-tasting tour throughout Charlotte Amalie.

You’ll get to learn how to make island rum drinks, learn about colonial history, and sample food from the most popular restaurants.

From chicken curry to painkiller cocktails, you won’t want to miss this tour if you’re a foodie.

13. Zip-line Through the Rainforest

If you’re up for an adventure, go zip-lining at 35 mph through the rainforest. You’ll get priceless views of the ocean as you zip-line from the top of St. Peter mountain.

This zip-line adventure stops at 6 platforms so there’s excellent opportunities for taking photos of Magen’s Bay and the nearby islands. If you’re an adrenaline junkie, this is for you. 

14. Have Lunch At A Beach Bar

fish tacos
Photo by: Nate Johnston

Enjoy lunch at one of the many outstanding beach bars in St Thomas. I recommend Duffy’s Love Shack, and The Tap & Still Red Hook.

These bars are both located in Red Hook, and they serve some of the best food and drinks on the island.

Duffy’s Love Shack serves everything from jerk chicken nachos to specialty island drinks. The Tap & Still Bar serves burgers, funnel cakes, and excellent craft beer.

Other bars worth trying out are the Sapphire Beach Bar, and Tickles Dockside Pub in Charlotte Amalie. 

15. Sail On A Catamaran During The Sunset

sunset sail
Photo by: Fab Lentz

Go on a catamaran cruise throughout Sapphire Beach during golden hour. You’ll get to enjoy champagne, appetizers and unlimited drinks while getting spectacular views of the ocean during sunset.

After sailing, head to Sapphire Beach Bar or Sea Salt for a fancy sunset dinner on the beach. 

16. Visit the Phantasea Tropical Botanical Gardens

Visit the Phantasea Tropical Botanical Gardens to see orchids, succulents, and beautiful tropical plants.

The botanical gardens are just a mile away from Drake’s Seat Overlook, and they’re open Thursday to Sunday from 9 to 4 PM. The admission fee is $10 USD for adults, and $5 USD for children. 

17. Shop Duty-Free 

Main Street in Charlotte Amalie
Main Street in Charlotte Amalie (Photo by: Karl Callwood)

Stroll the streets of Charlotte Amalie and shop duty-free at the stores. US residents can shop up to $1600 worth of duty-free goods in St Thomas, which is double the amount as other islands!

There’s no shortage of places to shop in St Thomas, with plazas, malls, and boutiques scattered throughout the island.

The best places to shop in St Thomas are Main Street in Charlotte Amalie, the Havensight Mall, and the Crown Bay Center. 

18. Have A Fancy Sunset Dinner On The Beach

Photo by: Gioele Fazzeri

Have a sunset dinner at one of St Thomas’s incredible beachfront restaurants. I recommend Sunset Grille at Secret Harbour, and the Caribbean Fish Market.

These fine-dining restaurants serve some of the freshest seafood on the island, and have beautiful ocean views. 

19. Take A Day Trip To St. John 

Trunk Bay, St. John
Trunk Bay, St. John (Photo by: Hans Isaacson)

Take a ferry from Red Hook to Cruz Bay, St John for a fun day trip. Ferries depart every hour from 6 AM to 8 PM, and it takes 15 minutes to get between each island.

You’ll arrive in Cruz Bay, St John which has restaurants, bars, dive shops, and gift shops. You can take a taxi to visit Maho Bay Beach, Trunk Bay, and other beautiful beaches throughout the island.

While in St. John, make sure to stop by Miss Lucy’s for authentic johnny cakes and conch fritters. 

20. Go Kayaking At Night

Kayak through the Charlotte Amalie Harbor at night on illuminated kayaks. You’ll get to spot tarpons, sea turtles, and stingrays while getting views of the city lights at night.

It’s located at Marriott’s Frenchman Cove, and tours are available at 6:30 PM, 7 PM, 8 PM, and 8:30 PM.

Also read:


Whether it’s going on a cocktail cruise or zip lining through the rainforest, there’s endless ways to enjoy your time in St Thomas.

With beautiful beaches, fascinating landmarks, great shopping and incredible restaurants, St Thomas is one of the best US Virgin Islands to visit.

Also it’s just a short ferry ride away from Water Island and St John – which you can explore on a day trip.

Check our list of things to do in St Thomas at night for the best night time activities! 

Similar Posts

Leave a Reply

Your email address will not be published. Required fields are marked *