Green Grotto Caves

A limestone cave by the sea at Discovery Bay, with an underground lake. It was once a refuge for the Taíno, a hideout for smugglers and a place Spanish settlers used to escape the British.

Green Grotto Caves are near Discovery Bay on the north coast and are named after the green algae covering the cave walls. The cave has stalactites and an underground lake called Grotto Lake. In history, the Taíno Indigenous people, Spaniards fleeing the English in the 17th century and smugglers during the Second World War all took refuge here. Visitors can only tour with a guide, which takes about 45 minutes. Admission is about 20 US dollars. The cave is about 1 hour and 15 minutes from Montego Bay, so it is a convenient stop on the way to Ocho Rios.

Opening hours

About 09:00–16:00

Karst caves · Underground lakes · History

Nearby sights

Places to eat nearby

More in Ocho Rios