Silhouettes walking along a Mombasa beach at sunrise
Kenya · Swahili Coast

Mombasa

An island city a thousand years old, with coral reefs on one side, elephant forest on the other, and the best biryani in East Africa in between.

Photo: Zebari Visuals via Pexels
Overview

The old port of the Swahili coast

Mombasa sits on a coral island barely 13 square kilometres across, joined to the mainland by a causeway, a bridge and a ferry. Arab, Persian, Indian, Portuguese and British traders all left something here, and you taste it: cardamom in the coffee, coconut in the fish curry, Portuguese chilli in the pilipili.

Most visitors sleep on the beaches rather than the island. The north coast (Nyali, Bamburi, Kikambala) is close and convenient. The south coast, reached by the Likoni ferry, runs down to Diani, the finest stretch of sand in Kenya. Further north, Kilifi, Watamu and Malindi are two to three hours away and worth a night or two for the reefs and forests.

Give it three days for the city and a beach, a week if you want to dive, hike the Shimba Hills and eat your way through Old Town.

Wooden fishing boats pulled up on a beach
Mombasa IslandFort Jesus, Old Town, Mama Ngina waterfront, the tusks on Moi Avenue. History, food and the ferry.
North coastNyali, Bamburi, Shanzu, Mtwapa: the marine park, Haller Park, most of the nightlife, 20–40 minutes from town.
South coastLikoni ferry to Tiwi, Diani, Galu and Shimoni: white sand, Kaya forests, dhow trips to Wasini.
Further northKilifi, Watamu, Malindi: whale sharks, Arabuko-Sokoke forest, Gede ruins, quieter reefs.
Highlights

What to see first

Nine places that explain the coast. Everything here is reachable in a day from a north-coast or Diani base.

Old cannons on the wall of a stone fort
UNESCO · History

Fort Jesus & Old Town

The Portuguese built the fort in the 1590s; it changed hands nine times before becoming a museum in 1962. Buy the guide booklet at the ticket desk, then lose yourself in Old Town's carved doors and balconies behind it.

Fort Jesus and Old Town in detail →
A couple walking hand in hand along the shoreline
Beach · Reef

Nyali Beach & the Marine Park

Mombasa Marine National Park protects the reef off Nyali and Bamburi. Glass-bottom boats and snorkel trips leave from the beach hotels; low tide reveals a lagoon you can wade across.

Nyali and the Marine Park in detail →
A thatched beach hut on white sand
Beach · South coast

Diani Beach

Seventeen kilometres of white sand backed by palms and casuarinas, an hour south via the Likoni ferry. Kitesurfing in the windy months, calm lagoon swimming in the kaskazi season, and the coast's best restaurants.

Diani Beach in detail →
A giraffe feeding on acacia leaves
Nature · Family

Haller Park

A 42-hectare limestone quarry in Bamburi rehabilitated into forest. Giraffes, hippos, giant tortoises and monkeys along wide, flat trails. Open roughly 8am–5pm; check the entry fee before you go.

Haller Park in detail →
A father and son walking on the seashore
City · Evening

Mama Ngina Waterfront

The island's southern tip, where families gather at dusk to watch ships enter Kilindini harbour. Vendors sell viazi karai, cassava crisps and madafu. The best free evening in the city.

Mama Ngina Waterfront in detail →
A small boat on the shore at sunset
Day trip · Dhow

Wasini & Kisite-Mpunguti

From Shimoni, dhows sail through the Wasini channel to Kisite-Mpunguti Marine Park. Dolphins most mornings, an hour of snorkelling, then a Swahili seafood lunch on Wasini Island. A long but unforgettable day.

Wasini and Kisite in detail →
An arch in the wall of a ruined stone building
Ruins · Day trip

Gede ruins

A Swahili town of coral stone abandoned around 1600 and swallowed by the Arabuko-Sokoke forest: a great mosque, a palace, wells and tombs under baobabs, with Sykes monkeys in the canopy. Ninety minutes north near Watamu; pair it with the forest or the beach.

