Morning: Depart Nairobi early by a budget inter‑city bus (≈ KES 1,000 per person) and enjoy the scenic drive to Mombasa. Check‑in at a clean 3‑star hotel such as Hotel Ocean Breeze (≈ KES 3,500 per night).
Afternoon: After a quick freshen‑up, head to Nyali Beach for sun, sand, and a refreshing swim; the beach is free and perfect for a relaxing start.
Evening: Stroll along the beachfront promenade and dine on local street food like grilled samaki and chapati (≈ KES 500 per person).
Find HotelsMorning: Visit the historic Fort Jesus (entry ≈ KES 400 per adult) and explore its museum showcasing Swahili‑Arab heritage.
Afternoon: Take a short taxi ride to Haller Park where you can walk among giraffes, hippos, and flamingos; admission is about KES 300 per person.
Evening: Return to the hotel, freshen up, and enjoy a budget dinner at a nearby restaurant serving ugali and seafood (≈ KES 500 per person).
Find HotelsMorning: Join a half‑day boat trip to Mombasa Marine Park for snorkeling; the package (boat, guide, and gear) costs about KES 1,200 per person.
Afternoon: After the marine adventure, wander through Mombasa Old Town on a self‑guided walking tour, admiring Swahili architecture and colorful markets (free).
Evening: Pack up, check out, and catch the evening bus back to Nairobi, arriving late night.
Find HotelsIf you’d like to extend the stay, add a day to explore Diani Beach or take a day trip to Wasini Island for dolphin watching—both can be done on a modest budget. To shorten the trip, skip the marine park snorkeling and replace it with a free beach day, which will reduce costs by roughly KES 2,400.