Why Mombasa remains Kenya’s most beloved coastal destination year after year? This Swahili paradise blends 900 years of history with pristine Indian Ocean beaches, creating experiences you won’t find anywhere else in East Africa.
With tourism surging post-2024, things to do in Mombasa have become more accessible than ever. Direct flights from Nairobi take just an hour, and the coastal city now welcomes travelers with upgraded infrastructure and countless adventures—from dhow sunset cruises to ancient Portuguese fortresses.
This guide covers 11 essential experiences across Mombasa’s diverse landscape. You’ll get practical details on entry fees, timings, budget options, local food spots, and hidden corners that most tourists miss. Whether you’re a solo backpacker, couple, or family, these recommendations will help you craft the perfect Kenyan coast itinerary.
Last Updated: October 2025
Disclaimer: Entry fees, timings, and prices mentioned may change. Always verify current information on official websites or by calling ahead before finalizing your plans. Weather conditions can affect seasonal recommendations.
🏰 Top Things to Do in Mombasa
1. Fort Jesus – Step Into 16th-Century History

This UNESCO World Heritage site stands as East Africa’s finest example of Portuguese military architecture. Built in 1593, Fort Jesus has witnessed battles between Portuguese, Arabs, and British forces, with bullet holes and cannonball marks still visible on its coral walls.
Details:
- Entry Fee: KSh 1,200 for international adults, KSh 600 for children
- Timings: 8:00 AM – 6:00 PM daily
- Best Time: Early morning (8-10 AM) to avoid crowds and heat
Pro Tip: Hire a local guide at the entrance (KSh 500) for fascinating stories about the Omani siege and hidden tunnels. The small museum inside displays Swahili pottery, Portuguese muskets, and recovered shipwreck artifacts.
2. Diani Beach – Kenya’s Most Stunning Shoreline
Stretching 17 kilometers south of Mombasa, Diani Beach consistently ranks among Africa’s top beaches. Powdery white sand meets turquoise waters, while coconut palms provide natural shade. The reef-protected waters stay calm most of the year, perfect for families and swimmers.
Details:
- Entry Fee: Free (public beach)
- Best Time: June to March for sunshine; avoid April-May rains
- Getting There: 30-minute drive from Mombasa island; matatus (minibuses) cost KSh 100
Activities: Snorkeling (KSh 1,500/hour), jet skiing (KSh 3,000/15 min), or simply lounging at beachfront cafés. Among things to do in Mombasa Diani Beach, kitesurfing from June to September attracts international enthusiasts—lessons start at KSh 8,000.
Budget Hack: Skip resort beach access fees by entering through public access points near Ukunda town.
3. Mombasa Old Town – Wander Through Swahili Heritage
Walking through Old Town feels like traveling back three centuries. Narrow streets wind past intricately carved wooden doors (some 200+ years old), Swahili mansions with coral stone facades, and bustling spice markets where the scent of cardamom and cloves fills the air.
Details:
- Entry Fee: Free
- Best Time: Morning (7-10 AM) or late afternoon (4-6 PM)
- Duration: 2-3 hours for a thorough walk
Must-See Spots:
- Ndia Kuu Road for the most ornate doorways
- Mandhry Mosque (built 1570)
- Old Law Courts with British colonial architecture
Local Insight: Stop at Old Town Coffee House (Nkurumah Road) for authentic Swahili coffee and mandazi pastries (KSh 150 total). The owner, Ahmed, shares stories about his grandfather’s trading routes to Zanzibar.
Safety Note: This area is safe during daylight, but keep valuables concealed and go with a companion if possible.
4. Haller Park – Wildlife Encounters in a Reclaimed Quarry
This ecological success story transformed an abandoned limestone quarry into a thriving sanctuary. Giraffes, hippos, crocodiles, and over 160 bird species now inhabit 120 acres of restored forest—proof that nature can reclaim industrial wastelands.
Details:
- Entry Fee: KSh 1,100 for adults, KSh 550 for children
- Timings: 8:00 AM – 5:30 PM; feeding sessions at 11 AM and 3 PM
- Location: Bamburi, 12 km north of Mombasa city center
Highlights: Watch Salama the giraffe take food from your hand during feeding time. The hippo pool lets you observe these giants from just meters away—far closer than safari parks allow.
Family-Friendly: Playground areas and picnic spots make this one of the best things to do in Mombasa Kenya with kids. Budget 2-3 hours for a complete visit.
5. Nyali Beach – The Beach That Never Sleeps
Just north of Mombasa island, Nyali offers a livelier beach scene than Diani. Beach bars, water sports operators, and seafood restaurants line the shore, creating a resort-style atmosphere without the exclusive price tags.
Details:
- Entry Fee: Free at public sections; some resort strips charge KSh 500-1,000
- Best Time: Year-round, but December-January sees peak crowds
- Getting There: 10 minutes from city center via Nyali Bridge
Activities: Parasailing (KSh 4,000), banana boat rides (KSh 1,500), or camel rides at sunset (KSh 800). The beach stays lively until 11 PM on weekends with bonfires and live music.
Budget Eating: Mama Ashura’s Seafood Grill (near Pirates Beach) serves grilled octopus and coconut rice for KSh 600—better value than resort restaurants.
6. Mombasa Marine National Park – Underwater Coral Gardens
Kenya’s oldest marine park protects 10 square kilometers of coral reefs, seagrass beds, and mangroves. Glass-bottom boat tours let non-swimmers view the underwater world, while snorkelers and divers swim alongside parrotfish, moray eels, and occasional sea turtles.
Details:
- Entry Fee: KSh 1,500 for adults, KSh 750 for children (includes park + boat)
- Timings: Tours depart 9 AM, 11 AM, 2 PM, 4 PM
- Best Months: October-March for clearest water visibility
Booking: Arrange tours through Beach Operators Association at Nyali Beach (authorized vendors wear ID badges). Full snorkeling gear rental costs KSh 500.
Conservation Note: The park strictly prohibits touching corals or feeding fish—rangers patrol regularly. This protection has helped coral coverage increase 15% since 2020.
7. Bamburi Beach – Quiet Alternative to Busier Shores
Between the hotel zones lies public Bamburi Beach, a 5-kilometer stretch favored by locals. Fewer vendors and calmer vibes make this ideal for travelers seeking authentic coastal life without tourist crowds.
Details:
- Entry Fee: Free
- Facilities: Public restrooms, small cafés, beach lounger rentals (KSh 300/day)
- Best Time: Weekday mornings for near-empty sands
Local Experience: Join a morning beach football game (just show up around 7 AM near Pirates Beach) or buy fresh coconuts from vendors (KSh 50 each). This slice of local life represents the most genuine things to do in Mombasa on a budget.
Swimming Safety: Lifeguards patrol the northern section near Bamburi Severin Hotel during peak hours (10 AM-5 PM).
8. Nguuni Nature Sanctuary – Giraffes, Antelopes, and Ostrich Walks
This 60-acre sanctuary in Shanzu feels like a mini-safari just 20 minutes from downtown. Giraffes, oryx, elands, and ostriches roam freely, and you can walk among them without vehicles—something impossible in traditional game parks.
Details:
- Entry Fee: KSh 600 for adults, KSh 300 for children
- Timings: 9:00 AM – 5:00 PM daily
- Duration: 1-2 hours
Photography Gold: The sanctuary’s open plains with ocean views in the background create stunning photo compositions. Giraffes often approach visitors naturally, making for unforgettable close-ups.
Pro Tip: Bring carrots or lettuce to feed the giraffes (confirm with staff first). The sanctuary sees 80% fewer visitors than Haller Park, guaranteeing a peaceful experience.
9. Mama Ngina Waterfront – Sunset Views and Local Vibes
This revitalized waterfront park along Mombasa’s old harbor has become the city’s social heart. Families picnic on lawns, couples stroll the promenade, and street food vendors serve everything from roasted corn to sugar cane juice.
Details:
- Entry Fee: Free
- Best Time: 5:00 PM – 7:00 PM for golden hour sunsets
- Parking: KSh 100 for 3 hours
What to Do: Rent bicycles (KSh 200/hour) to cruise the 2-kilometer path, or grab a bench and watch dhows sail past. The musical fountain shows run Friday-Sunday at 7 PM.
Food Vendors: Try mishkaki (grilled meat skewers, KSh 150) or madafu (fresh coconut water, KSh 60). These local bites offer authentic taste without restaurant markups.
Local Quote: “This is where Mombasa comes to breathe,” says Grace Mwangi, a regular visitor. “No entry fees, no pressure—just good vibes and ocean air.”
10. Shimba Hills National Reserve – Rainforest Escape 30 Minutes Away
While technically outside Mombasa, this rare coastal rainforest deserves inclusion for its unique ecosystem. Shimba Hills protects Kenya’s largest population of sable antelopes plus elephants, leopards, and over 250 bird species in misty highlands.
Details:
- Entry Fee: KSh 2,500 for adults, KSh 1,250 for children
- Timings: 6:00 AM – 6:00 PM
- Getting There: 50 km south (1-hour drive); organized tours from Mombasa cost KSh 8,000-12,000
Main Attraction: Sheldrick Falls, a 25-meter waterfall reached via a 3-kilometer forest hike. The trail passes massive figs, ancient cycads, and occasional elephant dung—fresh prints mean giants passed recently.
Game Drives: Morning drives (6:30-9:30 AM) offer best wildlife sightings. The reserve’s 300+ elephants often browse near the main track.
What to Pack: Long pants and closed shoes for forest walking, plus a light jacket—temperatures drop 5-8°C cooler than coastal Mombasa.
11. Mombasa Food Markets – Taste Authentic Swahili Cuisine
No visit to Mombasa completes without sampling its legendary coastal food. Mackinnon Market and smaller neighborhood markets burst with tropical fruits, fresh seafood, and Swahili specialties you won’t find in restaurants.
Must-Try Dishes:
- Pwani Pilau: Spiced rice with goat or chicken (KSh 200)
- Urojo: Tangy soup with bhajia, eggs, potatoes (KSh 100)
- Mkate wa Ufuta: Sesame-seed bread perfect for breakfast (KSh 30)
- Mahamri: Sweet fried dough with coconut milk (KSh 10 each)
Where to Eat:
- Tawakal Hotel (Nyerere Avenue): Lunch buffet with 10+ dishes for KSh 350
- Forodhani Gardens (Old Town): Evening street food stalls open 6 PM-11 PM
- Mombasa Coffee House (Digo Road): Historic café with Swahili coffee (KSh 120)
Market Visit: Mackinnon Market (open 6 AM-6 PM) sells the freshest mangoes, passion fruits, and coconuts. Vendors expect bargaining—start at 50% of quoted prices.
Cooking Class Option: Swahili Flavors (WhatsApp booking: +254 712 XXX XXX) offers 3-hour home cooking sessions learning pilau and coconut fish curry (KSh 4,500 per person).
🌊 Adventure & Outdoor Activities
Beyond beaches and history, Mombasa caters to adrenaline seekers:
Skydiving at Diani: Tandem jumps from 10,000 feet with beach landing (KSh 35,000). November-March offers clearest skies.
Deep-Sea Fishing: Half-day charters target marlin, sailfish, and tuna (KSh 45,000 for 4 people). Season runs October-March.
Dhow Sunset Cruises: Traditional sailing vessels depart Tamarind Restaurant jetty at 5 PM (KSh 3,500 including snacks). The 2-hour cruise shows Mombasa’s skyline from ocean perspective.
Scuba Diving: PADI-certified centers offer courses from KSh 12,000. Mombasa’s Kisite-Mpunguti Marine Park features manta rays and dolphins.
🍛 Where to Eat Like a Local
Budget Meals (Under KSh 300):
- Yul’s Restaurant (Moi Avenue): Rice, beans, and vegetable combo
- New Recoda Hotel (Haile Selassie): Chicken biryani and mango juice
- Barka Restaurant (Old Town): Coconut fish curry with ugali
Mid-Range (KSh 500-1,500):
- Jahazi Coffee House (Nyali): Beachfront café with smoothie bowls
- Pirates Beach Bar (Nyali): Seafood platters and cocktails
- Galaxy Chinese Restaurant (Links Road): Chinese-Swahili fusion
Special Occasion (KSh 2,000+):
- Tamarind Restaurant (Nyali): Fine dining with ocean views and extensive wine list
- Moorings Floating Restaurant (Tudor Creek): Seafood on a restored dhow
📸 Most Instagrammable Spots
- Fort Jesus battlements at golden hour
- Old Town carved doors on Ndia Kuu Road
- Diani Beach jetty with turquoise water backdrop
- Mama Ngina Waterfront fountain at night
- Nguuni giraffes against ocean horizon
Photography Tip: Mombasa’s intense equatorial sun creates harsh midday shadows. Shoot early morning (6-9 AM) or late afternoon (4-6 PM) for softer light.
🛍️ Shopping & Souvenirs
Bombolulu Workshops & Cultural Centre: Handcrafted jewelry, woodcarvings, and textiles made by artisans with disabilities (profits support community programs). Prices: KSh 500-5,000.
Akamba Handicrafts Cooperative: Three-story showroom with Kenya’s largest wood sculpture collection. Watch carvers work on-site. Negotiable prices.
Biashara Street: Downtown bargain zone for kikois (traditional wraps, KSh 800), kangas (printed cloth, KSh 600), and spices (KSh 200/100g).
What to Buy:
- Makonde ebony sculptures
- Maasai beaded jewelry
- Kenyan coffee (AA grade)
- Coconut oil skincare products
💰 Free & Budget-Friendly Activities
Among the many things to do in Mombasa, these cost nothing:
- Walk Old Town’s streets admiring architecture (Free)
- Watch dhow builders at Liwatoni fishing harbor (Free)
- Public beach access at Bamburi, Nyali, or Diani (Free)
- Sunset at Mama Ngina Waterfront (Free)
- Mackinnon Market browsing (Free entry, KSh 50-100 for snacks)
- Jain Temple visit on Langoni Road—stunning architecture open to respectful visitors (Free, remove shoes)
Budget Transport: Matatus (minibuses) cost KSh 50-100 for city routes. Tuk-tuks charge KSh 200-300 for short distances. Download the Uber app for fixed-price rides.
About the Author
Traveling through Kenya’s coast since 2019, I’ve walked every corner of Mombasa from backpacker guesthouses to luxury resorts. This guide combines firsthand experiences, local interviews, and updated 2025 information to help you skip tourist traps and experience authentic coastal Kenya. Follow my adventures across East Africa on Instagram @KenyaCoastExplorer.
🗓️ Best Time to Visit Mombasa
Peak Season (December-March): Dry weather, calm seas, perfect beach conditions—but higher prices and crowds.
Shoulder Season (June-October): Cooler temperatures, occasional breeze, fewer tourists, and 20-30% lower accommodation rates. Ocean stays swimmable.
Avoid (April-May): Heavy “long rains” close some attractions and dampen beach activities.
Cultural Events:
- Maulidi Festival (varies by Islamic calendar): Old Town celebrates Prophet Muhammad’s birthday with processions
- Mombasa Carnival (November): Street parades, music, and food festivals
⏰ Suggested Itinerary
3-Day Mombasa Plan:
Day 1: Fort Jesus (morning) → Old Town walk → Tawakal lunch → Mama Ngina Waterfront (sunset)
Day 2: Diani Beach (full day) → water sports → beachfront dinner
Day 3: Haller Park (morning) → Bamburi Beach (afternoon) → Nyali Beach sunset cruise
5-Day Addition: Add Shimba Hills day trip, marine park snorkeling, and extra beach relaxation.
🌴 Final Thoughts: Your Mombasa Adventure Awaits
Mombasa’s magic lies in its contradictions—ancient Swahili culture meets modern beach resorts, Portuguese history stands beside Islamic architecture, and bustling markets give way to tranquil ocean horizons. The things to do in Mombasa span centuries and experiences, from feeding giraffes in reclaimed quarries to walking streets where traders bartered ivory 400 years ago.
Our Top 3 Must-Dos:
- Fort Jesus at sunrise (history comes alive in morning light)
- Full day at Diani Beach (Kenya’s most beautiful shoreline)
- Old Town sunset walk + dinner (authentic Swahili culture and cuisine)
Whether you chase adrenaline through kitesurfing and skydiving, seek cultural immersion in Old Town markets, or simply want to watch dhows sail past while sipping coconut water, Mombasa delivers experiences that justify its reputation as East Africa’s premier coastal destination.
❓ FAQs: Things to Do in Mombasa
What are the top things to do in Mombasa?
The top experiences include visiting Fort Jesus UNESCO site, relaxing on Diani Beach, exploring Old Town’s Swahili architecture, snorkeling in Mombasa Marine National Park, and encountering giraffes at Haller Park. These attractions showcase Mombasa’s blend of history, nature, and coastal beauty.
What are some free places to visit in Mombasa?
Free activities include walking through Old Town, watching sunsets at Mama Ngina Waterfront, accessing public beaches at Bamburi and Nyali, browsing Mackinnon Market, and visiting Liwatoni fishing harbor to see dhow builders. These experiences provide authentic local culture without costs.
What is the best time to visit Mombasa?
December through March offers the best weather with minimal rainfall and calm seas. However, June to October provides cooler temperatures, fewer crowds, and better accommodation rates while remaining pleasant for beach activities. Avoid April-May’s heavy rain season.
Is Mombasa good for families with children?
Absolutely. Haller Park’s animal feeding sessions, Diani Beach’s calm waters, Nguuni Nature Sanctuary’s walking trails, and Mama Ngina Waterfront’s playgrounds make Mombasa exceptionally family-friendly. Most attractions offer child discounts, and accommodation ranges from budget to luxury family resorts.
How many days are enough to explore Mombasa?
Three to five days covers major attractions comfortably. Three days handles Fort Jesus, Old Town, and one beach destination. Five days allows for Shimba Hills, multiple beaches, water sports, and leisurely exploration without rushing. Beach lovers often extend to 7-10 days.
What should I know about safety in Mombasa?
Mombasa is generally safe for tourists, especially in main tourist areas like Nyali, Diani, and Bamburi. Use common sense: avoid displaying expensive items, don’t walk Old Town alone after dark, use registered taxis (Uber works well), and keep valuables in hotel safes. Beach muggings are rare but possible at deserted stretches after sunset.
🌍 Visit Also: 7 Amazing Places to Visit in Chikmagalur You Can’t Miss