Travel Deals
Mombasa

City Guide

Mombasa

Kenya

Mombasa is a vibrant coastal city in Kenya, blending Swahili, Arab, and British colonial influences with stunning Indian Ocean beaches. It is best visited between June and September for pleasant, cooler weather, offering a perfect mix of historical exploration and tropical relaxation.

Top Things to Do in Mombasa

Tap an attraction to look it up on TripAdvisor.

Getting Around Mombasa

From the Airport

Taxi. Licensed airport taxis are available outside the arrivals terminal; always agree on the fare before starting your journey to your hotel. Rideshare. Uber and Bolt operate in Mombasa and are generally the most convenient and cost-effective way to get from Moi International Airport to the city center.

Once You're There

Tuk-tuk. The most common and efficient way to navigate short distances in Mombasa's narrow streets; negotiate the price before boarding. Rideshare. Uber and Bolt are widely used and reliable for longer trips between neighborhoods like Nyali and the city center. Walking. The Old Town area is best explored on foot due to its narrow, pedestrian-friendly streets, but the rest of the city is spread out and requires vehicle transport.

Where to Stay in Mombasa

Hotel picks for Mombasa are coming soon. In the meantime, search directly:

Where to Eat in Mombasa

  1. CafesserieCafesserie★ 4.6 (3,074)Malindi Rd, Mombasa, KenyaA modern, chic spot in Nyali that serves excellent coffee, pastries, and international brunch favorites.
  2. Tamarind MombasaTamarind Mombasa★ 4.6 (1,573)Cement Silos Road, XM2J+VXX, Cement Rd, Mombasa, KenyaThis upscale, open-air restaurant is legendary for its fresh lobster and sweeping views of the Old Harbour.
  3. Yul's RestaurantYul's Restaurant★ 4.5 (3,847)Off Mombasa Malindi Road, Next to Bamburi Beach Hotel, Mombasa, KenyaLocated right on the sands of Bamburi Beach, it is the go-to spot for wood-fired pizza and ice cream.
  4. MisonoMisono★ 4.5 (493)Starehe, KenyaThe premier destination in Mombasa for high-quality Japanese sushi and teppanyaki in a serene setting.
  5. The Moorings Floating RestaurantThe Moorings Floating Restaurant★ 4.4 (2,371)First left after, one kilometre on the left, Bridge, Mtwapa, KenyaEnjoy fresh seafood while dining on a floating deck in Mtwapa Creek for a truly unique waterfront experience.
  6. Forodhani RestaurantForodhani Restaurant★ 4.3 (3,628)Sir Mbarak Hinawy Road, Mombasa, KenyaLocated within the historic Old Town, it offers a sophisticated menu featuring fresh coastal ingredients and Swahili spices.
  7. Ali Barbour's Cave RestaurantAli Barbour's Cave Restaurant★ 4.3 (1,854)Ground N/A, Ali Barbour's Cave Restaurant, Beach Road, Diani Beach, KenyaDine inside a naturally formed coral cave under the stars for an unforgettable and romantic atmosphere.
  8. Shehnai RestaurantShehnai Restaurant★ 4.3 (380)Nyerere Rd, Mombasa, KenyaWidely considered the best place in the city for high-quality Indian and Tandoori cuisine.
  9. Blue Room RestaurantBlue Room Restaurant★ 4.2 (3,953)Haile Selasie Rd, Mombasa, KenyaA long-standing Mombasa institution perfect for grabbing a quick, delicious samosa or a hearty breakfast.

Tours & Activities

Bookable through Viator.

3 Days in Mombasa

Day 1

Old Town & Historical Landmarks

Mombasa Tusks

Morning. Start your Mombasa journey by standing beneath the iconic Mombasa Tusks on Moi Avenue, which were built to commemorate a royal visit. From there, take a short walk to the nearby Treasury Square to admire the colonial architecture of the Mombasa Law Courts. Spend the rest of your morning getting lost in the narrow, winding alleys of Old Town, where you will see intricate carved wooden doors and vibrant Swahili architecture. It is best to arrive early to avoid the midday heat and to catch the local residents going about their morning routines. Make sure to visit the Leven House, a historical landmark that offers insight into the city's complex past before heading toward the harbor.

Fort Jesus

