There are 2 ways to get from Charlotte Amalie to Maho Bay by ferry or unknown
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Questions & Answers
The distance between Charlotte Amalie and Maho Bay is 28 km.
The best way to get from Charlotte Amalie to Maho Bay without a car is to ferry and travel which takes 52 min and costs .
It takes approximately 52 min to get from Charlotte Amalie to Maho Bay, including transfers.
There are 271+ hotels available in Maho Bay.
What companies run services between Charlotte Amalie, United States Virgin Islands and Maho Bay, United States Virgin Islands?
There is no direct connection from Charlotte Amalie to Maho Bay. However, you can take the ferry to Cruz Bay then travel to Maho Bay. Alternatively, you can take a ferry from Charlotte Amalie Airport to Maho Bay via St. John - Cruz Bay in around 57 min.
- Phone
- +1 (340) 776 6282
- [email protected]
- Website
- Transport Service USVI
Ferry from Charlotte Amalie to Cruz Bay
- Ave. Duration
- 45 min
- Frequency
- 3 times a day
- Estimated price
- $12
- Website
- Transport Service USVI
- Phone
- (340) 776-6412
- [email protected]
- Website
- Varlack Ventures
Ferry from Charlotte Amalie to Cruz Bay
- Ave. Duration
- 45 min
- Frequency
- 3 times a day
- Estimated price
- $13
- Website
- Varlack Ventures
- Schedules at
- Varlack Ventures Schedules
- Phone
- +1 340 774 2628
- [email protected]
- Website
- Dolphin Shuttle
Ferry from Charlotte Amalie Airport to St. John - Cruz Bay
- Ave. Duration
- 50 min
- Frequency
- On demand
- Estimated price
- $85
- Website
- Dolphin Shuttle
Want to know more about travelling around the world?
Rome2Rio's Travel Guide series provide vital information for the global traveller. Read our range of informative guides on popular transport routes and companies - including Slovenia: Getting from Ljubljana to Lake Bled, Train travel in France: A guide to SNCF, and How to get from Stansted Airport into central London - to help you get the most out of your next trip.


