Morning: Take an early morning **budget bus** from Nairobi to Mombasa (≈ 4 hours). Enjoy the coastal scenery en route and arrive by mid‑day, ready to check in.
Afternoon: Check‑in at a **3‑star hotel** such as Mombasa Beach Hotel (≈ KES 6,000/night). After freshening up, walk to **Fort Jesus**, explore the historic Portuguese fort and its museum.
Evening: Dine at a local eatery on **Old Town** where you can try Swahili seafood dishes. End the night with a relaxed stroll along **Nyali Beach** watching the sunset.
Find HotelsMorning: Depart early for the Diani jetty, then board a **boat to Wasini Island** (≈ 45 minutes). The guide will point out the resident **dolphins** as you cruise.
Afternoon: Enjoy **dolphin watching** and a snorkeling session among vibrant coral reefs. A simple beachfront lunch of grilled fish is served before heading back.
Evening: Return to Mombasa and unwind at the hotel. A light dinner at the hotel restaurant or nearby market lets you reflect on the day’s marine encounters.
Find HotelsMorning: Visit **Haller Park**, strolling among giraffes, hippos and exotic birds while learning about conservation efforts.
Afternoon: Spend a relaxed few hours at **Bamburi Beach** or shop for souvenirs at **Mombasa Central Market**. Light snacks keep you energized for the journey home.
Evening: Catch an early evening **bus back to Nairobi**, arriving late night. The trip ends with wonderful memories of Kenya’s coastal charm.
Find HotelsTo stretch the itinerary, add an extra night at the hotel and explore the **Mombasa Marine National Park** for additional snorkeling. If you need to cut costs, opt for a shared taxi instead of a private boat for the Wasini trip, and choose street‑food meals which can reduce the meal budget by up to KES 2,000.