The U.S. Virgin Islands welcome cruise ships at three main ports.

You’ll find two ports in St. Thomas: Havensight and Crown Bay terminals. Both sit in Charlotte Amalie and offer duty-free shopping right at your doorstep. You can easily explore local attractions from these spots.

Your third option is Frederiksted in St. Croix. This port showcases Danish colonial architecture, and you’ll discover pristine beaches and vibrant markets nearby.

Whilst St. John’s Cruz Bay doesn’t take large cruise ships, you can hop on a ferry from St. Thomas to visit.

Each port gives you unique chances to explore Caribbean culture and scenery.

Charlotte Amalie, St. Thomas Cruise Ship Port Guide

Your cruise ship docks at St. Thomas in one of two locations: Havensight or Crown Bay terminals. Both terminals sit close to Charlotte Amalie, the island’s capital city.

Havensight terminal connects directly to a shopping complex with duty-free stores. Crown Bay offers a quieter setting with local shops and cafes.

You can travel around the island using safari taxis – open-air vehicles that run regular routes. These taxis take you to all major attractions and beaches.

Main Street showcases the city’s heritage with its mix of Danish colonial buildings. You’ll find jewellery shops, craft stalls and restaurants along this central route.

The harbour walkway gives you clear views across the water. Former trading warehouses now house boutiques and gift shops along this historic stretch.

Frederiksted, St. Croix Cruise Ship Port Guide

Frederiksted welcomes you to its main cruise pier on St. Croix’s west coast. You can walk easily through this Danish colonial town with its bright-coloured buildings.

Fort Frederik stands near your ship’s docking point. This red-brick fortress from the 1700s offers you a glimpse into local history. The sea around the pier stays calm, making it perfect for your swimming and snorkelling activities.

You can visit two notable beaches from here:

  • Sandy Point National Wildlife Refuge
  • Rainbow Beach

Both spots give you clean sands and clear waters for swimming.

Local markets sit close to the port, where you can shop for:

  • Island crafts
  • Handmade jewellery
  • Local art pieces

The town centre lies within a 5-minute walk from your ship, letting you explore shops and cafes at your own pace.

Cruz Bay, St. John Cruise Ship Port Guide

Cruz Bay doesn’t accept large cruise ships at its port. You must take a ferry from St. Thomas or book a small-boat excursion from your cruise ship to reach St. John.

The small harbour welcomes you with direct access to:

  • Virgin Islands National Park
  • Sandy beaches
  • Local shops
  • Waterfront restaurants
  • Beach bars

The town maintains a relaxed Caribbean feel, and you’ll find it easy to move around the compact waterfront area. You need to carry valid ID because St. John operates under U.S. territory rules.

Top tip: Make sure you check the ferry times back to St. Thomas to avoid missing your cruise ship’s departure.

Frequently Asked Questions

What Is the Best Time of Year to Cruise to USVI?

The best time to cruise to USVI is between December and April. You’ll experience dry weather with temperatures ranging from 25-29°C. The seas remain calm during these months, making sailing comfortable. You can expect minimal rainfall and consistent sunshine throughout your trip. Winter travellers particularly benefit from these ideal conditions whilst escaping colder climates.

Do I Need a Passport to Visit the U.S. Virgin Islands?

U.S. citizens like you need only a government-issued photo ID to visit the U.S. Virgin Islands. You can travel there as easily as between U.S. states because the islands are an American territory. Your driver’s licence or other official photo identification will suffice for entry and return travel.

Are There Ferry Services Between the Three Main Islands?

Ferry services operate between the US Virgin Islands with varying frequency:

You can travel between St. Thomas and St. John via regular daily ferries, running every hour from morning to evening.

St. Croix connections are more limited, with fewer crossings to St. Thomas. These services depend on sea conditions and weather forecasts.

You’ll find passenger ferries at the main ports of each island, with tickets available at dockside offices.

What Currency Is Accepted in the U.S. Virgin Islands?

The US dollar is the official currency in the US Virgin Islands. You can use American dollars everywhere on the islands, from shops to restaurants. Your US credit and debit cards will work at most establishments. Whilst some tourist spots might accept other currencies, using US dollars ensures the smoothest transactions during your stay.

How Far in Advance Should I Book a USVI Cruise?

Book your USVI cruise 6-12 months ahead to secure the best prices and cabin choices. You’ll find the widest selection of rooms and rates when you plan early. The Caribbean’s peak season runs from December to April, so you might want to book these dates up to a year in advance.