hi tripTravel well
Mombasa, Kenya

Old Town, beaches & Swahili culture

Mombasa

Mombasa · Swahili coast & Indian Ocean beaches

BeachesHistorySwahili culture

Kenya's historic Indian Ocean port, a tropical island city where Swahili, Arab, Portuguese and Indian influences blend across centuries. Mombasa offers an atmospheric old town, the great fort of Fort Jesus and white-sand beaches to the north and south.

Top sightsSights

01

Fort Jesus

A 16th-century Portuguese fort guarding the old harbor, a UNESCO site.

02

Old Town

Narrow lanes of carved doors, balconies and Swahili houses.

03

Diani Beach

A famed white-sand beach south of the city.

04

Nyali & Bamburi beaches

Resort beaches just north of Mombasa Island.

05

Haller Park

A rehabilitated quarry turned wildlife sanctuary.

What to eatFood

Swahili biryani

Spiced rice with meat, reflecting the coast’s trade history.

Coconut fish curry

Fresh fish simmered in coconut and spices.

Mahamri

Cardamom-scented fried dough eaten at breakfast.

Good to know

  • The coast is hot and humid year-round; light clothing is best.
  • Dress modestly in the Old Town out of respect for local custom.
  • The SGR train from Nairobi is a scenic, comfortable way to arrive.

Getting there

Moi International Airport (MBA) has regional and charter flights; the SGR railway connects Nairobi.

Next city

Masai Mara