340-204-2747

Daily shuttles to the North Shore beaches.

Pickups from villas, hotels, and the ferry docks in Cruz Bay. Departing every hour and a half. Round-trip and one-way fares — your easiest ride to the sand.

Today's rides
Seats booked

Not sure which? Shuttle if you're near Cruz Bay or Gallows Point and heading to a beach. Private Taxi if you're at a villa or going somewhere else.

Fares (per person, official VI tariff)
Caneel · Hawksnest · Oppenheimer
from $8 OW · $16 RT
Jumbie · Trunk · Peace Hill · Peter Bay
from $9 OW · $18 RT
Cinnamon · Maho · Francis · Waterlemon
from $11 OW · $22 RT

The easiest way to get to the beach on St. John

Villa Man Taxi and Tours is your local connection for daily beach shuttle service across St. John, US Virgin Islands.

How our St. John beach shuttle works

Reserve your seat online for any departure, choose a pickup location in Cruz Bay — whether you're staying at a North Shore villa, one of the Cruz Bay hotels like Gallows Point or The Saint, or arriving by ferry at the Cruz Bay dock. Our 21-passenger shuttles run every hour and a half from 9:00 AM through the afternoon, with return shuttles starting at 2:00 PM.

We drop off at every major beach on the North Shore, from Caneel Bay and Hawksnest just outside town, all the way to Maho Bay, Francis Bay, and Waterlemon Cay at the far end of the park road.

Which beach should you visit?

First time on St. John? Start with Trunk Bay — it's the island's most famous beach, protected inside Virgin Islands National Park, with a self-guided underwater snorkel trail.

Looking for a quieter stretch? Cinnamon Bay and Maho Bay are wide, calm, and family-friendly. Maho is known for its shallow turquoise water and occasional sea turtle sightings.

Want to snorkel? Waterlemon Cay is a small offshore island with some of the best reef snorkeling in the Caribbean — a short swim or kayak from the Leinster Bay trailhead.

Why book with Villa Man

Local drivers, local knowledge. We live here year-round. We know which beaches have the best shade at 2pm, when the cruise ship crowds leave, and which roads are passable after storms.

Honest pricing, no surprises. Tier 1 beaches are $22 round trip or $11 one way. Tier 2 North Shore beaches are $30 round trip or $15 one way. Per person, always.

Reliable pickups. We know every villa community in Cruz Bay — from Lavender Hill to Battery Hill to Estate Lindholm — and every hotel along the harbor.