Kenya

Mombasa

Fly into MBA. Aster compares live fares there across economy, premium economy, business and first - scored against your budget, sleep and legroom, with a straight answer on whether the upgrade is worth it.

Mombasa is Kenya's main coastal city, set on an island and the surrounding mainland beside the Indian Ocean. Its history reflects centuries of African, Arab, Indian and European connections. You come for Swahili architecture, historic streets, coastal food and access to beaches north and south of the city.

The atmosphere is warm, humid and busy. The Old Town has carved doors and narrow lanes, while the wider city moves at a faster pace around markets, ferries and traffic. Mombasa works best when you combine cultural sightseeing with time by the sea rather than expecting the entire city to feel like a beach resort.

How many days: 4

Spend your first day around Fort Jesus and the Old Town, exploring the streets slowly and stopping for Swahili food. Use the second day for the markets, waterfront and other central sights, allowing extra time for traffic.

Dedicate the remaining two days to the coast. Choose a beach area to the north or south, take a marine excursion if conditions are suitable, and leave room for a relaxed afternoon. Staying near the beach rather than in the centre may make sense if swimming is your main priority.

What to do in Mombasa

Explore Fort Jesus
Visit the historic Portuguese fort overlooking the harbour. Its walls and museum displays explain part of Mombasa's long maritime and colonial history.
Wander through Old Town
Walk the narrow streets lined with carved wooden doors, balconies and historic buildings. A knowledgeable local guide can add context to the area's layered history.
See the Mombasa Tusks
Visit the large decorative tusk structures along Moi Avenue. They are a familiar city landmark and an easy stop while exploring the centre.
Relax on Nyali Beach
Spend time on the sandy coast north of the island. Check swimming conditions, tides and local guidance before entering the water.
Visit Haller Park
Explore a rehabilitated former quarry that has become a nature area. It offers an accessible look at conservation and local wildlife.
Explore Mombasa Marine National Park
Take an authorised boat or snorkelling trip to see the coastal marine environment. Visibility and sea conditions vary.
Discover Bamburi Beach
Walk along this stretch of the northern coastline and enjoy the sea views. It is a useful alternative to spending the entire visit in the city.
Visit the old harbour area
See the waterfront setting that helped shape Mombasa's trading history. Explore accessible public areas and avoid entering working port zones.
Take a trip to Diani Beach
Travel south for a longer stretch of white sand and a more resort-oriented atmosphere. Allow for the crossing and road journey rather than treating it as a quick city stop.
Explore a local market
Browse produce, spices and everyday goods in a busy trading area. Visit respectfully and take care with belongings.

What to eat and drink

Try Swahili biryani
Enjoy spiced rice with meat or vegetables, reflecting the coast's long Indian Ocean connections. Flavours vary between households and kitchens.
Eat coconut fish curry
Choose fish cooked with coconut milk and spices, often served with rice. It is a natural fit for a coastal meal.
Taste viazi karai
Try spiced, battered and fried potatoes with a tangy accompaniment. They are a popular coastal snack.
Have mahamri with tea
Enjoy lightly sweet, spiced fried bread with milky tea. It is particularly good as a relaxed breakfast.
Order grilled seafood
Look for well-cooked fish or prawns with rice and vegetables. Ask about freshness and choose established food outlets.
Try cassava snacks
Sample fried or roasted cassava seasoned with chilli, salt or lime. It is a simple street-food experience.

Getting around

Mombasa Island is connected to the northern mainland by bridges and to the southern side by a busy ferry crossing. Short walks around Old Town are rewarding, but heat, traffic and uneven pavements make long city walks tiring. Use trusted taxis or established ride-hailing services for most journeys.

Beaches north and south of the city are spread out, so choose your base carefully. The ferry can cause delays when travelling south, and boats for marine activities should be arranged through reputable licensed providers. Avoid informal transport offers that leave fares or destinations unclear.

Good to know

  • Mombasa is hot and humid for much of the year. Carry drinking water and plan outdoor sightseeing around the heat.
  • Dress respectfully in Old Town and around religious sites, where more conservative clothing is appropriate.
  • Beach conditions change with tides and currents. Follow local advice before swimming or snorkelling.
  • Use normal city precautions with valuables, particularly in crowded areas and after dark.
  • Allow extra time for journeys involving the southern ferry and busy urban roads.
  • Check current travel-health advice and any applicable marine park rules before excursions.

Where to stay in Mombasa

6 neighbourhoods, described the way a friend would - what each is actually like, not the brochure version.

Mombasa Old Town

Mombasa Old Town is a historic Swahili district beside Fort Jesus, with narrow streets, carved doors, markets and Indian Ocean influences. It is excellent for culture and sightseeing, though it is less suitable for a classic beach-resort stay.

Nyali

Nyali is an affluent coastal district north of Mombasa Island with beaches, hotels, shopping centres and restaurants. It is one of the strongest all-round bases for families and first-time visitors wanting beach access without being too remote.

Bamburi

Bamburi is a major resort area north of Nyali with a long beach, large hotels, watersports and family attractions. It offers strong value and easy resort convenience, though it feels more commercial and less intimate than quieter coastal areas.

Shanzu

Shanzu lies north of Bamburi and offers a quieter stretch of coastline with upscale resorts, beaches and a more relaxed atmosphere. It is particularly suitable for couples and resort-focused holidays, though independent nightlife is limited.

Diani Beach

Diani Beach lies south of Mombasa and is one of Kenya's best-known beach destinations, with white sand, resorts, restaurants and watersports. It is excellent for couples and families, though reaching central Mombasa requires a longer transfer.

Mombasa Island Centre

Central Mombasa Island is the city's commercial core, with markets, offices, transport links and easy access to historic sights. It is practical for business and short stays, but most leisure travellers will prefer the beaches north or south of the city.

When to go

Typical conditions by month - daytime high, night-time low, and rainy days.

MonthHighLowRain days
Jan 31°C25°C 6
Feb 32°C25°C 5
Mar 32°C25°C 16
Apr 30°C25°C 23
May 28°C24°C 21
Jun 27°C23°C 17
Jul 26°C22°C 17
Aug 27°C22°C 16
Sep 28°C23°C 15
Oct 29°C23°C 16
Nov 30°C24°C 20
Dec 30°C24°C 17

What it costs

A typical day in Mombasa, per person, in pounds.

£26

Shoestring - hostels, street food, public transport.

£61

Comfortable - a decent hotel, restaurants, the odd taxi.

£117

Treating yourself - the good hotel, the good tables.

Ready when you are

Tell Aster when you're thinking of going. It does the comparing; you keep the final word.