Want an itinerary like this for your trip?
Tell us where you're going and get a personalized plan in seconds — completely free.
Plan My Trip

St. John US Virgin Islands 7-Day Itinerary Outline

Day 1 · Wed, May 6
Cruz Bay

Arrival and Cruz Bay base

  1. Cruz Bay Ferry Dock — Cruz Bay — Ease into St. John with your arrival point and a quick waterfront orientation. — late morning, ~30 min
  2. Mongoose Junction — Cruz Bay — A compact first stop for shopping, galleries, and island logistics without losing time. — late morning, ~1 hour
  3. Cruz Bay Landing — Cruz Bay — Reliable harborfront lunch spot to settle in with easy access from the ferry area. Approx. $20–35 pp — lunch, ~1 hour
  4. Virgin Islands National Park Visitor Center — Cruz Bay — Pick up maps, trail info, and beach guidance to set up the rest of the week. — early afternoon, ~45 min
  5. Honeymoon Beach — north of Cruz Bay — A classic easy first swim with soft sand and a low-effort start to the trip. — afternoon, ~2 hours
  6. The Longboard — Cruz Bay — End the day with a casual island dinner and a strong Cruz Bay base vibe. Approx. $25–45 pp — evening, ~1.5 hours

Late Morning: Arrival and easy orientation

Start at the Cruz Bay Ferry Dock, where the whole island seems to unfold in a few blocks: taxis, luggage carts, snorkel gear, and that first salt-air hit off the water. If you arrive from St. Thomas, ferries typically run every hour or so, but schedules can shift, so it’s smart to build in a little buffer. From the dock, you’re already in the center of Cruz Bay, so this is the easiest possible place to get your bearings without wasting energy on transport.

Late Morning to Lunch: A simple Cruz Bay loop

Walk over to Mongoose Junction, one of the best first stops on the island because it’s compact and useful rather than touristy-for-touristy’s-sake. You’ll find a mix of local boutiques, galleries, and practical errands like sunscreen, reef-safe bug spray, and last-minute beach basics. It’s the kind of place where you can kill an hour naturally, and in a small island town that’s a feature, not a bug. After that, head to Cruz Bay Landing for an easy waterfront lunch; expect around US$20–35 per person depending on what you order. It’s a good “we just got here and need to sit down” kind of spot, right in the orbit of the ferry area, so you won’t lose your afternoon to logistics.

Early Afternoon: Set yourself up for the week

After lunch, swing by the Virgin Islands National Park Visitor Center to grab maps, ask about trail conditions, and check which beaches have the calmest water that week. If you’re planning to explore beyond Cruz Bay, this stop is genuinely useful — especially for understanding parking, trailheads, and any park updates that matter for the next few days. Then make your way north to Honeymoon Beach, an easy first swim with soft sand and a laid-back feel that’s perfect for day one. Depending on your pace, you can get there by taxi, a short drive, or by walking/hiking if you’re packing light; once you’re there, plan on a couple of unrushed hours. It’s one of those beaches where doing nothing is the point, so don’t overpack the afternoon.

Evening: Low-key first night

Wrap up with dinner at The Longboard, which is a solid Cruz Bay base for a first night because it feels casual but still like you’re out somewhere fun. The menu leans fresh and beach-friendly, with seafood, tacos, and cocktails that fit the mood after a travel day; budget roughly US$25–45 per person. It gets lively around dinner, especially in peak season, so arriving a little earlier is smart if you want an easy seat. After that, keep the night open — Cruz Bay is best on arrival day when you leave room to wander, grab another drink, or just get back to your lodging and enjoy the fact that you’re finally on island time.

Day 2 · Thu, May 7
Caneel Bay

North shore beaches and bays