Gede in detail →
Stone walls of an ancient ruin
Ruins · Beach

Jumba la Mtwana

The "large house of the slave", a 14th-century Swahili settlement on the shore at Mtwapa, 20 minutes north of Nyali. Four mosques, houses and tombs in a grove of baobabs, with the sea at the end of the path. Quiet, atmospheric and rarely busy.

Jumba la Mtwana in detail →
A Nile crocodile lying in sunlight
City · Half day

Mamba Village, Bombolulu & the Tusks

Mamba Village in Nyali is East Africa's largest crocodile farm, with feeding at around 5pm and a botanical garden. Bombolulu Workshops, nearby, sells jewellery and carvings made by artisans with disabilities, with a cultural centre attached. Finish on Moi Avenue under the four aluminium tusks raised for Princess Margaret's 1956 visit, the city's emblem.

Mamba Village and the Tusks in detail →
Hikes & nature

Forests, falls and sacred groves

The coast is flat, so these are walks rather than climbs: through the last of East Africa's coastal dry forest, up to a waterfall in elephant country, and along boardwalks over mangrove creeks.

A waterfall tumbling through green forest
Moderate

Shimba Hills & Sheldrick Falls

Shimba Hills National Reserve rises to 450 metres behind Diani, cool and green where the coast is hot. A ranger walks you down through forest and grassland to Sheldrick Falls, a 25-metre curtain with a pool you can swim in. Guides quote anything from 2.5 to 5 kilometres round trip; everyone agrees on the 300-odd steps back up.

2–3 hwalk, plus game drive
300+steps on the climb back
450 mreserve high point

Combine with a morning game drive for elephants and Kenya's only sable antelope. One to one and a half hours' drive from Mombasa or Diani; go early, the heat makes the climb back harder.

Full route guide →
Baobab trees against a wide sky
Easy

Arabuko-Sokoke Forest & Mida Creek

About 100 kilometres north near Watamu, Arabuko-Sokoke is the largest surviving fragment of East African coastal dry forest. A guided 4-kilometre nature trail threads between Brachystegia woodland and the strange red Cynometra thicket, with two tree platforms above the canopy and the Nyari cliff viewpoint looking out to the ocean. Guides find the golden-rumped elephant shrew and, after dark, the Sokoke scops owl.

4 kmnature trail
2–4 hwith a guide
<1 kmto Mida Creek boardwalk

Finish at Mida Creek, where a mangrove boardwalk leads to a bird hide. Best at dawn, or late afternoon for the creek birdlife.

Full route guide →
A lone acacia tree at dusk
Easy

Kaya Kinondo sacred forest

The kayas are the forest shrines of the Mijikenda peoples, and Kinondo, a 30-hectare grove at the south end of Diani, is the one you can visit. A Digo guide takes you through in about an hour, explaining medicinal plants, the rules of the forest (no hats, no pointing, no cutting) and the sacred clearings. Pair it with a village visit.

1–1.5 hguided loop
30 haof coastal forest
Flatsandy paths

You will be asked to wrap a kikoi before entering. Respect the rules; this is a working shrine, not a park.

Full route guide →
A hippo partially submerged in water
Easy

Haller Park trail loop

Bamburi's rehabilitated quarry has several kilometres of wide, firm paths under casuarina and fig trees. Walk the full loop past the hippo pool, the giraffe feeding platform and the crocodile and tortoise enclosures, then continue on the forest trails that run north toward the Nguuni sanctuary.

3–5 kmof trails
1.5 hat a stroll
7 kmnorth of the island

Open roughly 8am to 5pm, Monday to Saturday. Mornings are coolest; the giraffe feeding draws crowds late afternoon.

Full route guide →
A man riding a bicycle down an old street
Easy

Old Town walking route

Start at Fort Jesus, then follow Ndia Kuu, the old main street, past the Mandhry Mosque (1570, the oldest in the city), the carved doors and fretwork balconies, and the shopfronts of the spice and halwa sellers. Drop to the old port for the dhow jetty, then loop back along the waterfront to the fort. A guide from the fort adds the stories; without one, the walk takes about two hours.

