Kenya

Mombasa

Kenya's historic port city and Swahili culture.

Photo: Mutisya Maingi / CC BY-SA 4.0

Mombasa is Kenya’s second city and the gateway to the coast. Its Old Town is a maze of narrow streets, carved Swahili doors and mosques, overlooked by Fort Jesus — a 16th-century Portuguese fort and UNESCO World Heritage Site.

A half-day walking tour with a local guide takes in the fort, the old harbour and the spice market, and combines easily with a transfer to the beaches of Diani or Watamu.

Highlights

  • Fort Jesus
  • Old Town walking tour
  • Spice market
  • Swahili cuisine

Wildlife & what you'll see

  • Coral reef life in Mombasa Marine Park

Things to do

  • Guided Old Town walk
  • Fort Jesus museum
  • Dhow dinner cruise

Best time to visit

December to March and July to October.

Getting there

Fly from Nairobi (1 hour) or take the Madaraka Express train (about 5 hours).

Experiences in Mombasa

FAQs about Mombasa

Is Mombasa worth a visit?

A half day in the Old Town is well worth adding on the way to the beaches; most guests stay on the quieter beaches to the south or north.

Gallery

Mombasa safaris

We design Mombasa trips to order — often as an extension to a Kenya safari. Here are some itineraries we can adapt to include it:

Kenya

3-Day Maasai Mara Safari

The quickest way to experience Kenya's most famous reserve: two nights in the Maasai Mara with game drives in search…

Nairobi – Maasai Mara – Nairobi
PriceOn request
Kenya

4-Day Maasai Mara & Lake Nakuru

Big cats in the Maasai Mara followed by rhino and flamingo-fringed shores in Lake Nakuru — a classic short Kenya…

Nairobi – Maasai Mara – Lake Nakuru – Nairobi
PriceOn request
Kenya

5-Day Kenya Wildlife Safari

Maasai Mara game drives, Lake Nakuru rhino and a boat and walking safari at Lake Naivasha — Kenya's wildlife highlights…

Nairobi – Maasai Mara – Lake Nakuru – Lake Naivasha – Nairobi
PriceOn request

Travel guides

Plan your Mombasa trip

Countries of interest
Interests

We reply within one working day. Prefer to chat? WhatsApp us or call +254 724 241 818.