Mombasa will always hold a special place in my heart — it’s where I was born and where my love for travel truly began. This vibrant coastal city, nestled along the Indian Ocean, boasts sun-drenched white sand beaches, warm azure waters, and swaying coconut palms. Rich in Swahili culture, steeped in centuries of history, and buzzing with life, Mombasa is a destination that offers far more than just a beach holiday.
Whether you’re a sun-seeker, foodie, history lover, or adventure traveller, here are my top things to do in Mombasa, along with practical tips to help you plan the perfect visit.
1. Step Back in Time at Fort Jesus
Contents
- 1 1. Step Back in Time at Fort Jesus
- 2 2. Relax on Mombasa’s Gorgeous Beaches
- 3 3. Discover the Jumba Ruins & Dine at Monsoon Restaurant
- 4
- 5 4. Sip Cocktails at Tamarind Mombasa
- 6
- 7 5. Sample a Chilled Tusker Beer by the Sea
- 8 6. Dine on Kenya’s Only Floating Restaurant
- 9 7. Feast on Street Food at Lighthouse (Mama Ngina Drive)
- 10 8. See the Famous Mombasa Tusks
- 11 9. Explore Wildlife at Haller Park
- 12 10. Enjoy Beachside Dining at Yul’s
- 13 11. Take the Ferry to Diani Beach (South Coast)
- 14 12. Shop for a Kanga at the Beach or Market
- 15 13. Wander Through Mombasa Old Town
One of Mombasa’s most iconic landmarks, Fort Jesus was built by the Portuguese between 1593 and 1596 and is now a UNESCO World Heritage Site. Its unique layout is said to resemble a person lying on their back and features architectural elements from the Portuguese, Arab, and British eras.
Inside, you’ll find well-preserved cannons, artefacts, and even human remains — a must-visit for anyone interested in colonial history. Don’t miss the panoramic views of the Old Port and coastline from the ramparts.
Fort Jesus Museum, Nkrumah Road, Mombasa Old Town
Open daily | Small entry fee applies | Guided tours available
2. Relax on Mombasa’s Gorgeous Beaches
With year-round tropical sunshine, Mombasa’s coastline is the perfect place to unwind. Top beaches include:
-
Nyali Beach – Close to town and great for families
-
Bamburi Beach – Lively, with beach bars and water sports
-
Tiwi & Diani Beaches (South Coast) – More serene, perfect for a day trip or overnight escape
Jet skiing, windsurfing, snorkelling, and diving are all available, particularly around the coral reefs at Bamburi.
3. Discover the Jumba Ruins & Dine at Monsoon Restaurant
Located just north of Mombasa in Mtwapa, the Jumba la Mtwana Ruins are the remains of a 14th-century Swahili village. Wander through ancient mosques, homes and tombs surrounded by baobab trees, with the Indian Ocean just metres away.
Afterwards, enjoy a seafood feast at Monsoon Restaurant, which sits right by the beach and serves some of the freshest prawns, crab and fish you’ll ever try.
Jumba Ruins Road, Mtwapa
Best visited in the late morning before lunch at Monsoon
4. Sip Cocktails at Tamarind Mombasa
Built into the cliffs overlooking Tudor Creek, Tamarind Mombasa is the city’s most elegant seafood restaurant and cocktail spot. The views are magical at sunset, and the ambience is perfect for a romantic evening or a celebratory toast.
Silversands Road, Nyali Bridge
Smart-casual dress code | Book a table for dinner or just pop in for drinks
5. Sample a Chilled Tusker Beer by the Sea
No trip to Kenya is complete without sipping a cold Tusker Lager — ideally with your toes in the sand. It’s refreshing, iconic, and the perfect drink after a beach day.
Ask for it “baridi sana” (very cold)!
6. Dine on Kenya’s Only Floating Restaurant
The Moorings Floating Restaurant in Mtwapa offers a truly unique dining experience on the water. It’s a great spot for lunch or sunset drinks, with spectacular views of Mtwapa Creek. Their signature cocktail, the Dawa, is a must-try — made with vodka, lime, and honey.
You can also book a dhow cruise directly from here for an extra special afternoon or evening on the water.
North Coast | 10km from Mombasa city centre
themoorings.co.ke
7. Feast on Street Food at Lighthouse (Mama Ngina Drive)
For a true taste of Mombasa’s local culture, head to Mama Ngina Drive, affectionately known as “Lighthouse”. As the sun sets, locals gather here to enjoy snacks like:
-
Mogo – Deep-fried cassava sticks
-
Makai – Grilled corn on the cob, slathered with chilli and lemon
-
Viazi Karai – Potatoes fried in turmeric batter
It’s casual, cash-based, and a great way to mingle with locals.
8. See the Famous Mombasa Tusks
Commissioned in 1956 to honour Princess Margaret’s visit, the aluminium tusks on Moi Avenue have become a symbol of Mombasa. They form an “M” shape and are a popular photo stop.
Moi Avenue, central Mombasa
Best seen in the morning before traffic builds up
9. Explore Wildlife at Haller Park
Originally a limestone quarry, Haller Park is now a lush ecological sanctuary home to giraffes, zebras, tortoises, hippos, and crocodiles. It’s an educational and fun experience for kids and adults alike.
Mombasa-Malindi Highway, Bamburi
Feeding times are the best time to visit — check times before you go
10. Enjoy Beachside Dining at Yul’s
Formerly known as Aquadrom, Yul’s Restaurant on Bamburi Beach is a laid-back spot perfect for families, groups, or solo travellers. They serve everything from wood-fired pizzas and burgers to fresh seafood and homemade gelato.
They also operate a water sports centre offering jet skiing, snorkelling, and banana boat rides.
Bamburi Beach, North Coast
Great place to spend an entire afternoon
11. Take the Ferry to Diani Beach (South Coast)
If you have time, take a day trip or spend a few nights in Diani Beach, known for its crystal-clear water, powdery white sand, and luxury resorts.
️ The Likoni Ferry is the gateway to the South Coast.
Top resorts: Swahili Beach, The Sands at Nomad, Leopard Beach Resort
Travel early in the morning to avoid queues at the ferry
12. Shop for a Kanga at the Beach or Market
A Kanga is a brightly coloured cloth worn by Kenyan women — perfect as a beach wrap, scarf or souvenir. Each one has a Swahili proverb or phrase printed on it, adding cultural significance.
You’ll find them at beach stalls, local markets, or in Old Town
13. Wander Through Mombasa Old Town
Lose yourself in the winding streets of Old Town, where Arabic, Indian, and Portuguese influences come alive through ornate wooden doors, balconied buildings, and spice-scented air.
Don’t miss:
-
Antique shops
-
Local coffee spots
-
Artisan boutiques
Wear comfortable shoes and bring your camera — it’s incredibly photogenic.
Final Thoughts
Mombasa is more than just a beach destination — it’s a melting pot of cultures, cuisines, and unforgettable experiences. Whether you’re exploring ancient ruins, enjoying seafood by the ocean, or just lazing under a palm tree with a cold Tusker, Mombasa has something for everyone.











Binny hi Thank you sharing your amazing blog, I am from Nairobi living in London, having ready your post and looking at delicious dish I would like to go back now
in fact we have booked for October 2 nights Nairobi and 7 in Mombasa, I shall look forward to trying some of the dishes especially Zanzibar mix never had that before
defiantly try the Moorings
glad I came by your blog
thank you
This sounds like an amazing place Binny!