What to Do in St. Thomas While on a Cruise
If you’re going on a Caribbean Cruise, and visiting beautiful St. Thomas, U.S.V.I., you’re in luck! St. Thomas is an amazing Caribbean cruise port and a long time favorite of many cruisers! The island has bounced back beautifully since the 2017 hurricanes, with restored beaches, rebuilt facilities, and the same warm island welcome that keeps cruisers coming back.
There are so many fabulous things to do in St. Thomas, from dreamy white sand beaches, interesting sightseeing tours, snorkeling excursions, duty-free shopping opportunities, and more. Perfect for kids and families, as well as adults and couples, St. Thomas has a lot to offer!
One of the US Virgin Islands, St. Thomas is an Eastern Caribbean port of call, as is often included as part of many Southern Caribbean cruises as well. When you arrive by cruise ship, you’ll be docking near the town of Charlotte Amalie, the capital of St. Thomas.

Arrival in Charlotte Amalie, St. Thomas – The Harbor
Have your camera ready as you sail into St. Thomas harbor. The view and landscape is picture perfect! You may even want to head up to the top deck of your cruise ship and take some amazing photos before heading ashore.
Depending on your cruise ship, ou’ll either dock in Havensight or Crown Bay. Havensight is the older and more established cruise port of the two, and it’s a bit easier to maneuver and get around in St. Thomas from here.
That said, both Havensight and Crown Bay have shopping close by, restaurants and bars, and transportation to the best attractions in St. Thomas.
If you’re looking for things to do close to the cruise port, you can find a few, even some within walking distance (from Havensight in particular).
However, most activities will require either a shore excursion or tour, or transportation to a local beach or attraction. As you exit from the cruise port, you’ll see that cabs, shuttles and tours sold through local vendors, are plentiful.
As in any port of call, always be mindful of the all aboard time and make sure to return to your cruise ship with ample time. A word of caution, cruise ships will not wait for late passengers unless you’re on a ship sponsored excursion.
If you’re wondering about the pros and cons of booking shore excursions with the cruise line versus on your own, I’ll leave a link to a helpful article at the end of this post.

Currency in St. Thomas
Since St. Thomas is a U.S. territory, US dollars are taken. Major credit cards are also accepted widely.
Top Attractions, Activities and Excursions in St. Thomas
If you’re only in St. Thomas for a day, it might be hard to choose what to do. While St. Thomas is known for it’s stunning beaches and snorkeling, you can also find interesting sight-seeing tours full of culture and history, shopping and even some adventurous activities that will keep you busy as well.
Personally, we don’t like to over saturate our port days and get too busy. So we remind ourselves that when we enjoy a cruise port, we’ll make plans to take another cruise and return!
Here’s a list of the very best things to do in St. Thomas while on a cruise
Things to do in Charlotte Amalie, Capital of St. Thomas
1. Charlotte Amalie
The bustling town of Charlotte Amalie is a main attraction in St. Thomas and is a 15 minute cab ride away from both cruise ports.
If you like, you can actually walk into town from Havensight. Although it’s only about a 30 minute walk, the weather in St. Thomas is usually hot and sunny, so a cab or open air shuttle may be more comfortable.
If you enjoy an easy day of visiting on your own, you can create your historic own “walking tour”, do some duty-free shopping, and stop in at a local bar or restaurant to soak in a bit of the St. Thomas island life.
2. Duty-free Shopping
St. Thomas offers some of the best shopping deals in the Caribbean, with a duty-free allowance that’s twice what you get from other islands! U.S. citizens can bring back $1,600 worth of merchandise per person duty-free (compared to just $800 from other Caribbean destinations).
What to shop for in St. Thomas:
- Jewelry and watches (especially diamonds, tanzanite, and gold)
- Designer perfumes and cosmetics (usually 20-40% less than U.S. prices)
- Fine linens and tablecloths
- Local rum and spirits
- Island-made crafts and souvenirs
Shopping Tips:
- Bargaining is expected in most shops – don’t be shy to ask for a better price
- Always compare prices at multiple stores before buying high-value items
- Get a written guarantee and receipt for any expensive purchases
- Most jewelry stores offer free shipping to the U.S. for purchases over a certain amount
- Shops near the cruise port might be more expensive than those in downtown Charlotte Amalie
You’ll find shopping in three main areas:
- Downtown Charlotte Amalie – The largest selection with hundreds of stores along Main Street and the side alleys
- Havensight Mall – Convenient shopping right by the cruise port with about 50 stores
- Crown Bay – Smaller shopping area near the second cruise port
If jewelry shopping is a priority, plan at least 2-3 hours to visit multiple stores and compare prices. Most shops in Charlotte Amalie close by 5:00 PM, so plan accordingly if your ship is in port all day.
Downtown Charlotte Amalie National Heritage Sites
In the Historic district of Charlotte Amalie, there are several building and sights history buffs will enjoy.

