Cruz Bay, U.S. Virgin Islands City
Main town on Saint John, ferry and shops
Cruz Bay funnels most arrivals to St. John: a busy ferry terminal, coral reef snorkelling nearby and National Park trails that start from town; expect seafood restaurants, rum shops, and easy access to beaches like Cinnamon Bay.
Why Visit Cruz Bay, U.S. Virgin Islands?#
As the main port of St. John, the town serves as a lively gateway to the Virgin Islands National Park and coral reefs. The harbor hums with ferries, beachside bars serving conch fritters and rum cocktails, and boutique shops in Cruz Bay village. Easy access to snorkeling, secluded bays like Cinnamon Bay, and sunset walks make it ideal for travelers seeking a mix of island nightlife and marine nature.
Best Things to Do in Cruz Bay, U.S. Virgin Islands#
Cruz Bay, U.S. Virgin Islands Bucket List#
Cruz Bay ferry dock - Cruz Bay ferry dock, central hub for inter-island connections and waterfront eateries.
Mongoose Junction - Mongoose Junction shopping complex with galleries, boutiques and local handicraft stalls.
Annaberg Sugar Plantation - Annaberg Sugar Plantation ruins preserving milling ruins and interpretation of colonial history.
Reef Bay petroglyphs - Reef Bay petroglyphs reachable via hike, showcasing pre-Columbian rock carvings.
Lameshur Bay coves - Lameshur Bay small snorkeling coves with coral patches and calm swimming holes.
Hidden art galleries - Alleys around Cruz Bay hide small galleries featuring local painters and printmakers.
St. Thomas - St. Thomas by ferry for duty-free shopping, historic Charlotte Amalie and harbor views.
Water Island - Short Water Island ferry, secluded beaches and the World War II Fort Segarra tunnels.
Best Time to Visit Cruz Bay, U.S. Virgin Islands#
Visit December-April for dry, breezy weather and calm seas; hurricane season runs June-November, bringing heavier rain and storm risks that can disrupt island travel.
December - April
24 to 29°C (75 to 84°F)
Sunny, breezy days perfect for snorkeling, sailing, and hiking - peak visitor season, so book ferries and rentals early always.
May - November
25 to 31°C (77 to 88°F)
Frequent afternoon showers and higher humidity; still warm for beach days, but plan flexible activities and monitor weather for marine operations.
June - November
26 to 31°C (79 to 88°F)
Peak risk of tropical storms and hurricanes; travel disruptions and service closures are possible - buy insurance and keep flexible plans if visiting then.
Cruz Bay, U.S. Virgin Islands's climate is classified as Tropical Savanna - Tropical Savanna climate with consistently warm temperatures year-round. Temperatures range from 21°C to 32°C. Abundant rainfall (1156 mm/year), wettest in September.
January
January is warm with highs of 28°C and lows of 21°C. Moderate rainfall (62 mm).
Comfort
Weather
February
February is warm with highs of 28°C and lows of 21°C. Moderate rainfall (49 mm) and mostly sunny skies.
Comfort
Weather
March
March is warm with highs of 29°C and lows of 22°C. Moderate rainfall (57 mm).
Comfort
Weather
April
April is warm with highs of 30°C and lows of 22°C. Moderate rainfall (79 mm).
Comfort
Weather
May
May is warm with muggy conditions (dew point 23°C). Significant rainfall (122 mm) and partly cloudy skies.
Comfort
Weather
June
June is hot, feeling like 31°C due to high humidity. Moderate rainfall (70 mm) and partly cloudy skies.
Comfort
Weather
July
July is hot, feeling like 32°C due to high humidity. Regular rainfall (84 mm).
Comfort
Weather
August
August is the hottest month, feeling like 32°C due to high humidity. Significant rainfall (116 mm).
Comfort
Weather
September
September is hot, feeling like 31°C due to high humidity. The wettest month with heavy rain (141 mm) and partly cloudy skies.
Comfort
Weather
October
October is hot, feeling like 30°C due to high humidity. Significant rainfall (139 mm).
Comfort
Weather
November
November is warm with muggy conditions (dew point 23°C). Significant rainfall (138 mm).
Comfort
Weather
December
December is warm with muggy conditions (dew point 22°C). Regular rainfall (99 mm).
Comfort
Weather
How to Get to Cruz Bay, U.S. Virgin Islands#
Cruz Bay (Saint John) is reached via St. Thomas: fly into Cyril E. King Airport (STT) then take a taxi to a St. Thomas ferry terminal and a short ferry to Cruz Bay. Ferries from Red Hook are the fastest and most frequent option.
Cyril E. King Airport, St. Thomas (STT): There is no airport on Saint John; visitors fly into St. Thomas (STT) and then transfer by road and ferry to Cruz Bay. From STT to the ferry terminals (Charlotte Amalie or Red Hook) expect a 10-30 minute taxi ride; airport → Red Hook taxis are commonly USD 15-30 depending on time and luggage.
Henry E. Rohlsen Airport, St. Croix (STX): If arriving on St. Croix you must first transfer to St. Thomas by air or ferry connections (no direct land link). This is a less common route for Cruz Bay visitors but is possible with onward ferries or flights; expect higher transfer times and costs.
Train: There are no trains in the U.S. Virgin Islands.
Ferry: Ferries are the standard link between St. Thomas and Cruz Bay (Saint John). From Red Hook (St. Thomas) to Cruz Bay ferries run frequently and take roughly 15-20 minutes; expect fares around USD 7-12 one way. There are also ferry services from Charlotte Amalie that take longer (about 45 minutes) and can cost a similar amount. Taxis and shuttles connect the St. Thomas airport to ferry terminals (20-30 minutes).
How to Get Around Cruz Bay, U.S. Virgin Islands#
The standard route to Cruz Bay is STT → taxi → Red Hook ferry. Ferries are frequent and short; once on Saint John, walking, jitneys and short taxi rides cover most needs.
- Ferry (St. Thomas ↔ Cruz Bay) (USD 7-12) - Passenger ferries between Red Hook (St. Thomas) and Cruz Bay are regular, quick (about 15-20 minutes) and affordable, typically costing around USD 7-12 one way. Ferries from Charlotte Amalie are slower (about 40-50 minutes) and run less frequently. Buy tickets at terminals; expect lines in high season and on holiday weekends.
- Taxi (airport to ferry) (USD 15-35) - Taxis are the usual way to get from STT to the Red Hook or Charlotte Amalie ferry terminals; travel time is ~20-30 minutes depending on which terminal and traffic. Airport → ferry fares commonly run USD 15-30; confirm the fare or request the meter where applicable.
- Car rental (USD 50-120 per day (approx.)) - Car rental is available on St. Thomas (not on Saint John for reliable daily rentals) and useful if you plan to island‑hop. If you rent on St. Thomas you can park at ferry terminals and cross by passenger ferry; parking and crossing a vehicle is more expensive and limited.
- Local buses / jitneys (USD 1-3) - Shared vans and jitneys operate on St. Thomas and St. John for short hops and are very cheap, but routes can be informal and vehicles fill up. They are useful for short local trips once you’re on an island, but not ideal with lots of luggage or fixed schedules.
- Private water taxi / charter (USD 50-150+ (charter, approx.)) - Private water taxis and charters run between islands and can be arranged for groups or off‑schedule travel; they are faster and more flexible but significantly more costly than scheduled ferries. Useful for late arrivals or special itineraries.
- Walking - Cruz Bay is compact and pedestrian‑friendly - most shops, restaurants and beaches near the town center are walkable. Hills and heat can make walking tiring for longer trips; bring water and sun protection.
Where to Stay in Cruz Bay, U.S. Virgin Islands#
Cruz Bay - $80-160/night
Cruz Bay is small; budget options are mostly guesthouses and rentals. Book well ahead, especially in high season and holiday weeks.
Guesthouses and small inns (Cruz Bay) - Simple rooms and apartment rentals available
Vacation rentals on St. John - Cheaper shared rentals in low season
Cruz Bay - $180-350/night
Mid-range choices include boutique inns and small waterfront resorts that are walkable to Cruz Bay’s restaurants and ferry terminal.
Gallows Point Resort - Waterfront rooms, short walk to Cruz Bay
Small boutique inns and guesthouses - Charming mid-range options near the harbor
Cruz Bay / Chocolate Hole - $350+/night
Cruz Bay has few full-scale luxury hotels; upscale travelers often use resort villas or stay at nearby luxury properties on the island or private rentals.
The Westin St. John Resort Villas - Large resort a short drive from Cruz Bay
Private high-end villa rentals - Luxury villas and full-service resorts nearby
Where to Eat in Cruz Bay, U.S. Virgin Islands#
Cruz Bay centers on fresh seafood, conch dishes and rum cocktails at relaxed beachside restaurants and lively patios near the harbor.
Morning cafés serve Caribbean coffee, fruit bowls and pastries; casual breakfast spots are popular before beach excursions and boat trips.
Food trucks and small venues offer quick, flavorful bites-grilled fish, sandwiches and island specials-perfect for eating between snorkeling and hiking.
Breakdown of cuisine types found across Cruz Bay, U.S. Virgin Islands’s restaurants and food venues, based on OpenStreetMap data.
Shopping in Cruz Bay, U.S. Virgin Islands#
Shopping in Cruz Bay is concentrated along the waterfront and the main streets, with galleries, boutiques, and tourist shops selling beachwear, jewelry and Caribbean goods. You’ll find local art and practical beach items. For groceries and larger purchases there are small supermarkets; for a bigger retail selection, trips to St. Thomas are common.
Nightlife in Cruz Bay, U.S. Virgin Islands#
Cruz Bay offers the liveliest nightlife on St. John for its size: waterfront bars, casual restaurants and occasional live music create a relaxed evening scene. Most venues are low-key rather than late-night clubs. If you want club-style nightlife, plan to visit St. Thomas; on St. John evenings are more laid-back and centered on dining and bars.