Viewed by 123 travelers

7-Day Itinerary for Mombasa

  1. Day 1: Mombasa Marine National Park
    25 minutes (9.7 km) from Moi International Airport

    Experience the beauty of the marine environment while snorkeling, swimming, and viewing the coral gardens.

  2. Day 2: Fort Jesus
    8 minutes (2.9 km) from Mombasa Marine National Park

    A UNESCO world heritage site and a historical monument located in Mombasa Old Town. Learn about the Portuguese and Arab history.

  3. Day 3: Haller Park
    30 minutes (10.3 km) from Fort Jesus

    A nature park where you can interact with giraffes, zebras, and giant tortoises and learn about reforestation efforts.

  4. Day 4: Nguuni Nature Sanctuary
    30 minutes (15.4 km) from Haller Park

    A sanctuary to view a variety of animals and birds on a guided safari walk, tree-house lunch, and bird hide safari during sunset.

  5. Day 5: Jumba La Mtwana
    29 minutes (14.7 km) from Nguuni Nature Sanctuary

    Archeological ruins with individual houses, commissioned by wealthy Swahili merchants during the 14th century.

  6. Day 6: Mombasa Go-Kart
    36 minutes (13.1 km) from Jumba La Mtwana

    Experience go-karting on a challenging track built to attract versatility and fun.

  7. Day 7: Diani Beach
    30 minutes (14.3 km) from Mombasa Go-Kart

    Enjoy the stunning white sand beach and clear blue waters. Venture into kite-surfing and diving.

Time and Costs Estimates

  • Mombasa Marine National Park (3 hours, KSH 1,500)
  • Fort Jesus (1.5 hours, KSH 1,000)
  • Haller Park (2 hours, KSH 1,200)
  • Nguuni Nature Sanctuary (3 hours, KSH 2,500)
  • Jumba La Mtwana (2.5 hours, KSH 1,500)
  • Mombasa Go-Kart (2 hours, KSH 2,000)
  • Diani Beach (4 hours, Free)
  • Total Estimated Costs: KSH 9,700

Useful Tips

If you have limited time, skip Mombasa Go-Kart activity. For more time, add a day or two to relax in Diani beach.

When are you going?
Add your start date and we'll check in at two weeks out, one week out, and the day before — bookings, packing, and a day-one brief. Reply to any of them if plans change.
Like this trip? Make your own version.
A free, personalized itinerary in seconds — sign up to save and edit it.
Create my version