Peterson Cay National Park Tours

8 reviews

Peterson Cay, a tiny island off the south shore of Grand Bahama, is home to Peterson Cay National Park, the smallest national park in the Bahamas, covering only 1.5 acres. Small though it may be, the cay is home to one of the most beautiful reefs in the Bahamas, and the gorgeous coral structures are replete with snorkeling and diving opportunities. 

Past the initial soft coral near the beach, the main reef is a short swim off the shore, so be sure to go past the initial soft-branch. There is also a wide variety of aquatic life that calls the reef home, so keep your eyes out for tropical fish, and even manta rays and barracuda. 

The pristine sandy beaches provide a perfect spot for quiet relaxation and afternoon picnics, and the calm atmosphere of the island is ideal for any Bahaman vacation. 

Practical Info

Access to Peterson Cay National Park is by boat only. You can either hire a boat out of Port Lucaya Marina, or take a kayak yourself out of Barbary Beach. Be sure to exercise caution when kayaking up to the cay, avoiding the delicate coral reefs. 

As with any Bahaman national park, it is illegal to take shells, vegetation, or pieces of coral off of the island, so be sure to leave it where it lies. 

Location
Address: Grand Bahama, Bahamas
ticket-star
Admission: Check fees at Entrance Booth
Read More

1 Tours & Activities to Experience

times
icon-filterFilter
Clear all
Select Dates
Sort by:Default

Freeport Snorkeling and Catamaran Cruise to Peterson Cay National Park

Snorkel through turquoise waters off Grand Bahama's coast during this 3-hour snorkeling tour from Freeport. Board a comfortable catamaran for trip to Peterson Cay National Park, then jump into the calm, shallow water to explore the undersea world. With an experienced guide, see schools of colorful fish, vibrant coral reefs and small native sharks. Use of fins, mask and snorkel is included on this tour.
  • Duration: 3 hours
From
USD59.00
See Details
  • Duration: 3 hours
From
USD59.00


mobile_o
Having trouble booking online?
(888) 651-9785
Call (888) 651-9785