Day 1: Arrival, Fort Jesus & Old Town
Arriving in Mombasa
Arrive in Mombasa — Kenya's second city and the largest port in East Africa. The city sits on an island connected to the mainland by bridges, ferries, and a causeway. Check into your accommodation and head straight to Fort Jesus (KSh 1,200) before the heat peaks. The 16th-century Portuguese fortress is Mombasa's defining landmark — its massive coral walls, museum, and harbour views set the scene for understanding this city's turbulent and fascinating history.
Old Town Exploration
Walk through Mombasa Old Town behind Fort Jesus. The narrow streets are lined with carved balconies, spice shops, and tea rooms that reflect the city's Swahili, Arab, Indian, and Portuguese heritage. Visit the Leven House steps where slaves were loaded onto ships, the beautiful Bohra Mosque, and the Government Square where the famous Mombasa Tusks stand. The Old Town is gritty and real — this is not a museum piece but a living, working neighbourhood.
First Night Street Food
Eat at the street food stalls near the Old Town and Marikiti Market. Mombasa's street food is some of the best in East Africa: mishkaki (grilled meat skewers, KSh 50), viazi karai (spiced potato fritters, KSh 20), chips mayai (omelette with fries, KSh 200), and fresh sugar cane juice (KSh 50). The area is buzzing in the evening with locals and the food is freshly prepared in front of you.
Day 2: Haller Park & Nyali Beach
Haller Park Safari
Take a matatu (KSh 50) to Haller Park (KSh 1,000) for a morning with giraffes, hippos, crocodiles, and tropical birds. The giraffe feeding is the star attraction — these gentle giants eat directly from your hand and pose for the most photogenic shots in Mombasa. The park's transformation from barren quarry to lush sanctuary is an inspiring conservation story. A guided walk (included in entry) explains the ecosystem restoration process.
Nyali Beach Day
Spend the afternoon at Nyali Beach — Mombasa's main beach strip on the north coast. The wide white sand beach is backed by resorts and beach bars, but there is plenty of space for everyone. The warm Indian Ocean is perfect for swimming inside the reef-protected lagoon. Rent a sun lounger (KSh 200) at one of the beach bars, order a cold Tusker or fresh coconut water, and let the afternoon heat pass in the water.
Nyali Seafood Dinner
Dinner at one of Nyali's beachfront restaurants — the seafood is exceptional. Grilled prawns, crab in garlic butter, and Swahili fish curry are on every menu. The Tamarind Restaurant on Tudor Creek is Mombasa's most famous seafood restaurant (mains from KSh 2,000), or eat at the smaller beach shacks for KSh 500–1,000 for grilled fish with coconut rice and kachumbari salad. The beach bars have live music most weekends.
Day 3: Diani Beach Day Trip
Likoni Ferry & Diani Beach
Cross to the south coast on the Likoni Ferry (free for pedestrians) — the 15-minute crossing has great views of the Old Town and Fort Jesus from the water. From Likoni, take a matatu to Diani Beach (KSh 100, 30 minutes). Diani is a 17-kilometre strip of white sand and palm trees rated among Africa's finest beaches. The water is turquoise and calm inside the reef. Spend the morning swimming, kite-surfing (lessons from KSh 5,000), or just walking the endless sand.
Reef Snorkelling & Colobus Monkeys
Take a glass-bottom boat to the reef (KSh 2,000–3,000) for snorkelling over coral gardens teeming with tropical fish. Then visit the Colobus Conservation Centre near Diani — a project protecting the endangered Angolan colobus monkeys that live in the coastal forest. The centre has a small museum, rehabilitated primates, and guided forest walks where you can spot troops of black-and-white colobus swinging through the canopy.
Diani Evening & Return
Diani's beach strip has several good evening options — 40 Thieves Beach Bar is iconic with beachfront seating and live music, or try the local village night market for grilled seafood at local prices. Take the last Likoni Ferry back to Mombasa (runs until late) and end the evening with a walk through the lit-up Old Town streets.
Day 4: Mombasa Marine Park & Culture
Mombasa Marine National Park
Board a boat from Nyali Beach for a snorkelling trip in Mombasa Marine National Park (entry KSh 1,725). The protected reef has healthy coral, green sea turtles, dolphins, and over 200 fish species. Visibility is best in the morning before the wind picks up. The boat trip includes 2–3 reef stops with snorkel gear provided. This is some of the best reef snorkelling on Kenya's coast — the park's protected status means the coral and fish populations thrive.
Mombasa Cultural Centre
Visit the Mombasa cultural spaces in and around Old Town. The Swahili Cultural Centre hosts exhibitions on Swahili art, music, and history. The Fort Jesus sound and light show (check schedules) dramatises the Portuguese-Omani battle for control of the port. Browse the craft shops around Biashara Street for kanga cloth, wooden carvings, and Swahili jewelry. The Indian Quarter around Haile Selassie Road has ornate Hindu temples and the best samosa shops in the city.
Masala Chai & Night Walk
The Old Town tea rooms serve masala chai — hot, sweet, spiced, and the social lubricant of Mombasa. Sit on a baraza (stone bench) at a tea room and watch the evening unfold. Then take a night walk through Old Town — the carved wooden doors are illuminated by street lamps, the mosques glow from within, and the temperature drops to a comfortable warmth. Dinner at a local restaurant: biryani with goat or chicken (KSh 400–600) is the Mombasa classic.
Day 5: Wasini Island & Dolphins
Wasini Island Day Trip
Take a full-day trip to Wasini Island and Kisite-Mpunguti Marine Park — arguably the best marine experience on Kenya's coast. Tour operators pick up from Mombasa (KSh 5,000–8,000 all-inclusive) and drive south to Shimoni, where you board a dhow for the crossing. Kisite Marine Park has bottlenose dolphins that swim alongside the boat — sightings are almost guaranteed in calm conditions. Snorkelling here is exceptional: coral gardens, sea turtles, and thousands of reef fish in crystal-clear water.
Wasini Village & Seafood Feast
After snorkelling, the dhow sails to Wasini Island for a Swahili seafood lunch — crab, octopus, fish, and coconut rice spread on a table under the trees. The village is a quiet fishing settlement with coral-rag houses and mangrove boardwalks. Walk the Wasini boardwalk through the mangroves to see the fossilised coral gardens — ancient reef now above sea level, carved into strange formations by centuries of erosion. The island has no vehicles and feels wonderfully remote.
Return & Rest
Return to Mombasa in the late afternoon — the drive from Shimoni takes about 2 hours. A full day of dolphins, snorkelling, and feasting is tiring in the best way. Have a light dinner at your guesthouse or grab street food near your accommodation. The Jahazi Coffee House in Old Town is a good spot for an evening coffee and a quiet wind-down if you still have energy.
Day 6: Shimba Hills Safari
Shimba Hills National Reserve
Day trip to Shimba Hills National Reserve (entry KSh 1,725 for non-residents) — a coastal rainforest just 30km south of Mombasa. This small but biodiverse reserve is home to the endangered sable antelope (found nowhere else in Kenya), elephants, buffalo, leopards, and over 300 bird species. The forest canopy walks and waterfall trails are different from the savanna safari experience — this is lush, green, and atmospheric. Guided game drives run through the morning.
Sheldrick Falls Hike
Hike to Sheldrick Falls within Shimba Hills — a 30-metre waterfall cascading into a rainforest pool. The 4km trail passes through thick coastal forest with monkeys, butterflies, and birdsong. The waterfall pool is swimmable and the jungle setting is spectacular. A ranger guide (mandatory, KSh 1,000) accompanies you on the hike for safety and wildlife spotting. The round trip takes about 2–3 hours at a moderate pace.
Kilifi Creek Preview
If energy allows, swing by Kilifi Creek on the return journey north — a stunning tidal creek bridged by the Kilifi Bridge with views down to mangrove-fringed waters. Kilifi town is becoming a creative hub with beach bars, yoga retreats, and a growing digital nomad scene. Have a drink at one of the creek-side bars before heading back to Mombasa. Otherwise, return to Mombasa for a quiet evening and a well-earned rest after the safari and hike.
Day 7: Final Day & Farewell
Morning Beach Swim
One last morning swim at your favourite beach — Nyali for convenience or Diani if you want to cross the ferry one final time. The Indian Ocean is warm, the sand is white, and the morning light on the water is beautiful. Take a walk along the beach to absorb the coastal atmosphere one more time. Mombasa's beaches are genuinely world-class and often overlooked by visitors who fly straight to the safari parks.
Souvenir Shopping & Last Walk
Browse the shops around Biashara Street and the Old Town for souvenirs: kanga cloth, Swahili carved doors in miniature, spices, and local coffee. The Marikiti Market is the largest in Mombasa — a sensory overload of fresh produce, spices, fish, and household goods that captures the city's commercial energy. Take a final walk through Old Town and up to the Mombasa Tusks for the classic photo.
Farewell Mombasa
A final dinner at one of Old Town's local restaurants — biryani, chapati, and Swahili coconut fish curry. Or splurge at Tamarind for the legendary seafood platter with a Tudor Creek sunset view. Mombasa is a city of layers — Portuguese forts, Swahili culture, Indian spice traders, and African energy all coexisting on a tropical island. It rewards those who look beyond the beach resorts and explore the streets. The SGR train to Nairobi (KSh 1,000, 5 hours) departs in the evening.