Coral Bay

St. John's Coral Bay prides itself on being the raffish alternative to the island’s main point of arrival, Cruz Bay. Its few dozen houses are haphazardly sprinkled on the green slopes tumbling down to Coral Harbor, a beautiful, protected cove.

The red-roofed Moravian Church dates from 1750 and serves as a local landmark. Otherwise the town’s charm lies in its laid-back bars and restaurants where – unlike some Caribbean locations – tourists won’t necessarily outnumber locals.

A short way out of town there is great snorkeling to be had at nearby Salt Pond Bay, or there’s always the secluded haven of Lameshur Bay, further round the twisting coastline. Alternatively, charter a boat and head for the nearby British Virgin Islands.

Latest Reviews

5 star rating: Highly Recommended Review by Tiffany P, September 2012
Doing what: St. John and Snorkeling at Trunk Bay

Amazing tour with an amazing tour guide Jupiter! Lunch was pretty good and the best thing about this tour was TRUNK BAY!!

Read more

5 star rating: Highly Recommended Review by Volodymyr Z, December 2011
Doing what: St. John and Snorkeling at Trunk Bay

That was really amazing tour with fabulous views, beautiful beach, and nice snorkeling experience. St. John is lush, quiet, and well maintained island. One can enjoy nature there. The guide was affable and told a lot about the island.

Read more

5 star rating: Highly Recommended Review by Connie F, November 2011
Doing what: St. John and Snorkeling at Trunk Bay

This was an amazing tour. Well worth the money. Our guide was fabulous and knew all about St. John. Our connections from hotel in St. Thomas to ride to ferry, ferry to St. John, meeting up with tour guide on St. John and getting ferry back plus a ride back to our hotel went very smoothly. Like clockwork. Stress free. I have used your company before for other trips and will continue to use it for my future travels.

Read more

Practical Info

Coral Bay is located on the east coast of St. John. From Cruz Bay, landing point for ferries from neighboring St Thomas, you can reach the town in about 20 minutes by car.

Advertisement