Unless you are a true adventurer looking to swim or paddleboard, traveling to St. John requires a boat. Most travelers come from St. Thomas to St. John by ferry from Charlotte Amalie or Red Hook. You will first arrive in St. Thomas by plane or cruise ship and depart from one of these ferry docks.
Staying on St. John
If you are staying on St. John overnight, you will grab your luggage and head outside of the Cyril B. King International Airport to the taxi area. There will be someone directing passengers to one of the vans/taxis depending on your destination. Unless you are planning to stop and shop or sightsee in St. Thomas, we suggest you head to Red Hook for the ferry to St. John. This will require a longer taxi ride (40 minutes) but the ferry over will be much shorter (20 minutes). According to the latest taxi rates, this will cost you $11pp plus a few dollars for luggage and a tip. Depending on your arrival time and the cruise ships in port, your driver will take the best route to Red Hook. Sit back and enjoy the scenic ride!!
Once you arrive at the Red Hook ferry dock you will purchase your ferry ticket to St. John as you enter to the left. A one way ticket to Cruz Bay, St. John is $7pp plus $4 for luggage. The ferry in Red Hook will leave every hour, on the hour starting at 8am. Now that you are on an island, enjoy island time with a beverage from the Red Hook ferry bar. The bartender makes a great rum punch or you can always refresh with an ice cold bottled water!
When departing the ferry dock in Cruz Bay straight ahead will be Prince street. Take a look at the Map of Cruz Bay to find your next stop. If you are heading to your villa or hotel, taxis are to the left. Taxi rates can also be found on the Map of Cruz Bay using the transportation marker. Enjoy your stay!!
If you are staying at the Westin you can choose to take the Westin St. John ferry directly for $110pp. More details can be found here: Westin St. John ferry transportation.
If you are staying at Caneel Bay you have the option to take the Caneel Bay ferry directly for around $125pp. More details here: Caneel Bay St. John ferry transportation.
Departure can be done the same way or you can choose to take the Charlotte Amalie ferry and shop around in St. Thomas. You can store your luggage with the Native Arts and Crafts Cooperative at the corner of Veterans Drive and Tolbod Gade for a few dollars per bag. Then take a 5 minute taxi to the airport.
Day trip from Cruise Ship
If you are planning to visit St. John for the day, you have a couple of options. As noted above, you can take the hourly ferry from Red Hook or the ferry in Charlotte Amalie. If you choose to depart from Red Hook (our recommendation based on ferry availability), you will catch a taxi from the street. There will be many open air taxis heading to Red Hook so hop aboard! The taxi from Havensight is approximately $10pp one way and $14pp from Crown Bay. Once at the Red Hook ferry dock, purchase a $14 round trip ferry ticket and relax. When you arrive in Cruz Bay you can catch a taxi to the most beautiful beaches in the Caribbean including Trunk Bay, Cinnamon Bay, Maho Bay, or Hawksnest. All of these beaches have restroom facilities. Trunk Bay and Cinnamon also have a restaurant/snack bar and chair rentals. If you are not interested in getting sandy you can take the scenic tour of the island for around $25pp. If you are short on time, you can always walk around Cruz Bay to shop or enjoy a great meal at one of the restaurants found here. Upon departure from St. John, we recommend you catch the ferry to Red Hook 2-3 hours before your ship’s departure. This will give you time if your ship is docked at Havensight (2 hr travel minimum) or Crown Bay (3 hr travel minimum).
The other option to St. John would be the ferry from Charlotte Amalie. This ferry leaves from Charlotte Amalie at 10am, 1pm, and 5:30pm for $26pp round trip. The ferry takes approximately 45 minutes to Cruz Bay. For departure from Cruz Bay, we recommend taking the ferry 2 hours before your ship’s departure.
Come on over, we would love for you to visit this beautiful island!