Getting there from Cruz Bay
Drive/taxi on North Shore Road (10–15 min, ~US$10–20 taxi or US$0 if you have a rental). Go early morning to beat beach traffic and get to Trunk Bay before crowds.
Walking isn’t practical; use a taxi or rental car since there’s no direct scheduled shuttle.
  1. Trunk Bay — north shore — Start with the island’s signature beach and snorkel trail before crowds build. — morning, ~2.5 hours
  2. Peace Hill Windmill — north shore — A short scenic stop with sweeping views and a quick historical payoff. — late morning, ~45 min
  3. Caneel Bay Beach — Caneel Bay area — A quieter stretch of shoreline for a relaxed swim and pause between big-name stops. — midday, ~1.5 hours
  4. North Shore Deli — Mongoose Junction/Cruz Bay area — Convenient lunch stop for sandwiches and beach-friendly food on the way back. Approx. $15–25 pp — lunch, ~45 min
  5. Salomon Bay Trail — near Cruz Bay — A rewarding short hike that trades beach crowds for a more secluded cove. — afternoon, ~2 hours
  6. La Tapa — Cruz Bay — Finish with a polished dinner in town after a beach-heavy day. Approx. $35–60 pp — evening, ~1.5 hours

Morning

Start early at Trunk Bay, because this is the one beach on St. John that truly benefits from beating the rush. Aim to arrive close to opening time, when the water is still glassy and the famous snorkel trail feels a little less like a social scene and a little more like your own private postcard. Bring cash or a card for the park entrance fee, plus reef-safe sunscreen and water shoes if you like to poke around the rocky edges. Give yourself about 2.5 hours here: plenty of time for a swim, a slow snorkel, and that essential first barefoot stretch on the sand.

From there, continue up the north shore for a quick stop at Peace Hill Windmill. It’s a small detour with a big payoff—just a short walk brings you to one of the best panoramic viewpoints on the island, with the old stone windmill framing the sea like a movie set. This is the kind of place that only takes 45 minutes, but you’ll probably spend some of it just standing there in the breeze looking back toward Caneel Bay and the curve of the coast.

Midday

Next, head down to Caneel Bay Beach for a quieter reset after the more iconic stops. It’s a good place to slow your pace: fewer people, softer energy, and a nice chance to float, read, or just let the morning settle in. This stretch is especially lovely if you’re not trying to “do” the beach so much as enjoy being on one. Keep expectations relaxed here—it’s about calm water, shade when you can find it, and taking your time before lunch. After that, swing back toward Mongoose Junction and grab lunch at North Shore Deli, which is exactly the kind of practical, beach-friendly stop locals use when they want something fast but still good. Think hearty sandwiches, wraps, and easy take-away options in the $15–25 per person range, perfect to carry in the car or eat under a shaded table.

Afternoon

After lunch, point back toward Cruz Bay for Salomon Bay Trail, one of those short hikes that feels like a little secret even though it’s right by town. The trail is a nice contrast to the beach stops: a bit of shade, a bit of uphill/downhill, and then a quieter cove at the end that usually feels more tucked away than the big-name beaches. Plan around 2 hours total so you’re not rushing the walk or the swim at the far end. Wear proper sandals or sneakers for the trail portion, and bring water; the sun and humidity can sneak up on you fast, even on a short hike.

Evening

By evening, keep it simple and head into Cruz Bay for dinner at La Tapa. It’s one of the better sit-down meals on the island after a day that’s been all sand, salt, and sunscreen—polished without feeling stiff, and a good place to linger over a cocktail or a couple of shared plates. Expect roughly $35–60 per person, depending on how you order. If you have a little energy left after dinner, take a slow walk around the harbor area before calling it a night; after a north shore beach day, that low-key town glow is exactly the right finish.

Day 3 · Fri, May 8
Coral Bay

Coral Bay and the east side