2 hat an easy pace
3 kmof lanes
Earlybefore 10am or after 4pm

Dress modestly, ask before photographing people, and go hungry: the route passes the best mahamri and biryani in town (see Food).

Full route guide →
Scuba & snorkel

Reefs, walls and a wreck

Kenya's reef runs almost the whole length of the coast, a few hundred metres offshore, with marine parks at Mombasa, Kisite-Mpunguti and Watamu. Diving is easy and warm (26–29°C), with the drama in the drop-offs and the big visitors in season.

Visibility follows the monsoon. October to March is the season (November to March can give 30 metres); June to August is poor, with river silt and the kusi swell. Most centres are PADI or SSI affiliated and run two-tank mornings.
JFMAMJJASOND

Dive season: teal = best visibility, green = good, grey = marginal.

A scuba diver with equipment near a coral reef
Mombasa Marine ParkOpen Water

Nyali Reef

The house reef of the north coast and the easiest dive on this page. Coral gardens step down from 8 to about 22 metres, with moray eels, lionfish, turtles and shoals of snapper. Currents are gentle inside the park, which makes it the place to refresh skills or do a first sea dive.

8–22 mdepth
Beginnerlevel
10–20 mvisibility
Oct–Marbest

Boats leave from the Nyali and Bamburi beach hotels; snorkellers can join the same trips over the shallow lagoon.

A diver swimming beside a sunken wreck
AdvancedWreck

MV Dania wreck

A former cargo and livestock ship scuttled on Nyali reef in October 2002 as an artificial reef. She sits upright, and sources put her between 12 and 35 metres, so the deck is within Advanced range and the hull bottoms out deeper. Groupers and batfish have moved in; large rays pass through. It is weather dependent and visibility is often around 12 metres, so book a day inside the season.

12–35 mdepth
Advancedlevel
~12 mvisibility
Nov–Marbest

Wreck penetration only with a guide trained for it. Nitrox helps on the second dive.

Scuba divers descending through blue water
Kisite-Mpunguti Marine ParkOpen Water to Advanced

Kisite outer reef and the Wasini channel

The south coast's marine park off Shimoni has the clearest water in Kenya. Inner Kisite is a shallow 3–8 metre coral garden perfect for snorkelling; the outer reef starts at 28 metres and drops past 50, for experienced divers only. Dolphins ride the boat wakes in the channel, and turtles are near-certain.

3–50+ mdepth
All levelsby site
20–30 mvisibility
Oct–Marbest

Dive centres in Diani run day trips (about 1.5 hours by road to Shimoni, then by boat). Non-divers can do the dhow, snorkel and Wasini lunch day instead.

A sea turtle swimming over a coral reef
Watamu Marine ParkAdvanced for the Canyon

Watamu: The Canyon and Turtle Reef

Outside Watamu's fringing reef, the Canyon is a coral archway with steep walls and gardens, while the deeper reef at around 30 metres carries bigger fish in bigger numbers. Turtle Reef inside the park is shallow and named honestly. Visibility is normally very good and the marine park limits boat traffic.

12–30 mdepth
OW / Advancedlevel
15–30 mvisibility
Oct–Marbest

Watamu is two to three hours north of Mombasa; stay a night. Whale sharks pass offshore between October and March (see Wildlife).

A diver exploring blue ocean water
Open Water

Diani and Galu reefs

A string of reef sites a short boat ride off Diani and Galu beaches: coral bommies, sandy channels with garden eels, and resident green turtles. Nothing deep, nothing difficult, which is why most people who learn to dive in Kenya learn here. Several centres on the beach offer Open Water courses over three to four days.

10–25 mdepth
Beginnerlevel
10–25 mvisibility
Oct–Marbest

In the kusi months (June to September) the wind makes the lagoon choppy and many centres scale back; ask before you book a course then.

Good food

Swahili cooking, from street to table

