Background

Cruz Bay: The Heart of St. John

Experience the vibrant heart of St. John: ferries, shops, restaurants, and access to the island's natural wonders all in Cruz Bay!

Cruz Bay is the main town on St. John, serving as the island's transportation hub and commercial center. Here, visitors arrive by ferry, explore local shops and restaurants, and access the Virgin Islands National Park.

A brief summary to Cruz Bay

  • Cruz Bay, St John, VI

Local tips

  • Bring cash, as many parking lots and smaller vendors prefer it.
  • Explore Mongoose Junction for unique shops and local art.
  • Visit the National Park Visitor Center for information on hiking trails and park activities.
  • Check the ferry schedule in advance, especially for late-night departures.
  • Be aware that parking can be challenging, especially during high season.
widget icon

Getting There

  • Walking

    From the ferry dock, most of Cruz Bay's attractions are easily accessible on foot. The National Park Visitor Center, shops, and restaurants are all within a short walk. Be aware of uneven sidewalks and pedestrian traffic.

  • Public Transport

    The VITRAN bus system offers an inexpensive way to travel from Cruz Bay to other parts of St. John. The bus travels along Centerline Road, with stops at various points towards Coral Bay and Salt Pond Bay. The bus stop is near the public restrooms next to the customs dock. Keep in mind that the bus schedule may be unreliable. A one-way fare is around $1-3.

  • Taxi

    Taxis are readily available at the ferry dock in Cruz Bay. They are a convenient way to reach destinations throughout the island. Taxi rates are per person and per destination, with fares to popular beaches like Trunk Bay typically around $10-$15 per person. Be sure to confirm the rate with the driver before departing. Taxis also offer island tours at an hourly rate. Expect to pay a premium for private taxi service.

  • Ferry

    To reach Cruz Bay from St. Thomas, you can take a ferry from either Red Hook or Charlotte Amalie. The Red Hook ferry is more frequent and takes approximately 20 minutes, costing $7 per adult and $1 per child each way, plus $2-$4 per luggage. The Charlotte Amalie ferry takes about 45 minutes. Another ferry route is from Crown Bay in St. Thomas to Cruz Bay, which takes about 35 minutes and costs $20 for adults, $15 for seniors, and $10 for children.

Unlock the Best of Cruz Bay

Buy tickets

    No tickets available

Book tours with entry

    No tours available

Book tours without entry

    No tours available

Discover more about Cruz Bay

Cruz Bay is the bustling heart of St. John, U.S. Virgin Islands, serving as the primary gateway for visitors arriving by ferry from St. Thomas and other islands. This vibrant town offers a mix of local culture, shopping, dining, and convenient access to the island's stunning natural beauty. As the main commercial center, Cruz Bay features a variety of shops selling everything from souvenirs and beachwear to local art and jewelry. Mongoose Junction, known for its Caribbean architecture, houses a collection of unique boutiques, restaurants, and businesses. The town also boasts a diverse culinary scene, with restaurants serving Caribbean fare, seafood, and international cuisine. Cruz Bay is also the gateway to the Virgin Islands National Park, which covers over two-thirds of St. John. The National Park Visitor Center in Cruz Bay provides information, maps, and permits for exploring the park's trails, beaches, and historical sites. While offering modern amenities and conveniences, Cruz Bay retains its small-town charm and laid-back island vibe, making it a popular destination for travelers seeking both adventure and relaxation.

Popular Experiences near Cruz Bay

Popular Hotels near Cruz Bay

Select Currency