Getting there from Caneel Bay
Drive/taxi via North Shore Road + Centerline Road (25–35 min, ~US$25–45 taxi). Best as a morning transfer so you can still fit Coral Bay breakfast/lunch plans.
Rental car is the most practical if you’re moving around the island all week; book via major rental desks in Cruz Bay or the ferry area.
  1. Johnny Lime — Coral Bay — Grab breakfast in the east end before exploring the quieter side of the island. Approx. $12–20 pp — morning, ~45 min
  2. Maho Bay Beach — North Shore east of Cruz Bay — Calm water and frequent turtles make this an easy, scenic swim stop. — morning, ~2 hours
  3. Annaberg Sugar Plantation Ruins — north shore — A compact cultural stop with great views and a sense of St. John’s history. — late morning, ~1 hour
  4. Miss Lucy’s — Coral Bay — Iconic waterside lunch with a laid-back east-end feel. Approx. $20–35 pp — lunch, ~1.25 hours
  5. Lameshur Bay — south/east side — A more remote beach for snorkeling, solitude, and a slower-paced afternoon. — afternoon, ~2 hours
  6. Skinny Legs — Coral Bay — Classic low-key dinner and drinks to cap the Coral Bay day. Approx. $20–40 pp — evening, ~1.5 hours

Morning

Get an early start in Coral Bay and head straight to Johnny Lime for breakfast before the east-end heat builds. It’s one of the better spots for a relaxed island breakfast without the Cruz Bay rush — expect coffee, hearty plates, and a very local pace, with most breakfasts landing in the $12–20 per person range. After you eat, give yourself a little time to settle into the day, then continue out to Maho Bay Beach. This is one of those St. John beaches that feels easy in the best way: shallow, calm water, soft sand, and usually a good chance of spotting turtles close to shore if you’re patient and keep your distance. It’s the kind of stop that rewards a slow swim and lingering under the trees for a bit.

Late Morning

From Maho Bay Beach, make your way to Annaberg Sugar Plantation Ruins for a quieter, more reflective stop. The site is compact enough that an hour is plenty, but the views over the water and the preserved stone structures give you a real sense of how much history is tucked into this island. Go with sunscreen and water, because there isn’t much shade once you’re wandering the ruins. If you like a little context, there are usually interpretive signs that make it easy to understand what you’re looking at without needing a formal tour, and the entry is generally free or donation-based depending on current park operations.

Lunch, Afternoon, and Evening

Circle back toward Coral Bay for lunch at Miss Lucy’s, the classic waterside spot that feels exactly right after a morning on the north shore. It’s laid-back, breezy, and a little rough around the edges in the best way, with lunch plates usually running about $20–35 per person. Afterward, head down to Lameshur Bay for the afternoon — this is a more remote, quieter beach, so bring everything you need: water, snacks, snorkel gear, and maybe water shoes if the sand or entry feels rough. The payoff is a slower, less crowded stretch of shoreline where you can snorkel, read, or just enjoy having the bay feel almost all to yourself.

Finish the day back in Coral Bay at Skinny Legs for dinner and drinks. It’s the island’s easygoing east-end hangout, and a perfect place to decompress after a beach-and-ruins day. Expect $20–40 per person depending on how hungry you are and whether you stay for another round. If you arrive before sunset, you’ll catch the area at its best — unhurried, social, and just lively enough to feel like you found the right side of the island.

Day 4 · Sat, May 9
Reef Bay

Inland national park highlights

Getting there from Coral Bay
Drive/taxi via Centerline Road and south-side access roads (20–30 min, ~US$20–35 taxi; rental car free aside from parking). Leave early in the morning for the Reef Bay hike.
If you’re staying car-free, prebook a local taxi round-trip; service is limited and you’ll want a set pickup time after the hike.
  1. Reef Bay Trail — Reef Bay — Make this the marquee active day with one of the island’s best hikes and ruins. — morning, ~4 hours
  2. Reef Bay Sugar Mill Ruins — Reef Bay — The trail’s historical centerpiece and a great midpoint reward. — late morning, included in hike
  3. Cinnamon Bay Beach — north shore — Recover with a long beach break after the hike and a chance to snorkel or nap. — afternoon, ~2 hours
  4. Cinnamon Bay Beach Cafe — Cinnamon Bay — Easy post-hike lunch stop right by the sand with no extra driving. Approx. $18–30 pp — late lunch, ~1 hour
  5. Oppenheimer Beach — north shore — A quieter final swim before heading back toward town. — late afternoon, ~1.5 hours

