Malindi travel guide

Malindi Marine National Park: Snorkelling & Diving

· 5 min read City Guide
Clear turquoise Indian Ocean water off the Kenya coast with a small jetty

Book an experience

Things to do here

The top-rated tours and activities here: all with instant confirmation and free cancellation on most bookings.

Malindi Marine National Park and Reserve covers approximately 213 square kilometres of Indian Ocean reef system stretching south from Malindi town to the Ras Ngomeni headland. It is one of East Africa’s oldest marine protected areas, established in 1968, and contains some of the most accessible coral reef diving and snorkelling on the Kenyan coast. The park is separated into a strict National Park zone (no extraction permitted) and a surrounding Marine Reserve zone where artisanal fishing continues.

This guide is part of our Malindi travel guide; for the rest of your planning, see our guides to things to do in Malindi and where to stay in Malindi.

The Reef and What to Expect Underwater

The marine park contains a series of coral outcrops and reef gardens starting approximately 2-4km offshore from Malindi town. The reefs are not in the same pristine condition as a first-generation dive destination - decades of visitor pressure, coral bleaching events, and river sedimentation from the Sabaki River have degraded some sections. However, the park’s managed areas still support significant marine life and are well worth visiting for snorkellers and divers.

What to look for: Green and hawksbill sea turtles are regularly seen in the park, particularly in the Barracuda and Tewa coral patches. Reef fish are abundant - lionfish, triggerfish, angelfish, and schools of blue fusiliers are common. In deeper sections (12-20m) outside the snorkelling areas, white-tip reef sharks are present. Dolphins are occasionally sighted in the channel between the reef and the shore.

Water visibility is highly seasonal. In the July-October period, visibility regularly reaches 10-15m. From March to June, the Sabaki River drains into the bay north of Malindi and the river plume significantly reduces visibility - sometimes to 2-3m. The best diving conditions coincide with the July-September dry season.

Coral health in the shallow snorkelling sections is mixed. The 2016 El Nino bleaching event caused significant coral mortality in shallow reef areas. Recovery is ongoing, and the deeper sections (8-20m) retain more intact coral structures. Responsible operators will guide you to the better-preserved sections.

Entry Fees and Booking

Park entry for non-resident adults costs USD 25 per person as of 2026. Children aged 5-17 pay USD 15. East African citizens pay KES 500 per adult (KES 250 per child) and Kenya residents KES 675 (KES 350 per child). Fees are paid at the Kenya Wildlife Service gate at the main jetty in Malindi town before boarding the snorkelling boats. Keep your receipt, as rangers sometimes check during the trip.

Most visitors book through a local tour operator who bundles the park entry fee, boat hire, snorkelling equipment, and a guide into a single package. This is simpler than arranging each element separately.

Tour Operators

Snorkelling operators work from the main jetty at Malindi town. A standard snorkelling package (park entry, boat, equipment, guide) costs approximately USD 40-55 per person for a 2-3 hour trip. Groups of four or more can usually negotiate a slight reduction. The boats hold up to 8-10 people comfortably. Compare two or three quotes at the jetty and ask what is included before paying.

Dive centres in Malindi offer both recreational diving for certified divers and discovery dives for first-timers. A two-tank boat dive for certified divers costs approximately USD 90-110 including equipment. A discovery/intro dive for non-certified divers runs approximately USD 80-95. PADI Open Water certification courses are available for approximately USD 400-450 for the full course spread over 3-4 days. Check that the centre is PADI- or SSI-affiliated.

KWS Glass-Bottom Boats are operated directly by Kenya Wildlife Service from the jetty. A glass-bottom boat tour of the reef costs approximately USD 25-35 per person for approximately 1 hour. No swimming is required. This is the best option for families with young children or visitors who do not want to snorkel.

For combined Malindi town and marine park tours covering the historic Portuguese sites and the reef, guided Malindi tours are available and typically last a full day.

The Vasco da Gama Pillar

The Vasco da Gama Pillar at Malindi’s southern headland is not technically within the marine park but is closely associated with the same stretch of coast. The Portuguese erected the pillar in 1498 when Vasco da Gama’s fleet made a friendly stop at Malindi during the first European voyage to India. The coral limestone cross still stands on the headland and is one of the oldest European monuments in sub-Saharan Africa. Entry costs approximately KES 200 per adult as of 2026. The pillar is 5 minutes by tuk-tuk from Malindi town centre.

The Italian Community and Malindi’s Character

Malindi has an unusually large Italian expatriate community, estimated at several thousand permanent residents and a much larger seasonal population during the European winter months. The Italian presence dates to the 1980s when Malindi became popular as a charter flight destination from Italian holiday markets. The practical effect is a disproportionate number of Italian restaurants and cafes in town, Italian-language signage in some establishments, and a general familiarity with European visitor expectations among hotel and restaurant staff.

Search hotels in Malindi on Booking.com

La Malindina Restaurant is one of the longer-established Italian restaurants in Malindi and serves authentic pasta, wood-fired pizza, and fresh seafood with Italian preparation. A full dinner costs approximately KES 2,000-4,000 per person. Open to non-guests.

Simple waterfront restaurants near the jetty serve fresh grilled fish at approximately KES 700-1,200 per portion, popular with Italian and Kenyan visitors alike.

Getting to Malindi

Malindi is 120km north of Mombasa. By public transport, matatus and buses run regularly between Mombasa’s Mwembe Tayari stage and Malindi town. The journey takes approximately 2.5-3 hours and costs approximately KES 300-500 by standard matatu or KES 800-1,200 by more comfortable shuttle.

Malindi Airport has twice-daily Airlink flights from Nairobi Wilson Airport with flight time of approximately 1 hour 15 minutes. Fares start at approximately USD 80-120 one way depending on season.

For accommodation options in Malindi, see our Malindi where to stay guide. For the wider Mombasa coastal area, see our Mombasa Old Town guide.

Frequently Asked Questions

How much does Malindi Marine National Park cost to enter?
Non-resident adults pay USD 25 per person as of 2026 to enter Malindi Marine National Park. Children aged 5-17 pay USD 15. East African citizens pay KES 500 per adult and Kenya residents KES 675. The fee is collected at the park's jetty before boarding the snorkelling boats.
What will I see snorkelling at Malindi Marine Park?
The main coral gardens hold sea turtles, reef fish including angelfish and parrotfish, moray eels, sea urchins, and occasional white-tip reef sharks at depth. The shallow sections are excellent for beginners. Water visibility averages 8-15m in the dry season but drops significantly during the March-May rains when river runoff reduces clarity.
Is Malindi Marine Park suitable for non-swimmers?
Yes. The boats anchor in shallow areas (1-3m depth) and life jackets are provided. A glass-bottom boat option is available for those who do not want to enter the water, costing approximately USD 25-35 per person for a 1-hour tour of the reef viewing section.
When is the best time to visit Malindi Marine Park?
July to October is the clearest water period at Malindi. The dry season brings better visibility and calmer conditions. Avoid March, April, and May when the long rains cause river runoff that clouds the water. December to February is also generally good, though seas can be rougher with northerly winds.

Ready to explore?

Browse hundreds of tours and activities. Book securely with free cancellation on most options.

Browse on GetYourGuide →

Best price guaranteed: same price as booking direct. We earn a small commission at no extra cost to you.

Copied!
Copied!