St. John is dominated by the Virgin Islands National Park, with low-key development confined to the eastern and western tips of the island. Beyond Mongoose Junction and other low-key, upscale shopping spots in the louche port of Cruz Bay lies a largely undisturbed tropical paradise.

But if 'National Park' makes you think bird-watching and hiking boots, bear in mind it also covers some of the Caribbean’s best beaches, especially along the island’s north shore. None of them are particularly over-run, but if you want even more privacy, head to the more rugged south shore. Just about anywhere along the coast will provide excellent snorkeling opportunities.

Practical Info

There is no airport on St. John; ferries from St. Thomas arrive at Cruz Bay in the island’s west. While on the island, excellent, well-equipped camping grounds in scenic locations make a great alternative to hotels and resorts.

Tours & Tickets

See all

St John Day Trip from St Thomas: Island Sightseeing and Snorkeling at Trunk Bay

4.5 star rating: Recommended 13 Reviews

Enter a world of unsurpassed pristine beauty! Experience Cruz Bay, the capital of St. John, where a national park covers over half of the island. At Trunk ...  Read more

Location: St. Thomas, US Virgin Islands
Duration: 8 hours (approx.)

From USD $124.99

St Thomas Sunset Cruise to St John

Watch the St Thomas sunset from the water as you cruise to St John by catamaran. This evening tour gives you the chance to enjoy being out on the sea during ...  Read more

Location: St. Thomas, US Virgin Islands
Duration: 5 hours (approx.)

From USD $149.99

St John Round-Island Snorkeling Tour from St Thomas

5 star rating: Highly Recommended 2 Reviews

On a day trip from St Thomas, circumnavigate neighboring St John on a small-group boat tour limited to only six guests. This relaxing and fun-filled tour takes ...  Read more

Location: St. Thomas, US Virgin Islands
Duration: 9 hours (approx.)

From USD $224.99

St Thomas Snorkeling Cruise to St John

Cruise from St Thomas to St John on board a motorized catamaran, stopping in various bays to snorkel in the warm aquamarine waters of the Caribbean. While you ...  Read more

Location: St. Thomas, US Virgin Islands
Duration: 5 hours (approx.)

From USD $149.99

See all St John Tours & Tickets

Viator uses cookies to improve your experience on our website. Learn more about how we use cookies and how to change your cookie settings | Close message