3. Blackbeard’s Castle (Important Update)
Blackbeard’s Castle, named for the famous pirate Edward Thatch (called Blackbeard because of his… you guessed it – black beard), is a historic watchtower overlooking Charlotte Amalie. Unfortunately, the castle suffered significant damage during the 2017 hurricanes and remains closed to visitors as of 2025.
While you can’t tour inside the structure, you can still see this historic landmark from various viewpoints around town. The hillside where it sits offers some fantastic photo opportunities of the harbor. Local guides can point out the best spots to view and photograph this piece of pirate history from a distance.
4. Fort Christian
Built in the late 1600’s, Fort Christian is the oldest standing structure in St. Thomas. While this fort was built by King Christian V to protect Danish settlers on the island of St. Thomas, over time it’s been used as administrative offices, a church and even a prison. It is now a museum, housing artifacts
5. St. Thomas Synagogue
The St. Thomas Synagogue is full of history and a must see for those of all faiths. In the heart of Charlotte Amalie, you’ll find the synagogue located just two block up from Main Street.
Inside the Hebrew Congregation of St. Thomas, you’ll get a brief history of the synagogue, the Jewish history of the island, and the significance of it’s sand floor.
Although guided tours are available, this is an active synagogue and working congregation.
6. 99 Steps
Another tourist attraction located in Charlotte Amalie, closeby to the synagogue, is 99 Steps. Although 99 Steps is the most famous and most photographed, there are many of these “step” streets which cut through the hills in St. Thomas.
These step streets were originally built from ballast bricks of the tall ships coming from the Old World.
Funnily enough, there are actually 103 steps in this historic St. Thomas landmark.
Best Beaches in St. Thomas
St. Thomas’ white sand beaches are gorgeous and each one has a special character. Depending on what you enjoy most, you’ll likely have a preference.
7. Magens Bay Beach

Without a doubt, Magens Bay is the most famous as well as most popular beach in St. Thomas for cruise passengers. For many years, it was on several top ten lists of most beautiful beaches in the world.
Magens Bay Beach is a horseshoe shaped beach with pristine, crystal clear and calm waters. The colors of the blues and turquoise waters set against the lush mountains where it nestles, is picture perfect!
Magens Bay has good facilities. You can rent chairs and loungers, and there’s a nice beach bar and restaurant on site.
It does get crowded, but if you’d like to find a quieter spot to sit, head to either end of the beach and you’ll be fine.
Read more: All You Want to Know About Magens Bay Beach (on your own)
8. Sapphire Beach
Sapphire Beach is known for it’s stunning sapphire blue waters of course! However, you’ll also get a beautiful view of the neighboring island of St. John.
Sapphire Beach is located on the Eastern end of St. Thomas, and has a lot to offer those who enjoy an active beach day. Not only is the snorkeling pretty good, but there’s also jet skiing, parasailing and other activities available.

9. Coki Beach
Coki beach is another popular beach for cruisers. It’s located on the Northern coast of the island and most enjoyed for it’s snorkeling and diving.
Coki Beach is a bit smaller than Magens Bay, but does also have facilities, and is very pretty.
Coral World Ocean Park is located here, so this can make a great full day to combine a beach and aquarium visit.
10. Lindquist Beach
The quietest of the beaches, Lindquist Beach is known to cruise passengers who prefer to avoid the crowds. Located on the Eastern side of the island, this secluded beach has shallow and calm waters and a breathtaking view of the island of St. John.
While it has basic facilities, such as washrooms and picnic benches, other amenities are limited. You’ll need to bring any food or drinks with you, if you decide to head to Lindquist Beach.
Secret Harbour Beach
Secret Harbour is a hidden gem that many cruise passengers miss! This intimate cove offers amazingly clear water and some of the best shore snorkeling on the island. The beach has a restaurant and bar with tasty island drinks, plus chair rentals and restrooms.
It’s less crowded than Magens Bay but still has all the amenities you need for a perfect beach day.
Neighboring Islands of St. Thomas

