If you're wondering what to do in St. Thomas, you’ll find a sun-soaked mix of coral reefs, historic landmarks, mountain views and beach bliss. This island in the U.S. Virgin Islands delivers unforgettable experiences, whether you're relaxing on a sugar-white beach or riding an open-air safari truck through tropical hills. From ocean adventures to scenic island tours, here are the best things to do in St. Thomas for a day filled with island magic.
1. Ride the Skyride to Paradise Point
Start your day with a view from 700 feet above Charlotte Amalie on the iconic Skyride to Paradise Point. The scenic gondola glides up the hillside, revealing sweeping vistas of turquoise waters, cruise ships in the bay and green mountain slopes. Once at the top, you’ll find a breezy deck perfect for sipping a signature Bushwacker while soaking up the view.
2. Relax on Magens Bay Beach
Magens Bay is one of the most famous beaches in the Caribbean. This heart-shaped bay is framed by emerald hills and features a long stretch of white sand and calm, swimmable water. Whether you're lounging under a palm tree, paddling in the shallows or enjoying a drink at the beach bar, it's one of the most peaceful ways to spend your time on the island.
3. Snorkel at Turtle Cove
Snorkeling at Turtle Cove just off nearby Buck Island offers an unforgettable glimpse into St. Thomas’s underwater world. Guided catamaran excursions take you to clear waters where green sea turtles glide over seagrass beds and colorful fish dart between coral formations. It’s a relaxing, scenic sail followed by one of the best snorkeling spots in the U.S. Virgin Islands.
4. Shop in Charlotte Amalie’s Historic District
The capital of the Virgin Islands, Charlotte Amalie, is home to cobblestone alleys, pastel colonial buildings and one of the most vibrant shopping scenes in the Caribbean. Stroll down Main Street for duty-free jewelry, spices and handmade crafts. You can also explore historic gems like Fort Christian or the 99 Steps, a steep stairway built by the Danes in the 1700s.
5. Explore Coral World Ocean Park
If you’re traveling with family or simply want a close-up look at marine life without getting wet, Coral World Ocean Park is a must. Located near Coki Beach, this ocean-themed park features an underwater observatory tower, touch pools and sea life exhibits. You can even book interactive encounters with sea lions, stingrays or rescue turtles.
6. Take a Jeep Safari Around St. Thomas
For a scenic and off-the-beaten-path experience, hop into an open-air safari jeep and ride along the island’s lush hills and coastlines. You’ll wind through forested peaks, visit hidden lookouts and make stops at local markets or fruit stands. The views are some of the best in the Caribbean, and the breeze-filled ride makes every curve in the road feel like an adventure.
7. Visit Mountain Top for Banana Daiquiris & Views
Perched high above Magens Bay, Mountain Top is one of the highest accessible points on St. Thomas, and home to what’s claimed to be the world’s first banana daiquiri. Take in panoramic views of more than a dozen islands on the horizon, browse local souvenirs and enjoy a cold drink with the sky meeting the sea in every direction.
8. Kayak Through Mangrove Lagoons
Discover a different side of St. Thomas by kayaking through the Cas Cay Mangrove Lagoon, a protected area filled with twisting roots, small islets and birdlife. Guided eco-tours lead you through calm waters as you learn about this unique ecosystem and spot rays, crabs and even juvenile sharks. It’s quiet, scenic and a welcome escape from the bustle of the beaches.
9. Go Island-Hopping to St. John
Hop aboard a ferry or catamaran for a day trip to neighboring St. John, which is just 30 minutes away. More than two-thirds of this island is protected as Virgin Islands National Park, offering hiking trails, snorkeling spots and uncrowded beaches like Trunk Bay. The ferry from Red Hook runs regularly, making it easy to fit this tropical escape into your St. Thomas itinerary. It's one of the best excursions for travelers who want a taste of unspoiled Caribbean beauty.
10. Sample St. Thomas Flavors on a Food Tour
No visit to St. Thomas is complete without a taste of local cuisine. Join a guided food tour through Charlotte Amalie, where you’ll sample everything from saltfish patties and plantains to locally made bush tea and coconut tarts. It’s a delicious way to connect with the island’s culture and maybe pick up a few flavors to recreate at home.
11. Explore the Pirates Treasure Museum
Dive into the swashbuckling history of the Caribbean at the Pirates Treasure Museum, where interactive exhibits tell the stories of real-life privateers. Discover salvaged treasures from shipwrecks, learn about famous pirates who sailed these waters and try your hand at navigating a virtual ship. It’s a fun and educational experience, especially for families or history buffs looking to take a break from the sun.
12. Go SNUBA Diving for an Introduction to the Underwater World
Not quite ready for scuba diving? Try SNUBA, a beginner-friendly hybrid between snorkeling and scuba. You’ll breathe through a hose attached to a floating tank as you explore coral reefs and sea life up to 20 feet deep. It’s a great way to experience the thrill of diving without needing certification, and St. Thomas is one of the best places in the Caribbean to try it.
What To Do in St. Thomas
If you're wondering what to do in St. Thomas, start with its top experiences like snorkeling at Turtle Cove, relaxing at Magens Bay and exploring historic Charlotte Amalie. The island blends adventure and charm with sky-high views from Paradise Point, kayaking through mangroves and shopping for duty-free treasures. Whether you're looking for beach time, marine life or culture, St. Thomas offers plenty of fun activities to fill your day.