Day 1: Fort Jesus, Old Town & Nyali Beach
Fort Jesus UNESCO Site
Explore Fort Jesus (KSh 1,200), the imposing Portuguese fortress built in 1593 to secure the port of Mombasa. The coral-stone walls are 15 metres high and 2.4 metres thick, designed in an Italian Renaissance star-fort pattern. Inside, the museum displays Chinese porcelain, Portuguese cannons, Swahili jewelry, and artifacts recovered from shipwrecks. The Omani siege tunnel, where attackers spent months digging beneath the walls, is a claustrophobic highlight. From the battlements, you can see the Old Port where dhows still dock.
Old Town Walking Tour
Walk through Mombasa Old Town — a grid of narrow streets behind Fort Jesus where Swahili, Arab, Indian, and Portuguese influences collide. The carved balconies and doorways echo Lamu but with more cosmopolitan flair. Highlights include the Mandhry Mosque (one of the oldest in Mombasa), the spice market on Langoni Road, and the Mombasa Tusks — twin aluminium arches over Moi Avenue celebrating Queen Elizabeth's 1952 visit. Stop for masala chai and mandazi at one of the Old Town tea rooms.
Nyali Beach Sunset
Cross the Tudor Creek to Nyali Beach for a sunset swim and seafood dinner. The north coast beaches are Mombasa's best — wide, white, and lined with beach bars and restaurants. The water is warm year-round (25–30°C) and swimming is safe in the lagoon area. For dinner, Tamarind Restaurant on the Tudor Creek is legendary for its seafood platter, or eat cheaper at the beach shacks for grilled fish and chapati (KSh 500–800).
Day 2: Diani Beach & Reef Tour
Day Trip to Diani Beach
Head south across the Likoni Ferry (free for pedestrians, 15 minutes) to Diani Beach — consistently rated one of Africa's best beaches. The 17-kilometre stretch of white sand backed by palm trees and casuarina forest is stunning. The water is turquoise, calm inside the reef, and perfect for swimming. Diani is more developed than the north coast with resorts, kite-surfing schools, and beach restaurants, but it is easy to find a quiet stretch. The Colobus Conservation centre near the beach protects the endangered Angolan colobus monkeys that live in the coastal forest.
Glass-Bottom Boat Reef Tour
Join a glass-bottom boat tour (KSh 2,000–3,000 per person) from Diani Beach out to the reef. The coral gardens are visible through the glass hull — parrotfish, angelfish, starfish, and sea urchins are easily spotted. Most tours include a stop for snorkelling over the reef where you can swim with the fish. The reef creates a calm lagoon on the beach side, which is why Diani's swimming water is so flat and turquoise. Some tours extend to Kisite Marine Park for dolphins.
Diani Night Market & Ferry Return
Explore the Diani strip in the evening — the village has a lively night market with grilled seafood, samosas, and fresh tropical fruit. Ali Barbour's Cave Restaurant is a famous dining experience inside a natural coral cave (book ahead, mains from KSh 2,000) for a splurge. Otherwise, the beach shacks serve excellent value meals. Take the ferry back to Mombasa island in the evening — the crossing at sunset is beautiful with the Old Town skyline glowing in the distance.
Day 3: Haller Park, Marine Park & Night Market
Haller Park Nature Sanctuary
Spend the morning at Haller Park (KSh 1,000) — a rehabilitated cement quarry that is now a thriving wildlife sanctuary. Hand-feed giraffes (buy food at the entrance for KSh 100), watch hippos wallowing in the lake, and walk through the crocodile enclosure and butterfly garden. The reptile park has puff adders and green mambas safely behind glass. The park also has a large fishpond with catfish and tilapia, demonstrating the sustainable aquaculture that funds the conservation effort.
Mombasa Marine National Park
Take a glass-bottom boat or snorkelling trip into Mombasa Marine National Park (entry KSh 1,725 for non-residents) — a protected section of reef just offshore from Nyali Beach. The park has some of the healthiest coral on Kenya's coast, with sea turtles, dolphins, and over 200 species of fish. Snorkel gear is available for hire at the beach (KSh 500). The park is easily accessible — boats depart from the Nyali beach hotels and the trip takes 2–3 hours including reef time.
Night Market & Farewell
Explore the night food stalls around the Old Town and Marikiti Market area. This is where Mombasa locals eat — enormous platters of pilau rice with goat, chapati with bean stew, grilled corn on the cob, and freshly squeezed sugar cane juice. A full meal costs KSh 200–400. The atmosphere is lively, the food is authentic, and it is the best way to experience Mombasa as locals do. The nearby Jahazi Coffee House serves excellent Kenyan coffee in a restored dhow-building warehouse.