Magens Bay Beach Palm Trees, Charlotte Amalie St. Thomas
St. Thomas is home to some of the world’s most beautiful beaches. Ditch the crowds for some prime snorkeling at Sapphire Beach, or head to Coki Beach for calm waters and vibrant marine life. And of course, no visit is complete without a stop at Magen’s Bay—about 25 minutes from Crown Bay by taxi (entry fee applies)—named one of the world’s most beautiful beaches by National Geographic.
St. Thomas’s central mountain range offers endless opportunities to snag the ultimate panoramic selfie. Head to Government Hill, Drake’s Seat on Skyline Drive, and Mountain Top, which rises over 1,500 feet above sea level for the most bragworthy views.
Just off Main Street, visit the St. Thomas Synagogue and Frederick Lutheran Church, each the second oldest of its kind in the Western Hemisphere. Stop by Blackbeard’s Castle, built in 1679, and see the world’s largest collection of life-sized pirate statues. Or climb the legendary 99 Steps built by 18th century Danes, using bricks that once served as ship ballast.
St. Thomas is a foodie’s haven, and you’ll find no shortage of bars and pubs serving up local favorites like St. John Brewers Virgin Islands beer and Blackbeard Ale™. West Indian fare, like callaloo (sautéed leafy greens) and Johnnycakes (cornmeal flatbreads), is a staple. And you absolutely can’t leave without trying some chocolate dipped coconut patties. In restaurants and bars, you may wish to add a gratuity of 15-20% to your bill if service was especially good.
Where do Royal Caribbean ships dock in St. Thomas?
Royal Caribbean ships primarily dock at Crown Bay in St. Thomas, with straightforward taxi access to Charlotte Amalie and the island’s top beaches. Some sailings may use Havensight in Charlotte Amalie.
Can you visit St. John from St. Thomas on a cruise?
Yes, St. John is an easy add-on from St. Thomas on your cruise day. Most guests take a quick taxi to Red Hook, then hop the passenger ferry to Cruz Bay for beach time, snorkeling, and more. Keep an eye on the last ferry time and leave a buffer to return to the ship.
What time of year is best to cruise to St. Thomas?
Generally, the best time to cruise to St. Thomas is December through April, when you’ll find the driest weather and comfortable temperatures. For fewer crowds, consider the shoulder seasons (late April–June and November).
These cruises are selling out fast, get them while you can.
We've circled the globe and couldn't find any sailings that match your search. View All Cruises
We're having trouble retrieving these cruises. View All Results