5 star rating: Highly Recommended 3 Reviews

Add your review

  • Address: St John, US Virgin Islands
Perched on St John’s northern shore, Maho Bay draws families and snorkelers to its calm, shallow waters. It’s easily accessible, as you can drive right up to the beach and park on the side of a road lined with groves of coconut palms.

Maho Bay is named after the beach Maho tree, which you can identify by its heart-shaped leaves and bright, yellow flowers. The narrow beach fronts a shallow, sheltered bay that is a popular anchorage for yachts. You might even spot a sea turtle swimming among the seagrass swaying below the surface. A coral reef on the southern coast of the bay provides excellent snorkeling.

At the eastern end of the beach hikers can wander along the Goat Trail, which leads to Maho Bay Eco-Camps, a pretty enclave of tent cabins. Here you can rent water sports equipment and have breakfast and dinner at the Pavilion Restaurant.

Tours & Tickets

See all

St Thomas Snorkeling Cruise to St John, St Thomas, null
TVRM_SORTED : true ESSENTIAL : 1 ADMISSION : 5

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 $162.49
St John Round-Island Snorkeling Tour from St Thomas, St Thomas, Day Cruises
TVRM_SORTED : true ESSENTIAL : 1 ADMISSION : 5

St John Round-Island Snorkeling Tour from St Thomas

5 star rating: Highly Recommended 8 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 $249.99
St Martin Jet Ski Tour, Grand Case, Day Cruises
TVRM_SORTED : true ESSENTIAL : 2 ADMISSION : 5

St Martin Jet Ski Tour

Take a guided jet ski tour along the most beautiful beaches of St Martin! Choose from one hour or two hours tour options. 

Location: Grand Case, St Martin
Duration: 60 minutes (approx.)

From USD $95.00
St John Snorkeling Cruise to Cruz Bay from St Thomas, St Thomas, Waterskiing & Jetskiing
TVRM_SORTED : true ESSENTIAL : 2 ADMISSION : 5

St John Snorkeling Cruise to Cruz Bay from St Thomas

5 star rating: Highly Recommended 4 Reviews

Want to experience the US Virgin Islands but don't want to spend all of your time underwater? This small-group snorkeling cruise, limited to only six guests, ...  Read more

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

From USD $224.99

See all

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