Morning

Start early and make Reef Bay Trail your main event for the day — this is one of the best hikes on St. John if you want a real mix of island forest, big views, and history without feeling overrun. The trail is typically most comfortable before the heat peaks, and for the full out-and-back you should count on about 4 hours with stops, more if you linger for photos or swim breaks. Wear proper shoes, bring more water than you think you need, and if you can, get moving by around 8 a.m. so you’re not climbing in the harshest sun. The trail can be slippery after rain, so even though it’s a national park classic, it still feels wild and a little rugged in the best way.

About halfway through, slow down at the Reef Bay Sugar Mill Ruins, which are the payoff that makes this hike feel like more than just a workout. The old stone walls and machinery remnants sit in a lush green setting that gives you a real sense of how much history is tucked into the park. This is where you’ll want to pause, take a few photos, and cool off in the shade before continuing. If you’re using a taxi or staying car-free, be extra sure your pickup time is set in advance, because this is not the kind of place where you want to be figuring it out after the hike.

Afternoon

After the trail, head north and keep the rest of the day simple: Cinnamon Bay Beach is the right kind of recovery spot, with enough room to spread out and let your legs recover while you swim or nap under the trees. It’s a good beach for easing out of hike mode because you can do as much or as little as you want — snorkel near the edges if conditions are calm, or just float and do nothing. If you’re looking for that classic St. John rhythm of “active morning, lazy afternoon,” this is it. Give yourself around 2 hours here so it feels relaxing instead of rushed.

When you’re ready for lunch, walk over to Cinnamon Bay Beach Cafe, which is the easiest no-fuss option right by the sand. Expect simple island-friendly fare, cold drinks, and prices in the roughly US$18–30 per person range depending on how much you order. It’s not a long, linger-all-afternoon kind of lunch spot — more of a practical refuel that keeps you close to the beach and out of the midday traffic. If you’re hungry after the hike, this is exactly the right amount of effort.

Late Afternoon

Before heading back toward town, make one last stop at Oppenheimer Beach for a quieter swim and a softer finish to the day. It’s a nice contrast after Cinnamon Bay because it tends to feel more low-key, with less of the “destination beach” energy and more space to just sit with the water for a while. If the sea is calm, this can be a lovely final snorkel or barefoot walk; if not, it still works beautifully as a place to decompress before you wrap up. Keep about 1.5 hours here, then head on with plenty of daylight left.

Day 5 · Sun, May 10
Gifft Hill

South shore and quieter coves

Getting there from Reef Bay
Drive/taxi via Centerline Road (15–25 min, ~US$15–30 taxi). Mid-morning departure works well after Salt Pond/Drunk Bay; no need to rush.
Rental car is ideal here because Gifft Hill is easiest by road and you’ll likely continue to west-end beaches later.
  1. Salt Pond Bay — south shore — Start with a scenic, less crowded beach known for good snorkeling and a remote feel. — morning, ~2 hours
  2. Drunk Bay Trail — near Salt Pond Bay — A short, distinctive walk for dramatic coastal views and a quick leg stretch. — late morning, ~45 min
  3. Fish Trap — Coral Bay — Fresh seafood lunch that fits the east/south-side driving pattern well. Approx. $20–40 pp — lunch, ~1 hour
  4. Hansen Bay Beach — east end — A mellow beach stop with lots of space and a slower, local pace. — afternoon, ~2 hours
  5. Parrot Club — Coral Bay — Relaxed dinner option to keep the day easy after beach time. Approx. $25–45 pp — evening, ~1.5 hours

Morning

Start with Salt Pond Bay while the light is still soft and the beach feels properly quiet. This is one of those south-shore stops that rewards an early arrival: fewer people, calmer snorkeling conditions, and that tucked-away feeling you come to St. John for. Give yourself about two hours to wander the sand, swim if the water looks clear, and poke around the rocky edges where the fish tend to gather. If you’re driving, the road in is straightforward but slow enough that you’ll be glad you didn’t wait until the heat of the day.

