Mombasa
A tropical port city where Portuguese forts guard the harbour, Swahili culture fills the alleyways, and white-sand beaches stretch in both directions.
1 day in Mombasa
Only got 24 hours? Here's how to experience the best of Mombasa in a single action-packed day.
Best of Mombasa in One Day
Fort Jesus & Old Town
Start at Fort Jesus (KSh 1,200), the 16th-century Portuguese fortress guarding the entrance to Mombasa's Old Port. The fort is a UNESCO World Heritage Site with massive coral-stone walls, a museum of Swahili and Portuguese artifacts, and views across the harbour. The Omani siege tunnel, cannon emplacements, and the church-turned-mosque tell the violent story of control over East Africa's most strategic port. After the fort, walk into Old Town — a maze of narrow streets with carved balconies, spice shops, and the famous Mombasa tusks landmark.
Haller Park & Nyali Beach
Drive to Haller Park (KSh 1,000), a former cement quarry transformed into a nature sanctuary with giraffes you can hand-feed, hippos, crocodiles, and the famous hippo-tortoise friendship pair. The park is a remarkable conservation success story — industrial wasteland turned lush forest. Then head to Nyali Beach, Mombasa's most popular stretch of white sand on the north side. The warm Indian Ocean is perfect for swimming, and beach bars serve cold Tusker beer and grilled seafood.
Nyali Beach Sunset & Seafood
Watch the sunset from Nyali Beach — the sky turns deep orange over the Indian Ocean and fishing boats return to shore with their lanterns glowing. The beachfront restaurants serve excellent seafood: grilled prawns, crab claws in garlic butter, and Swahili fish curry with coconut rice. A full seafood dinner at a beach restaurant costs KSh 1,500–3,000. For cheaper eats, the street food stalls near the Likoni ferry serve mishkaki (meat skewers) and chips mayai (egg and chips omelette).
3 days in Mombasa
A carefully curated route mixing iconic landmarks, hidden gems, street food, culture, and adventure — designed for younger travelers.
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).
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.
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.
7 days in Mombasa
A full week to go deep — from famous landmarks to local neighbourhoods, day trips, hidden gems, and proper local immersion.
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.
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.
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.
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.
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.
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.
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.
Budget tips
Use matatus for transport
Shared minibuses (matatus) cost KSh 30–100 for city trips. Tuk-tuks are KSh 100–300 for short hops. Only use taxis for longer trips or late-night returns. Boda-bodas (motorcycle taxis) are cheapest but riskiest.
Eat street food
Mombasa's street food is excellent and cheap: mishkaki KSh 50, chips mayai KSh 200, biryani KSh 300, sugar cane juice KSh 50. You can eat well for KSh 500/day at the market stalls and Old Town eateries.
Book the SGR train
The Madaraka Express (KSh 1,000 second class, KSh 3,000 first class) runs daily between Nairobi and Mombasa in 5 hours. Book online at metickets.krc.co.ke — it is faster, cheaper, and more comfortable than buses or flights.
Free beaches
All Mombasa beaches are free to access. You only pay for sun lounger rental (KSh 200) or drinks. Bring your own towel and water and the beach costs nothing.
Likoni Ferry is free
The Likoni Ferry crossing to the south coast is free for pedestrians. It runs every 15 minutes and connects Mombasa Island to Diani Beach and the south coast without needing to pay for a taxi.
Stay in the city centre
Budget hotels and Airbnbs in the city centre or Old Town area cost KSh 1,500–3,000/night. Nyali beachfront prices are 2–3 times higher. The city centre has the best street food and transport connections.
Budget breakdown
Daily costs per person in KES (KSh). Mombasa offers a wide range — street food and matatus keep budget travellers comfortable, while Diani resorts and seafood restaurants cater to splurgers.
| 🎒 Budget | ✨ Mid-Range | 💎 Splurge | |
|---|---|---|---|
| Accommodation City guesthouses → Nyali hotels → beach resorts | KSh 1,500–3,000 | KSh 4,000–12,000 | KSh 25,000+ |
| Food Street food → restaurants → Tamarind-level dining | KSh 500–1,000 | KSh 1,500–3,000 | KSh 5,000+ |
| Transport Matatus → tuk-tuks → private taxi | KSh 100–300 | KSh 500–1,500 | KSh 3,000+ |
| Activities Fort + beach → marine park + Diani → Wasini + safari | KSh 1,000–2,000 | KSh 3,000–8,000 | KSh 15,000+ |
| Drinks Juice & chai → Tusker → cocktails | KSh 100–300 | KSh 400–800 | KSh 1,500+ |
| Daily Total $21–43 → $61–164 → $321+ | KSh 3,200–6,600 | KSh 9,400–25,300 | KSh 49,500+ |
Practical info
Visa & Entry
- Most nationalities need an eVisa ($50 USD) — apply online at evisa.go.ke before arrival
- Mombasa has its own international airport (MBA) with flights from Nairobi, Zanzibar, and Middle Eastern hubs
- The SGR Madaraka Express train connects Nairobi to Mombasa in 5 hours (KSh 1,000–3,000)
Health & Safety
- Yellow fever vaccination required. Malaria prophylaxis recommended for the coast — take tablets before, during, and after your visit
- Drink bottled water. Use sunscreen and stay hydrated — Mombasa is hot (28–33°C year-round) and humid
- Mombasa is generally safe but avoid walking alone in quiet areas after dark. The tourist areas (Nyali, Diani, Old Town main streets) are well-patrolled
Getting Around
- Matatus (shared minibuses) are the cheapest way to move around Mombasa — KSh 30–100 per trip
- Tuk-tuks are everywhere and cost KSh 100–300 for short trips. Negotiate the price before getting in
- For Diani and south coast, take the Likoni Ferry (free for pedestrians, 15 min) then a matatu or taxi to your destination
Connectivity
- Buy a Safaricom SIM at the airport for mobile data (KSh 1,000 for 5GB). M-Pesa mobile money is used everywhere in Kenya
- WiFi available in hotels, cafes, and restaurants. Speeds are good in the city, slower on the beaches
- Download offline maps — Mombasa's street layout can be confusing and mobile signal drops on ferry crossings
Money
- ATMs are plentiful in the city centre and Nyali. Equity Bank and KCB have the widest networks
- Cards accepted in hotels, tourist restaurants, and supermarkets. Cash needed for matatus, street food, and smaller shops
- M-Pesa mobile money is accepted almost everywhere — even street food stalls. Load your Safaricom SIM with credit for convenient payments
Packing Tips
- Light, breathable clothing — Mombasa is hot and humid year-round. Cover shoulders and knees for Old Town and mosques
- Reef-safe sunscreen, a good hat, and reef shoes for beach and snorkelling days
- A light rain jacket for April–May and October–November rainy seasons. Storms are short but intense
Cultural tips
Mombasa is a multicultural port city with deep Swahili, Arab, and Indian influences. Respect the diversity, greet people properly, and explore beyond the beach resorts.
Muslim Heritage
Mombasa has a significant Muslim population, especially in Old Town. Dress modestly in these areas, be aware of prayer times, and be respectful around mosques. During Ramadan, avoid eating in public during fasting hours.
Multicultural City
Mombasa blends Swahili, Arab, Indian, and European influences. The food, architecture, and culture reflect this mix. Be open to the diversity — a Hindu temple next to a mosque next to a Portuguese fort is quintessential Mombasa.
Photography
Ask permission before photographing people. Many Mombasans are happy to be photographed but some prefer not to be. Street photography of buildings and food is generally fine. Fort Jesus and the Tusks are the most photographed landmarks.
Greetings Matter
Swahili greetings are important — "Jambo" (hello), "Habari" (how are you), "Asante sana" (thank you very much). Taking time to greet people properly shows respect and opens doors that a hurried tourist misses.
Port City Energy
Mombasa is a working port city, not a resort. The energy comes from trade, transport, and daily life — not from tourist attractions. Embrace the chaos of the matatu stations, the noise of the markets, and the hustle of the harbour.
Ocean Respect
The Indian Ocean is warm but has currents and tides. Swim inside the reef-protected lagoons and check tide times. Do not swim alone in unfamiliar areas. Respect marine parks by not touching coral or collecting shells.
Mombasa is on these routes
Heading to Mombasa?
Find travel companions to explore Fort Jesus, snorkel Diani reef, and feast on Swahili seafood in Mombasa on roammate.
To customise this itinerary to your travel style, pace, and budget — download the roammate app to tailor it to your preferences.
Find travel companions in Mombasa →