Mahogany Beach

A free public beach east of town, with white sand, shallow bays, beach bars and water activities. Locals often come here at weekends.

Mahogany Beach is a small bay shaded by trees, about 2 kilometres east of Ocho Rios city centre. The sand is fine and the water shallow, making it good for swimming and snorkelling. The beach has changing rooms, sun-lounger rental, a barbecue bar, and water activities such as jet skis and banana boats. Reggae music and local family gatherings are common at weekends, and the atmosphere is more down-to-earth than at the private beaches of hotels. Entry is free, though some facilities charge. It is about a 10-minute taxi ride from the cruise terminal. Keep your belongings safe, and politely decline persistent sellers.

Opening hours

About 08:00–18:00

Beach · Swimming · Reggae · Free entry

Nearby sights

Places to eat nearby

More in Ocho Rios