From there, keep things easy with the short walk up Drunk Bay Trail. It’s not a long hike, but it does give you the quick dramatic payoff: open coastline, rugged views, and a nice little change of pace after the beach. Plan on about 45 minutes total so you can take your time at the overlooks and not feel rushed back to the car. Bring water and decent sandals or shoes — the footing is simple, but it’s rough enough that you’ll be happier not doing it in bare feet.

Lunch and Afternoon

Head over to Fish Trap in Coral Bay for lunch once you’re ready to come off the south side. It fits the day perfectly because you’re already moving toward the east end, and it’s one of the better low-fuss seafood stops on the island. Expect roughly $20–40 per person depending on what you order, and don’t overthink it — this is the place for fresh fish, something cold to drink, and a shaded table while the midday sun does its thing. After lunch, continue out to Hansen Bay Beach, where the pace gets even slower and the beach usually has plenty of breathing room. It’s a good “do almost nothing” stop: swim, read, nap, repeat. If you’re lucky, you’ll get that rare St. John feeling of having a whole stretch of sand almost to yourself.

Evening

Wrap the day back in Coral Bay at Parrot Club for a relaxed dinner. It’s a smart end-of-day choice after the east-end beach loop because you don’t have to push back toward Cruz Bay in a hurry, and the vibe is unpretentious enough to match the rest of the day. Figure on about $25–45 per person, depending on drinks and mains, and go in with the expectation of an easy, unhurried meal rather than a big production. If you still have energy after dinner, Coral Bay is nice for a slow post-meal wander — just enough movement to let the day settle before you head back.

Day 6 · Mon, May 11
Great Cruz Bay

West end and final beach day

Getting there from Gifft Hill
Drive/taxi via Centerline Road to Cruz Bay, then local roads to Great Cruz Bay (10–20 min, ~US$10–25 taxi). Go in the morning before lunch to keep the day flexible.
Rental car is simplest if you’re chaining multiple west-end stops; parking is generally easier than relying on repeated taxis.
  1. Morningstar Bay Trail — Great Cruz Bay — Begin with a quieter west-end shoreline walk before the final beach rush. — morning, ~1.5 hours
  2. Great Cruz Bay — Great Cruz Bay — A calm bay for swimming, floating, and an unhurried beach block. — late morning, ~2 hours
  3. Sun Dog Cafe — Cruz Bay — Popular lunch with harbor views and a convenient reset between beach stops. Approx. $18–30 pp — lunch, ~1 hour
  4. Hawksnest Beach — north shore — One of the easiest, prettiest final swim spots with straightforward access. — afternoon, ~2 hours
  5. Cruz Bay Watersports — Cruz Bay — A good last-day activity for paddleboard or kayak time without overcommitting. — late afternoon, ~1.5 hours
  6. Morgan’s Mango — Cruz Bay — Celebrate the trip with the best dinner of the week in town. Approx. $40–70 pp — evening, ~1.75 hours

Morning

Ease into the last full beach day with Morningstar Bay Trail, which feels like the right kind of St. John sendoff: a quieter shoreline walk, a little shade, and just enough movement before you settle in. Go early if you can, because the west end tends to wake up slowly and the trail is most pleasant before the sun gets sharp; plan on about 1.5 hours for an unhurried stroll with time to linger for views and photos. After that, stay in the same general area and move down to Great Cruz Bay for a calm swim and float session — this is the kind of bay where you can lose track of time, so give yourself a solid 2 hours and just enjoy being horizontal for a while.

Lunch

By midday, head into Cruz Bay for lunch at Sun Dog Cafe, one of the easiest harbor-view resets on the island. It’s a reliable stop when you want good food without overthinking it, and you’re looking at roughly $18–30 per person depending on drinks and how hungry you are. Order something simple, cool off under the open-air seating, and take your time — this is a good place to sit with a cold drink and watch the comings and goings around town before the afternoon beach round.

Afternoon