Mombasa's kitchen is the Indian Ocean on a plate: rice perfumed with cardamom and cloves, fish in coconut, chilli from the Portuguese, chai from the Omanis.

A plate of chicken biryani
Eat this

Biryani & pilau

Mombasa biryani is layered, not mixed: a rich, dark masala with potato and meat, and the fragrant rice served separately. Pilau is the everyday cousin, spiced with cumin, cloves and cardamom. Lunch dishes; the good places sell out by two.

Steamed whole fish with red chillies and lime
Eat this

Samaki wa kupaka

Grilled fish finished in a thick coconut and tamarind sauce, served with coconut rice. Order it with the catch of the day at the seafront places near Fort Jesus or at the dhow dinner.

A fried dish garnished with sliced lime
Eat this

Street snacks

Mahamri (cardamom doughnuts) with mbaazi (pigeon peas in coconut) for breakfast from 5am in Old Town. Viazi karai, turmeric-battered potatoes with tamarind chutney, from Kibokoni Market or the Mama Ngina vendors at dusk. Mishkaki skewers, cassava crisps, halwa from the old sweet shops, and madafu, a young coconut opened with a panga.

Where locals eat

Hello Mombasa pick

Island Dishes

Kibokoni Road, Old Town · lunch

Biryani and pilau cooked the way Old Town families cook them, served fast on plastic tables. The benchmark. Around KSh 400–700 a plate (2025).

KSh 400–700 · $
Local institution

Blue Room

Haile Selassie Road, city centre · all day

A beloved budget canteen that has fed the city for decades: samosas, bhajias, biryani, fresh juices and ice cream under bright lights. Not pretty, always full.

KSh 300–800 · $
The Kenya Guide pick

Barka

Old Town · lunch

Known for a fierce beef biryani and a signature tomato sauce. Go early; it runs out.

KSh 400–800 · $
Mombasa Rentals pick

Swahili Pot

Near the Old Town souk · lunch and early evening

Pilau, biryani and urojo (the sour, spicy Mombasa soup) at KES 250–600 a head. Good for a first taste of everything.

KES 250–600 · $
Breakfast

Jahazi Coffee House

Ndia Kuu, Old Town · morning

Swahili coffee with cardamom, mahamri and the chatter of the old street. The right start to the walking route.

KSh 200–500 · $
Seafront

Forodhani

Seafront near Fort Jesus · 9am–11pm

Swahili seafood with the harbour in front of you: grilled fish, prawns in coconut, goat biryani. Recent reports disagree sharply about waiting times, so go unhurried.

KSh 800–2,000 · $$

Special occasions

Coast's classicEatOut Kenya pick

Tamarind Mombasa

Nyali, on Tudor Creek · dinner

Open since the late 1970s and still the city's reference seafood restaurant: Moorish arches, creek views, crab and lobster done simply. Expect KES 2,500–5,500 a head for a full meal (2026).

KES 2,500–5,500 · $$$
Top rated

Tamarind Dhow

Sails from Nyali · sunset and dinner cruises

The same kitchen afloat on a traditional dhow, drifting up Tudor Creek with a live band. The lunch cruise is cheaper; the sunset one is the memory.

KES 4,000–7,000 · $$$
World-famous room

Ali Barbour's Cave

Diani Beach · dinner, booking essential

A restaurant inside a coral cave 120,000 to 180,000 years old, open to the stars. The setting is unmatched; recent diners split on whether the food keeps up. Go at least for a drink.

KES 3,000–6,000 · $$$
Beach day

Nomad Beach Bar

Diani Beach · lunch to late

Wood-fired pizza, sushi and grilled seafood with your feet in the sand, and the best Sunday lunch on the south coast.

KES 1,500–3,500 · $$
Destination lunch

Sails at Almanara

Southern Diani · lunch and dinner

An open-sided sail-roofed pavilion on the beach, strong on seafood and salads. Reviews on value are mixed; the setting is not.

KES 2,000–4,500 · $$$
Nyali

Maasai Beach Bar & Cafesserie

Nyali beach and City Mall