11. Trunk Bay, St. John
One of the excursions that comes most recommended, is a visit to the neighboring island of St. John. In contrast to bustling St. Thomas, St. John is a much less busy and not commercialized as most of the island is part of the US Virgin Islands National Park.
The most popular beach for cruisers and those who want to snorkel, is Trunk Bay. Perfect for families and kids, this beach has an underwater snorkeling trail that’s accessible from the beach and close to the shoreline.
The island of St John is accessible by ferry and you can go your own, or book an excursion with your cruise line. If you do take the ferry on your own, do make sure to pay close attention to the ferry schedule so that you get back to the cruise ship on time (and avoid being a pier runner/missing the ship)
Recommended: 11 Cruise Shore Excursion Do’s and Don’ts
12. Honeymoon Beach / Water Island
One of the quieter beaches you can enjoy is Honeymoon Beach on Water Island. It’s a small and simple beach, but the water is beautiful and clear. There’s a cute little hot dog and burger restaurant, where you can grab a bite to eat in paradise.
To get to Honeymoon Beach, you can either take a ferry to Water Island, or you can go with a cruise line excursion. During a past cruise we did a snorkeling excursion which included a stop at this beach, and we enjoyed it.
13. Pizza Pi Boat
For something truly unique, check out Pizza Pi – a floating pizzeria anchored in Christmas Cove near St. Thomas! This converted sailboat serves up amazing made-to-order pizzas right on the water. You’ll need to take a water taxi or book a boat excursion that includes a stop here.
Trust me, pizza never tastes better than when you’re enjoying it while floating in crystal clear Caribbean waters!
Things to Do Close to the Cruise Port in St. Thomas

Closeby to the cruise port are bars and restaurants, as well as duty-free shopping. If you’re looking for free or inexpensive things to do in St. Thomas, there are a few ideas.
The Havensight cruise port has a large shopping plaza right outside the cruise port gates, and has attractions that are close enough that you can go to your own with one of the local taxis or shuttles.
14. Skyride to Paradise Point
Just a few minutes walk from the Havensight cruise port, you’ll find the Sky Ride to Paradise Point. Head up 700 feet to the top of the mountain by tram and experience incredible views of St. Thomas and the harbor.
This has been a favorite shore excursion for many cruisers over the years for taking Instaworthy photos of the stunning harbor. Plus, there’s a gift shop, restaurant and bar where you may want to stop for a famous Bailey’s Bushwacker.
You can easily visit in about an hour or two, and still have time for an afternoon excursion if you like.
15. Havensight Mall
The Havensight Mall is made up of over 50 shops and boutiques. While you can head into Charlotte Amalie and shop on Main Street, if you’re doing an excursion and time is limited, consider doing your duty free shopping close to the cruise port.
St. Thomas is a bit of a shopper’s paradise; shops include jewelry and gemstones, liqueur and spirits, clothing boutiques and souvenir shops. You can find some bargains (don’t be afraid to haggle a bit).
There’s also a pharmacy in the area, if you need some essentials or over the counter medications you may have forgotten to bring on your cruise.
16. Yacht Haven Grande Marina
If you love boats and upscale shopping, don’t miss Yacht Haven Grande Marina. This luxury marina is where the world’s most impressive mega-yachts dock when visiting St. Thomas. The complex features high-end boutiques, waterfront restaurants, and plenty of opportunities to drool over amazing vessels.
Even if you’re not a shopper, it’s worth visiting just to see the stunning yachts and enjoy a waterfront meal with harbor views.
Noteworthy Shore Excursions in St. Thomas

