St John is located a few short miles off St Thomas’ eastern shore – and can be reached by ferry service leaving from Charlotte Amalie or Red Hook, St Thomas and arriving in St John’s main port of Cruz Bay.
Click here for St Thomas to St John ferry information
Where are the Virgin Islands?
The Virgin Islands are a chain of islands in the Caribbean just east of Puerto Rico.
Google Map with key locations for St Thomas and St john
View Where is St John in a larger map
Do I need a passport to travel to St John?
A: No, St John is a US territory so a US passport is not required to travel to the island. However, traveling with a passport can make your entry to the States quicker and it allows you the option to travel to islands like Jost Van Dyke, Tortola and the Baths on Virgin Gorda which are located in the British Virgin Islands (BVIs).