Skip to content

Mombasa 7-day itinerary

Kenya

Day 1: Arrival, Fort Jesus & Old Town

🌅
Morning

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.

Tip: Stay on the island side (Old Town or city centre) for your first nights to be close to the historical sights. North coast (Nyali) is better for beach days.
☀️
Afternoon

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.

Tip: Old Town can feel overwhelming on first visit. Start at Fort Jesus and work outwards in concentric circles to build your mental map.
🌙
Evening

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.

Tip: Street food stalls with the longest local queues serve the best food. Follow the Mombasans — they know their own city's flavours.

Day 2: Haller Park & Nyali Beach

🌅
Morning

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.

Tip: Arrive at opening time (8am) for the best animal encounters. The giraffes are hungriest and most interactive in the early morning.
☀️
Afternoon

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.

Tip: Watch for the tide — swimming is best at high tide when the lagoon is deep. At low tide, the water retreats and exposes coral and seaweed.
🌙
Evening

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.

Tip: Nyali restaurants are pricier than Old Town food stalls. For budget meals on the north coast, look for the local mabati (tin-roof) restaurants one block back from the beach.

Day 3: Diani Beach Day Trip

🌅
Morning

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.

Tip: Cross on the Likoni Ferry before 8am to avoid rush-hour queues. The pedestrian crossing is separate from vehicles and always faster.
☀️
Afternoon

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.

Tip: The Colobus Conservation Centre is a genuine NGO — your entry fee directly funds primate protection and forest conservation.
🌙
Evening

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.

Tip: The last reliable Likoni crossing for pedestrians runs until about 10pm — check current times locally and do not leave it too late.

Day 4: Mombasa Marine Park & Culture

🌅
Morning

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.

Tip: Apply sunscreen 30 minutes before getting in the water so it absorbs properly. Reef-safe sunscreen is strongly recommended for marine park visits.
☀️
Afternoon

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.

Tip: Biashara Street is the best place for kanga — the colourful printed cloth worn across East Africa. They make excellent gifts at KSh 300–500 per pair.
🌙
Evening

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.

Tip: Old Town at night is atmospheric and safe on the main streets. Stick to lit areas and walk with purpose — you will be fine.

Day 5: Wasini Island & Dolphins

🌅
Morning

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.

Tip: Book through a reputable operator — Charlie Claw's and Pilli Pipa are well-known. The all-inclusive price typically covers transport, park fees, snorkelling, and a seafood lunch on Wasini.
☀️
Afternoon

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.

Tip: The coral gardens on Wasini are best explored at low tide when the formations are fully exposed. Ask your guide about the tide timing.
🌙
Evening

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.

Tip: The Wasini trip is a long day — leave early and expect to return by 5–6pm. It is one of the best day trips from Mombasa and worth the effort.

Day 6: Shimba Hills Safari

🌅
Morning

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.

Tip: Shimba Hills is best combined with the Diani coast trip. Hire a car or join an organised tour (KSh 5,000–8,000 per person including transport and park fees).
☀️
Afternoon

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.

Tip: Wear sturdy shoes with grip — the trail is muddy after rain. Bring a swimsuit for the waterfall pool and insect repellent for the forest.
🌙
Evening

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.

Tip: Kilifi is 60km north of Mombasa — only worth the detour if you have your own transport. It is a destination in its own right and deserves a full day if time allows.

Day 7: Final Day & Farewell

🌅
Morning

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.

Tip: Morning is the best time for beach swimming — the water is calm, the sand is cool, and you have the beach largely to yourself.
☀️
Afternoon

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.

Tip: Kanga cloths come in pairs with a Swahili proverb printed on them. Ask the vendor to translate the proverb — it adds meaning to the gift.
🌙
Evening

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.

Tip: The SGR Madaraka Express to Nairobi departs from Mombasa Terminus — book tickets online at metickets.krc.co.ke a few days ahead. First class is worth the upgrade.

Explore Mombasa with a travel companion

roammate matches you with travelers heading to Mombasa at the same time. Free on iOS.

See the full Mombasa guide