After lunch, make your way to Hawksnest Beach on the north shore for one of the prettiest easy-swim spots on the island. It’s a classic final-day beach because it’s straightforward, good for snorkeling when the water is clear, and doesn’t require much fuss once you’re there; plan for about 2 hours so you can swim, dry off, and actually enjoy the setting instead of racing through it. Later, loop back to Cruz Bay Watersports for a low-key paddleboard or kayak outing — a nice way to finish without exhausting yourself, and 1.5 hours is usually plenty if you just want one last look at the water from the water. If you’re renting gear, ask about calm conditions and keep it simple; this is about a relaxed final outing, not a big expedition.

Evening

For dinner, end at Morgan’s Mango, which is one of the best celebratory meals in town and a fitting last-night splurge. It’s worth booking ahead if you can, especially in a busy week, and budget around $40–70 per person depending on what you order and whether you go for cocktails or wine. Give yourself about 1.75 hours here so the meal doesn’t feel rushed — this is the night to slow down, enjoy the room, and toast the trip properly before turning in with salt still in your hair.

Day 7 · Tue, May 12
Cruz Bay

Return to Cruz Bay and departure

Getting there from Great Cruz Bay
Drive/taxi or short walk depending on exact lodging location (5–10 min taxi, ~US$7–15). Plan this for after breakfast and before the afternoon ferry buffer.
If you have luggage and a ferry departure, take a taxi rather than walking to avoid heat and last-minute timing stress.
  1. Cruz Bay Beach — Cruz Bay — Keep the final morning simple with a close-in beach stroll or quick swim. — morning, ~1 hour
  2. St. John Spice — Cruz Bay — Pick up local gifts, spices, and last-minute souvenirs near the ferry area. — morning, ~45 min
  3. Cafe Roma — Cruz Bay — Easy brunch or coffee stop before departure, with flexible timing near the harbor. Approx. $12–25 pp — late morning, ~1 hour
  4. The Windmill Bar — Gifft Hill — A scenic farewell drink stop with some of the best elevated views on the island. Approx. $15–25 pp — midday, ~1 hour
  5. Cruz Bay Ferry Terminal — Cruz Bay — Build in buffer time for bags, tickets, and the return crossing. — afternoon, ~45–60 min

Morning

Keep the last morning easy in Cruz Bay: a quick swim or shoreline walk at Cruz Bay Beach is the right kind of low-key sendoff, especially if you’re packing up later. It’s not a “spend all day here” beach, but it’s perfect for one last dip and a few unhurried minutes with the harbor view. From there, wander over to St. John Spice near the ferry area for last-minute gifts — think hot sauces, island seasonings, coffee, and small local products that actually travel well. It usually opens by mid-morning, and you can be in and out in under an hour if you already know what you want.

Late Morning

For a final sit-down, Cafe Roma is an easy brunch or coffee stop before you go. It’s the kind of place that works whether you want a full plate, a cappuccino, or just a pastry while you sort out bags and ferry timing. Budget around US$12–25 per person, and aim to be seated before the midday lull if you want the smoothest service. If you’ve got a little extra time, let the meal stretch — this is one of those last island breakfasts where nobody should be watching the clock too closely.

Midday

After brunch, head up to The Windmill Bar on Gifft Hill for one proper farewell drink and the best “one last look” view on the island. It’s a short ride inland, and the drive is worth it just for the elevation and breeze; order something simple, settle in, and don’t rush the pause. Expect roughly US$15–25 per person, and note that it’s much more about the view and the moment than about a formal meal. If the sky is clear, this is the spot that makes you want to extend the trip by two days.

Afternoon

Leave yourself a real buffer and head back down to Cruz Bay Ferry Terminal with time to spare — bags, ticket checks, and the occasional line move faster when you’re not cutting it close. I’d aim to be there 45–60 minutes before departure, especially if you have checked luggage or are catching a peak ferry. Once you’re through, the rest is easy: one last look at the water, a final coffee if you need it, and then you’re off with the island still feeling pleasantly unfinished.

0

Plan Your I would like to go to St. John in the US Virgin Islands for around 6- Trip