Kenya · Kenya Coast

Mombasa

Kenya's coastal jewel — Fort Jesus UNESCO, Old Town + Nyali/Diani beaches

Mombasa is Kenya's second-biggest city + coastal capital — Portuguese Fort Jesus (UNESCO), Old Town Swahili architecture, spice markets + gateway to the beach resorts of Nyali, Diani (30 min south) + Watamu (2h north). Warm Indian Ocean year-round.

Airport
Moi MBA — 20 min to city
From Nairobi
1h flight or 5h SGR train ($30-70)
Best season
July-October + December-February
Diani Beach
30 min south — best beach

Mombasa highlights

Fort Jesus (UNESCO)

Portuguese-built 16th-century fort — museum inside. KES 1,200 (~$8) entry.

Old Town walking tour

Narrow streets + Swahili architecture + spice + gold shops. Free walk with local guide (~$10 tip).

Diani Beach day trip

30 min south — Kenya's best beach. Powder-white sand + clear Indian Ocean.

Nyali Beach

10 min north of Mombasa — main resort strip closest to city.

Haller Park + Bamburi Nature Trail

Reclaimed limestone quarry now a wildlife park — giraffes, hippos, crocodiles. Family-friendly.

Mombasa spice tour

Half-day tour of a spice farm + old-town spice market. From $25.

Watamu + Malindi (2-3h north)

Northern coastal towns — Watamu Marine Park has best snorkelling. Overnight possible.

SGR train Nairobi-Mombasa

Chinese-built high-speed train — 5h Nairobi to Mombasa. $30-70 depending on class. Scenic route through Tsavo National Park.

Getting there

Moi International Airport (MBA) has direct flights from Nairobi (1h), Zurich, Frankfurt, Dubai + European charters. From airport: 20 min taxi to city / 45 min to Diani.

Getting around

Uber operates in Mombasa. Local matatu (shared minibus) very cheap. Tuk-tuk for short trips. Rent a car for beach exploration.

Best time to visit

July-October + December-February (dry + cool). Avoid April-June (heavy monsoon rain).

Budget per day

$30-70 backpacker · $80-200 mid-range · $400+ luxury (Serena Beach, Hemingways Watamu)

Where to stay in Mombasa

Frequently asked about Mombasa

How do I get to Mombasa from Nairobi?
Fly (1h, ~$70-150) or SGR high-speed train (5h, ~$30-70). Train is scenic + comfortable.
Mombasa or Diani Beach?
Mombasa for culture + Old Town. Diani for beach. Ideal combo: 1 night Mombasa + 3-4 nights Diani. Diani is 30 min south of Mombasa airport.
When is the best time to visit Mombasa?
July-October + December-February (dry + cool coastal). Avoid April-June (heavy monsoon).
Is Mombasa safe?
Yes in tourist areas + beach resorts. Standard urban vigilance in Old Town at night. Uber is safer than street taxi.