Navigation Menu+

Map of St John

Google Map with St John island beaches and directions:

Click the blue markers to see a photo of the location and get more info

View St John Beaches in a larger map

Where is St John island?

A: St. John island is located east of Puerto Rico and just a few miles from the eastern tip of St Thomas in the US Virgin Islands.

The island of St John, at just 9 miles long and 3 miles wide [ 28 sq mi ], is the smallest of the US Virgin Islands. The other islands making up the USVIs being St Thomas and St Croix.
Coordinates: 18°20′N 64°44′W
Time zone: GMT-4
Avg temp: Winter [ 77F ], Summer [ 82F ]
Area code: 340

Here’s a detailed map of St John beaches, roads and hiking trails.
st-john-map (PDF 2.1MB)


St John Snorkeling Map

Google Map of Cruz Bay, St John island

Google Map of St John Restaurants + Bars