Maasai Beach Bar for beachfront lobster and nyama choma; Cafesserie for an air-conditioned breakfast, pastries and proper coffee when the humidity wins.

KES 800–3,000 · $$
Wildlife

Whales, sharks and monkeys

The coast has two wildlife calendars: the sea's, set by the monsoons, and the forest's, which runs all year.

Humpback whales

Watamu and the north coast · boat trips from Watamu

Humpbacks migrate up the coast to breed between July and October, with the peak from July to mid-September. Boats from Watamu run half-day trips; sightings are likely, not guaranteed, and the sea is lively in the kusi wind.

JFMAMJJASOND

Whale sharks

Watamu, Diani · snorkel trips

The world's largest fish passes along the reef edge from October to March. Watamu gives the most reliable encounters, with peak sightings December to February; Diani operators quote January and February. You snorkel beside them; no touching, no flash.

JFMAMJJASOND

Angolan colobus

Diani · Colobus Conservation, Mon–Sat 8:30am–4pm

The black-and-white colobus of the south coast forests. Colobus Conservation, founded in 1997 after road deaths on the Diani strip, built the rope "colobridges" you see over the road and runs a nature trail and rehabilitation centre. Diani's population has fallen from 482 to 276 in twelve years; the Shimba Hills hold about 1,500.

JFMAMJJASOND

Elephants and sable antelope

Shimba Hills National Reserve · game drives

A forested reserve an hour from the beach with a dense elephant population and Kenya's only herd of sable antelope. Drier months are easier for sightings; combine with the Sheldrick Falls walk.

JFMAMJJASOND

Sea turtles

Watamu, Diani, Nyali reefs · snorkel and dive

Green and hawksbill turtles graze the lagoons year-round and nest on Watamu's beaches, mainly June to October. Watamu Marine Association runs a rehabilitation centre and hatchling releases.

JFMAMJJASOND

Tsavo East day trip

2–3 hours inland · full day or overnight

The classic coast-to-safari add-on: red elephants, lions, the Galana river and the Yatta plateau. A long day from Mombasa; an overnight at a lodge near the Bachuma or Buchuma gate is kinder.

JFMAMJJASOND
A whale shark with a diver alongside
Oct–Mar

The big fish

Whale sharks are filter feeders; keep three metres away and let them set the pace.

Portrait of a black-and-white colobus monkey
All year

Colobus country

Look for them in the canopy along the Diani road in the early morning.

A sea turtle swimming underwater
All year

Turtles in the lagoon

Low-tide snorkel trips in the marine parks find them grazing on seagrass.

Responsible viewing: stay in licensed boats inside the marine parks, no touching or feeding, no flash underwater, and never buy shells or coral. Colobus Conservation and the marine associations rely on visitor fees; pay them.
Nightlife

Beach bars, rooftops and the dhow

Mombasa goes out late and mostly on the north coast: Nyali and Bamburi have the clubs and rooftops, Diani has the beach bars.

Assorted cocktails on a bar at sunset
Nyali · beach club

Moonshine

At the Reef Hotel on Nyali beach, open daily from noon till late: sundowners on the sand that turn into a party by midnight. The most reliable night on the north coast.

Close-up of colourful cocktails
Nyali · rooftops

Zero 01 & Anuba

Zero 01 Lounge on the third floor of City Mall and Anuba on top of Nyali Centre: cocktails, shisha and a breeze. Al Capone and 1922 Club are the louder options nearby.

A row of cocktails on a wooden bar
Bamburi · lounge and club

Mint Lounge & Club Mio's

Mint is the polished lounge that regularly tops local lists; Mio's is the high-energy club next door in spirit. Both are a short tuk-tuk from the Bamburi hotels.

Forty Thieves Beach Bar

Diani Beach · live music at weekends

The south coast's institution: barefoot, cheap enough, bands on Saturday, a crowd that mixes kitesurfers, locals and old hands. Go for sunset and stay.

Club Cocobongo

Diani · Friday and Saturday

Diani's proper nightclub, with themed parties, guest DJs and professional security. Starts after midnight.

