
Old Town, beaches & Swahili culture
Mombasa
Mombasa · Swahili coast & Indian Ocean beaches
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
Fort Jesus
A 16th-century Portuguese fort guarding the old harbor, a UNESCO site.
Old Town
Narrow lanes of carved doors, balconies and Swahili houses.
Diani Beach
A famed white-sand beach south of the city.
Nyali & Bamburi beaches
Resort beaches just north of Mombasa Island.
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