Fly to St. John from San Juan, Puerto Rico, or take a connecting flight to St. Thomas and then a ferry
Take a ferry from St. Thomas to Cruz Bay, St. John
Arrive by private boat or yacht at one of St. John’s harbors
Use a water taxi or charter boat from nearby islands
If traveling from the U.S. mainland, fly to St. Thomas or San Juan first, then continue by ferry or boat to St. John
