Take the nonstop or one-stop from Charlotte Douglas International Airport (CLT) to Cyril E. King Airport (STT) first thing, which usually puts you on island by early afternoon if connections cooperate. Figure on about 3.5–5.5 hours total travel time once you include airport time, and have your arrival plan ready before you land: either grab a taxi straight from the curb or pick up a rental car and head up to Mafolie. The drive from the airport is short—about 10–15 minutes—but it’s steep, winding, and very St. Thomas, so don’t be surprised by the hills or the views opening up fast over Charlotte Amalie harbor.
Check into Mafolie Hotel and keep this part of the day easy. This is the right move after a travel day: drop bags, change, drink some water, and take in the harbor-view terrace for a little reset. If you’re hungry, there’s no need to overcomplicate anything right away—just let the afternoon be about getting oriented. By late afternoon, wander over to Blackbeard’s Castle, which is close enough to fit naturally with your hotel area. Even if you’re not doing a full historical deep dive, the setting is worth it: old stone, broad views, and that classic St. Thomas sense that the hilltops have seen everything.
For dinner, head to XO Bistro in the Havensight / Charlotte Amalie area for your reservation. It’s a smart first-night choice because it’s relaxed, polished, and close enough that you won’t feel like you’re spending your whole evening in transit. Expect roughly $35–60 per person depending on drinks and extras, and if you’re coming from Mafolie, allow about 10–15 minutes by taxi or car down the hill; parking in the busy harbor area can be tight, so a taxi is often the easiest call. If you still have some energy after dinner, take a short walk to 99 Steps for a quick nighttime stroll through old Charlotte Amalie—it’s only about 20–30 minutes, and after dark it has a quieter, more atmospheric feel than during the day. Then head back up to Mafolie and keep the rest of the night low-key so you can wake up fresh for the island tomorrow.
From Mafolie, head out early for the short drive to Magens Bay Beach before the heat builds and the parking lot starts filling up. It’s only about 10–15 minutes downhill by taxi or rental car, but the road is steep and winding, so give yourself a little cushion and aim to arrive around 8:30–9:00 a.m. Parking is straightforward, and the beach entrance typically charges a small fee, usually around a few dollars per person plus a modest vehicle fee if you’re driving. Once you’re in, settle into a calm-water morning—this is the island’s classic gentle swim beach, with easy wading, a broad crescent of sand, and enough shade pockets to make lingering comfortable. Bring water shoes if you like them, but they’re not essential here.
After a couple of hours in the water, continue around to The Shack at Hull Bay for a low-key lunch. It’s the kind of place that keeps the day feeling local and unpretentious: grilled fish, burgers, fries, cold drinks, and a breezy beachside setting that usually lands around $20–35 per person depending on what you order and whether you add a cocktail. Expect it to be casual and relaxed rather than fast, so this is a good time to slow down and let the morning fade. If you’re driving, the route from Magens Bay over to Hull Bay is only about 15 minutes, but the roads are narrow in spots, so take it easy and don’t stress about getting there the second you’re hungry.
After lunch, head inland to Phantasea Tropical Botanical Garden for a change of pace. This is one of those under-the-radar island stops that feels especially good after a beach morning: orchids, tropical foliage, palms, and hillside views that give you a sense of St. Thomas beyond the shoreline. Plan on about 1–1.5 hours here, and go in the afternoon when the light is softer and the garden feels a little quieter. Admission is usually modest, and it’s worth taking your time rather than rushing through—this is the part of the day where you can just wander, pause in the shade, and enjoy the cooler air on the Northside hills. From there, make the quick hop to Drake’s Seat, a classic pull-off with one of the easiest big-payoff views on the island. Stop for photos looking over Magens Bay, the cays, and the north coast, then keep it brief and unhurried—20 to 30 minutes is plenty unless you want to sit and soak up the view.
Finish in Frenchtown with a waterfront walk around Villa Olga and the harbor edge, where the evening feels a little more lived-in and local than the resort strips. This is a good place to wander before dinner: boats in the harbor, fishing-village energy, and a pleasant dusk breeze if the weather cooperates. For dinner, stay in the district so you don’t have to backtrack uphill late at night; restaurants here tend to run in the roughly $30–65 per person range depending on your choice of entrée and drinks. Since you’re based at Mafolie, the return is easy—about 10 minutes by taxi or car—so you can linger over dinner without worrying about a long ride back. If you still have energy after eating, it’s a nice final move to do one last slow drive up the hill and take in the lights over the harbor from your hotel side of town.
Leave Mafolie after breakfast and head east mid-morning so you’re not fighting the steep hill traffic or trying to park in a rush. By taxi or rideshare, Coral World Ocean Park is usually a 15–25 minute ride, and that’s the right pace for this part of the island anyway. Plan on about 2–3 hours here: it’s a compact, easy half-day stop with sea turtles, stingrays, and hands-on exhibits, plus views that make the admission fee feel worth it. Expect roughly US$25–35 for adults, and if you’re traveling light, bring a towel and reef-safe sunscreen so you can roll straight into the beach next door.
Walk over to Coki Point Beach, which sits right beside Coral World, so there’s no need to waste time moving around the island yet. This is one of the easiest snorkeling spots on the east end when the water is calm, with clear water and plenty of activity right off the sand. Grab a lounge chair if you want one, but honestly the best version of this stop is simple: swim, snack, repeat. Food and drink stands are usually right there, and you can comfortably spend 1.5–2.5 hours without feeling rushed. If you’re bringing cash, that helps for beach setup, snacks, and any small vendors.
After lunch, make the short ride over to Sapphire Beach for a softer reset in a prettier, wider bay. It’s a good place to slow the day down: swim if the water is calm, wander the sand, or just sit under shade and watch the boats. You’ll usually find chair and umbrella rentals on site, and the vibe is livelier than a sleepy hidden cove but still relaxed enough for a proper afternoon break. Give yourself about 2 hours here before heading toward dinner; if you’re timing the rest of the day well, this is the moment to freshen up, swap into something a little nicer, and head to the marina side of Red Hook.
For dinner in Red Hook, keep it casual and seafood-forward so you’re not overcomplicating the night before your sail. The marina area has a good mix of Caribbean plates and waterfront spots; look for places around the harbor where you can get grilled fish, conch fritters, or a simple rum drink without a long wait. Budget about US$25–50 per person depending on what you order, and aim to finish with enough time to reach the waterfront in Charlotte Amalie for your Champagne sunset sail from Margaritaville. Check in a little early so you’re not sprinting, then enjoy the easy evening transfer south; if you’re driving, build in extra time for waterfront traffic and parking, since sunset is when everyone else has the same idea.
Start your last day by heading down from Mafolie into Charlotte Amalie Historic District early, before cruise-day foot traffic thickens and the sidewalks get warm. It’s a short downhill taxi ride—usually 10–15 minutes, a little longer if traffic is stacking near the waterfront—and worth leaving by around 8:30 or 9:00 a.m. so you can wander at an easy pace. This is the best time for one more round of photos of the harbor, pastel façades, and the famous stone steps without feeling like you’re racing the clock. A quick look through the little shops on Main Street and Dronningens Gade is the right move here: grab any last gifts, local spices, or duty-free bottles now rather than trying to squeeze it in later.
From there, continue on foot to Fort Christian, one of the island’s most recognizable landmarks and a nice compact history stop before you fly out. It usually takes about 45 minutes to an hour if you actually read the exhibits and walk the grounds, and the entry fee is modest when it’s open to the public. The fort sits right in the center of town, so you don’t need to overthink transportation—just keep moving at a walking pace and enjoy the old-town rhythm.
A few blocks away, stop at the St. Thomas Synagogue, a small but deeply important heritage site that adds real texture to the island’s story. It’s an easy 30–45 minute visit, and the sand floor inside is the detail most people remember long after they leave. Dress respectfully, check opening hours the day before if you can, and keep in mind that hours can be limited or irregular on quieter weekdays. The walk between these stops is part of the charm, with steep lanes, ironwork balconies, and glimpses of the harbor in between.
For lunch, settle into Greenhouse Restaurant on the waterfront in Charlotte Amalie. It’s one of the easiest pre-airport meals because the menu is broad, the views are good, and service is usually geared toward travelers who need a relaxed but efficient stop. Expect roughly $25–45 per person depending on whether you keep it simple or go for a couple of drinks. Give yourself about an hour to an hour and a half here, and don’t cut it too close—this is your last real chance to sit down, cool off, and get one more harbor view before heading out.
After lunch, head straight from Charlotte Amalie to Cyril E. King Airport (STT) and keep the departure plan simple: leave downtown about 2.5–3 hours before your flight, especially if you need to return a rental car or if there’s any chance of traffic on the approach road. The drive is short—often 10–20 minutes from the waterfront area—but the real time sink is check-in, bag drop, and security, which can move slowly when multiple flights are departing around the same window. If you find yourself with a little extra time, use it only for a quick coffee or snack near the airport; otherwise, just get through the terminal and let the trip wind down on its own.