St. John being the smallest of the U.S. Virgin Islands with approximately 60% of the land dedicated to the Virgin Island National Park, there is no airport. However, St. Thomas is only a short ferry ride away. Once you arrive at St. Thomas Airport (STT) you board one of the abundant taxis just outside of the baggage claim area. Two common options for ferry service to St. John are the Red Hook ferry (my favorite) and the more frequent, or Charlotte Amalie ferry.
- The Red Hook ferry departs 6:30 am, 7:30 am then hourly from 8:00 am to Midnight. (a 15-20 minutes ride)
- The Charlotte Amalie ferry departs at 10:00 am, 1:00 pm , 5:30 pm. (a 40-45 minutes ride)
Both ferries arrive at Cruz Bay
There are also private water taxis and car barges available if you rent a car on St. Thomas instead of St. John.