Afternoon. Dedicate your afternoon to the UNESCO World Heritage site, Fort Jesus, which dominates the harbor and provides a deep dive into the 16th-century Portuguese influence on the coast. Spend at least two hours wandering through the museum galleries and the massive stone ramparts that overlook the Indian Ocean. Afterward, walk down to the Old Port to watch the dhows swaying in the water, a scene that has remained largely unchanged for centuries. Grab a refreshing drink at a small kiosk nearby before heading back toward the city center. It is essential to bring a hat and plenty of water, as the stone walls of the fort can get quite hot during the afternoon sun.

Evening. As the sun begins to set, head to the waterfront to enjoy an evening meal at the renowned Tamarind Mombasa. The atmosphere here is elegant, and the open-air design allows you to feel the cool breeze coming off the harbor. After dinner, take a leisurely stroll along the nearby coastline to see the city lights reflecting on the water. It is a peaceful way to conclude your first day, far from the busy traffic of the city center. Before heading back to your accommodation, consider stopping for a traditional cup of spiced Swahili coffee at a local cafe in the vicinity.

Day 2

Wildlife & Coastal Nature

Morning. Begin your second day at Haller Park, a remarkable ecological success story where a former quarry has been transformed into a lush nature sanctuary. Arrive right at feeding time, usually around mid-morning, to see the giraffes and hippos up close in a controlled environment. Walk the shaded trails to spot monkeys, tortoises, and a variety of bird species thriving among the casuarina trees. It is a tranquil and educational experience that highlights the importance of conservation in the region. After exploring the park, take a taxi or tuk-tuk toward the coast to prepare for your afternoon by the water.

Mamba Village Centre

Afternoon. Head to the Mamba Village Centre, the largest crocodile farm in East Africa, to learn about these prehistoric reptiles and perhaps witness a feeding session. Afterward, make your way to Nyali Beach, a beautiful stretch of white sand perfect for a relaxing afternoon swim. You can rent a sunbed from one of the local beach operators or simply find a spot under a palm tree to read and relax. For a bit of adventure, you can take a glass-bottom boat tour from the beach to explore the nearby coral reefs. Remember to wear plenty of sunscreen, as the coastal sun can be deceptive even when it feels breezy.

Evening. For your final evening in the city area, enjoy a casual dinner at Yul's Restaurant, which sits directly on the sand and offers a relaxed, unpretentious vibe. The wood-fired pizzas here are arguably the best in town, and there is nothing quite like eating dinner with your feet in the sand. Afterward, consider a short drive to the nearby shopping centers if you need to pick up any last-minute souvenirs or crafts. The area around Nyali is lively in the evenings, with plenty of places to grab a dessert or a nightcap. It is the perfect way to wind down after a day spent in nature.

Day 3

Diani Beach & South Coast

Diani Beach

Morning. For your final day, take a trip south of Mombasa to the world-famous Diani Beach, known for its pristine white sands and turquoise waters. Start your morning by visiting the Bombolulu Workshops and Cultural Centre, where you can see talented artisans crafting everything from jewelry to wood carvings. It is a fantastic place to support local crafts and purchase authentic Kenyan souvenirs. Once you have finished browsing, continue your journey south, taking the Likoni Ferry, which is an experience in itself, offering a glimpse into the daily commute of thousands of Mombasa residents. Arrive at Diani by mid-morning to secure a prime spot on the beach.

Diani Beach

Afternoon. Spend your afternoon soaking up the sun at Diani Beach, arguably the most beautiful stretch of coastline in Kenya. You can participate in water sports like kitesurfing or simply enjoy the calm, shallow waters that are ideal for wading. If you are feeling adventurous, book a snorkeling excursion to the nearby Kisite-Mpunguti Marine Park, where you might spot dolphins and vibrant tropical fish. Grab a fresh coconut from a beach vendor and enjoy the laid-back atmosphere that defines this coastal paradise. It is the ultimate spot for relaxation before your trip comes to an end.

Evening. Conclude your trip with a truly magical dinner at Ali Barbour's Cave Restaurant, located in Diani. The restaurant is set within an ancient, naturally formed coral cave that is open to the sky, creating a dramatic and romantic setting unlike anywhere else in the world. Enjoy a high-end seafood meal as you look up at the stars through the natural ceiling of the cave. It is the highlight of many visitors' trips to the coast and provides a memorable final memory of Kenya. Be sure to book your table well in advance, as this is one of the most popular dining spots on the entire South Coast.

Cheap Flights to Mombasa