YARDIPremier Staycation Marketplace

Tours & Travel in Kenya

Mombasa City Guide: History, Beaches and Swahili Soul

Discover Mombasa: Fort Jesus, Old Town, white-sand beaches, Swahili food, nightlife and practical tips for every budget.

By YARDI Editorial· · 4 min read

Mombasa smells of the sea, cardamom and grilled mishkaki. Kenya's oldest city sits on an island in the Indian Ocean, where carved wooden doors line Old Town lanes and dhows still drift past a 16th-century fortress. Add powder-white beaches, coral reefs and a laid-back coastal rhythm, and you have one of East Africa's most rewarding destinations.

Location & Getting There

Mombasa lies on Kenya's southern coast, about 480 km south-east of Nairobi.

  • By air: Moi International Airport receives domestic flights from Nairobi and international routes.
  • By train: The Madaraka Express (SGR) runs between Nairobi and Mombasa Terminus at Miritini. It is comfortable, scenic and popular, so book ahead in holiday seasons.
  • By road: The Nairobi–Mombasa highway is served by many bus companies, including overnight coaches.

The Likoni ferry links the island to the south coast, while the Nyali Bridge connects to the north coast beaches.

Top Attractions & Landmarks

Fort Jesus. Built by the Portuguese in the 1590s, this UNESCO World Heritage Site guards the old harbour. Its walls and museum tell four centuries of contested coastal history.

Mombasa Old Town. Wander narrow streets of Swahili, Arab and Indian architecture, ornate balconies and spice shops. Hire a licensed local guide for the stories behind the doors.

Mombasa Marine National Park. Snorkel or take a glass-bottom boat over coral gardens teeming with tropical fish.

Haller Park, Bamburi. Once a quarry, now a thriving nature park with giraffes, hippos and giant tortoises, a remarkable restoration story.

The Mombasa Tusks. The giant arches on Moi Avenue mark a classic photo stop in the city centre.

Popular Neighbourhoods

  • Nyali: Upscale beachfront hotels, malls and restaurants. Great for families and luxury travellers.
  • Bamburi & Shanzu: Long beaches, resorts and holiday apartments at friendly prices.
  • Old Town: Atmospheric and central, perfect for culture lovers on a budget.
  • Mtwapa: North of the city, known for lively nightlife and creekside dining.
  • Diani (south coast): About an hour south via Likoni, famous for its beach and water sports.

Browse stays in Mombasa on YARDI.

Best Things to Do

  • Take a guided walk through Old Town at golden hour.
  • Snorkel the marine park or join a dhow sunset cruise.
  • Day-trip to Shimba Hills National Reserve for forest, waterfalls and sable antelope.
  • Visit Gede Ruins near Watamu for a hidden Swahili town in the forest.
  • Shop for kikoys and kangas in local markets.
  • Relax on Nyali or Bamburi beach with fresh madafu (coconut water).

Find coastal tours.

Food & Nightlife

Mombasa's food is the star. Try biryani and pilau rich with spices, mahamri (cardamom doughnuts) with chai, viazi karai (spiced fried potatoes), mishkaki skewers and fresh grilled fish in coconut sauce. Street stalls around Old Town and the city centre come alive in the evening.

For nightlife, head to Nyali, Bamburi and Mtwapa for beach bars, live music and clubs.

Practical Travel Tips

Best time to visit: The drier months, roughly late June to October and December to March, bring sunny beach days. The long rains usually arrive April to June. Expect heat and humidity all year.

Getting around: Tuk-tuks and boda bodas are cheap for short trips; agree the fare first or use an app. Ride-hailing works well.

Safety & etiquette:

  • Mombasa has a strong Muslim culture; dress modestly in Old Town and away from the beach.
  • During Ramadan, avoid eating and drinking in public in daytime.
  • Use licensed guides and book boat trips through reputable operators.
  • Drink plenty of water and wear reef-safe sunscreen.

Mombasa blends history, beaches and flavour like nowhere else in Kenya. Come for the sun, stay for the soul.

  • #kenya coast
  • #mombasa
  • #city guide