Pickups from select Cruz Bay hotels and the Cruz Bay ferry dock. Departing every hour and a half. Round-trip and one-way fares — your easiest ride to the sand.
Villa Man Taxi and Tours runs daily beach shuttles on St. John, US Virgin Islands. Departures every 90 minutes from select Cruz Bay hotels and the Cruz Bay ferry dock. Shuttle service does not include villa pickup — for private villa pickups, book the Villa Man private taxi. Fares are $8–$11 per person one-way (2+ guests), with round-trip service to Trunk Bay, Cinnamon Bay, Maho Bay, Francis Bay, Caneel Bay, Hawksnest, Oppenheimer, and Waterlemon Cay. We also offer private taxi, private driver, and event transportation. To book: use the calendar below or call 340-204-2747.
St. John's North Shore is a string of postcards. Here are a few of the stops along the route.
Villa Man Taxi and Tours is your local connection for daily beach shuttle service across St. John, US Virgin Islands.
Reserve your seat online for any departure, choose a pickup location in Cruz Bay — at one of the Cruz Bay hotels like Gallows Point or The Saint, or at the Cruz Bay ferry dock. For pickups from private villas, book our private taxi instead. 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.
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.
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. The Cruz Bay ferry dock and every Cruz Bay hotel along the harbor — Gallows Point, The Saint, Estate Lindholm. For private taxi service, our drivers know every villa community on the island.
Two ways to get around St. John — pick the one that fits your trip.
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 on the island.
—
Don't see your pickup location? Try our private taxi service →