If you’re in St. Thomas on a cruise, you may want to do an excursion either with your cruise line or with a local tour operator.
While you can easily head to the beach on your own, some activities and tours require a bit more organization, but the experience might be worth it!
\17. Catamaran Snorkeling Excursions
St. Thomas has beautiful crystal clear water and underwater sea life, which makes snorkeling excursions quite popular. Some snorkeling excursions include at stop at one of St. Thomas’ beautiful beaches.
18. Turtle Cove to Buck Island Snorkeling Excursion
If you’ve dreamed of swimming with turtles (me!), consider this St. Thomas snorkeling excursion. We actually booked this one in the past and enjoyed it.
I will say, we didn’t see as many turtles as we hoped, but we still had a great time and it was a cool experience.
19. Sunset Sail
If your cruise ship is docked until late at night, consider the ultimate romantic excursion, a sunset catamaran sail.
Cruise Tip: If you’re doing an evening activity, consider booking your shore excursion with the cruise line for peace of mind. The cruise ship won’t wait for you if you’re late and are not with a cruise line sponsored tour.
20. Coral World Ocean Park
Located at Coki Beach, the Coral World Ocean Park is one of St. Thomas’ most popular attractions for families. This aquarium offers many opportunities to interact and learn about a variety of marine life, including sea lions, dolphins, and sea turtles.
If you’re visiting with kids, they’ll love the touch pool and turtle pool. You may aslo want to check out the Sea Trek Helmet Dive for a fun and different experience.
21. Phantasea Tropical Botanical Garden
Need a break from the beaches? Phantasea Botanical Garden is a peaceful oasis showcasing St. Thomas’ incredible tropical plants and orchids. Located high in the hills, this family-owned garden offers a quiet escape from the busy cruise port.
The garden also attracts colorful birds and butterflies, making it perfect for nature lovers. It’s compact enough to enjoy in about an hour, leaving plenty of time for other activities.
Sightseeing and tours
22. St. Thomas Island Tour
A tour of the island of St. Thomas is great for an overview of the whole island and visits to some of the most popular spots. You’ll drive to Mountain Top, where you’ll have amazing views of the island and a chance to take some photos. Some sightseeing tours will include a stop at Magens Bay or one of the other St. Thomas beaches.
23. Mountain Top
No visit to St. Thomas is complete without stopping at Mountain Top! Sitting at 2,100 feet above sea level, it offers breathtaking panoramic views of Magens Bay and neighboring islands.
Mountain Top is famous for inventing the original banana daiquiri, so grab one while browsing their extensive duty-free shopping area. The photo ops here are absolutely incredible!
24. Drake’s Seat Lookout
Just a quick taxi ride from the cruise port, Drake’s Seat offers one of the most spectacular views on the island. Legend has it that Sir Francis Drake used this lookout point to spot enemy ships.
From this vantage point, you can see Magens Bay in all its glory along with several of the British Virgin Islands on a clear day. Bring your camera – this is a must for capturing those “wow” vacation photos!
Adventurous Things to Do in St. Thomas
25. Tree Limin’ Extreme Ziplining

For solo travelers, couples or families that prefer a more adventurous activity while in St. Thomas, the Tree Limin’ Extreme Ziplining is an awesome experience.
This large zipline course soars through St. Thomas’ Caribbean rainforest and offers breathtaking views of the island and it’s famous beaches.
If you enjoy a fun and off the beaten path activity, check out this shore excursion.

26. St. Thomas Mangrove Lagoon and Kayak Tour
As busy as Charlotte Amalie and St. Thomas beaches can be, there are actually amazing places that are off the beaten path, that are worth a visit. Check out St. Thomas’ Mangrove lagoon Wildlife Sanctuary and Marine Preserve where you can for a moderately active kayak tour.
Foodie Experiences in St. Thomas
Along Main Street in Charlotte Amalie, there are many local restaurants and bars where cruise travelers can enjoy the day. There are also some food and drink tours that are available.
23. St. Thomas Food and Rum Tour
If you love sightseeing, food and culture, then a food and rum tour is a great way to visit and experience St. Thomas. This tour takes place in the Downtown Charlotte Amalie Historic district, and includes eating Caribbean dishes at local restaurants.
You’ll also sample and learn to make one of the St. Thomas’ local drinks, the Painkiller.
Here’s a video about how we spent our day in St. Thomas at Magen’s Bay on a recent cruise on Crown Princess
27. Frenchtown Culinary Tour
Frenchtown is a charming fishing village with amazing restaurants and a unique cultural history. A culinary walking tour here lets you sample authentic French-Caribbean fusion dishes while learning about the Frenchies who settled this area generations ago.
From freshly caught fish to decadent desserts, this neighborhood offers some of the best food on the island. The area is only about 10 minutes from the cruise port!
27 Best Things to Do in St Thomas on a Cruise
One you visit St. Thomas, you’ll know why it’s a favorite Caribbean cruise port for so many! This gorgeous Caribbean paradise has some of the most beautiful beaches and breathtaking mountain views. In addition, it’s history, wide choice of activities and awesome shopping deals makes St. Thomas a cruise port that you won’t soon forget!
Have you been to St. Thomas or will you be going there on a cruise? If so, what activity or excursion do you recommend? Please let me know in the comments below.
Happy Cruising!
Ilana
Popular Posts:
25+ most recommended Amazon Items to Bring on a cruise
17 Cruise Stateroom Essentials Every Cruiser Needs
30 Cruise Cabin Hacks Every Cruiser Needs to Know
21 Essential Things to Pack in Your Cruise Carry-On
Let’s connect:
Follow me on Facebook at Life Well Cruised
Follow me on YouTube at Life Well Cruised
Follow me on Pinterest at Life Well Cruised
Follow me on Instagram at Life Well Cruised