Tamarind Dhow sunset cruise

Nyali · sails around 6pm

The gentlest night out: a dhow on Tudor Creek, a dawa cocktail, the lights of the island coming on. Book ahead in the high season.

Getting home: use Bolt or Uber, or have the venue call a known taxi; the Likoni ferry runs all night but the queues are slow after midnight, so south-coast stays should go out in Diani. Carry small notes; many bars are cash-first.
Wine

Kenyan wine, and what to drink in the heat

Most lists here are South African with a few Europeans. There is one serious Kenyan label worth knowing, and in this climate a well-chilled white or rosé is the right call anyway.

Two glasses of white wine on the sand at dusk

Leleshwa, from the Rift Valley

Leleshwa is Kenya's premier wine brand, made by the Rift Valley Winery at Morendat Farm near Naivasha, 2,000 metres up on the equator. The range is built for warm evenings: a crisp Sauvignon Blanc, a dry rosé and lighter reds. It is the bottle to try once, and the one to ask for by name.

Leleshwa has a shop in Mombasa on Mikindani Street (roughly 9am–6pm on weekdays, shorter on Sundays), which is the easiest place on the coast to buy it. Vineyard tours at Naivasha are pre-arranged rather than walk-in, and some sources say they cluster between October and December; check before planning around one.

Deepest list

Tamarind Mombasa

Nyali

The longest wine list on the north coast, strong on South African whites that suit the seafood. Ask for the Leleshwa Sauvignon Blanc if it is on.

Cellar in a cave

Ali Barbour's Cave

Diani

The cool of the cave keeps the wine at a sensible temperature, which is rarer than it sounds on this coast. A good place for a bottle even if you eat elsewhere.

Sunset bottle

Nomad and Sails

Diani beach

Rosé with your feet in the sand at Nomad, or a chilled white at Sails as the tide comes in. Order early: the ice goes fast.

A dinner table with red wine and candles
What to drink

With the food

Coconut curries and grilled fish want acidity: Chenin Blanc, Sauvignon Blanc or a dry rosé. Biryani can take a light, chilled red. Skip heavy reds until the evening cools.

A hand holding a wine glass against a beach sunset
Know before you buy

Prices and bottles

Expect to pay two to three times European retail in restaurants. Supermarkets in Nyali stock South African wine at fairer prices if you have a villa fridge. Dawa, the honey and lime vodka cocktail, is the coast's own sundowner if wine is not working.

Practical notes

Before you go

Getting there

Moi International Airport (MBA) has direct flights from Nairobi and several African and Gulf hubs. The Madaraka Express train from Nairobi takes about five to six hours and is the civilised option; book seats a few days ahead in holidays.

Getting around

Tuk-tuks for short hops, Bolt or Uber for anything longer, matatus if you are game. The Likoni ferry to the south coast is free for foot passengers and runs all day; allow extra time with a car. Diani is about 90 minutes from the island.

Seasons

  • Dec–Mar: hot, dry kaskazi; calm sea, best diving.
  • Apr–Jun: long rains, humid, quiet and cheap.
  • Jul–Oct: cooler kusi winds, whales, kitesurfing.
  • Nov: short rains, then the season starts.

Money

Kenyan shilling (KES). Cards work in hotels and bigger restaurants; everything else is cash or M-Pesa. Get a local SIM at the airport and register for M-Pesa; it pays for tuk-tuks, street food and park fees.

Health & safety

The coast is malarial: take prophylaxis and use nets. Sun is fierce at this latitude. Standard city care at night; use ride-hail rather than walking in town after dark. Tap water is not for drinking.

Dress & etiquette

Mombasa is a Muslim city at heart. Cover shoulders and knees in Old Town and near mosques; beachwear stays on the beach. During Ramadan many Old Town kitchens close by day and feast at night. Ask before photographing people.

Photography

Photo credits

Photographs on this page are by independent photographers published on Pexels under the free Pexels licence. Click a title to open the original.

Powered by Webloyt | Report abuse