Mombasa coastal city skyline and harbour

Mombasa: Kenya's Coastal City Guide

Complete guide to Mombasa — Fort Jesus, Old Town, beaches, ferry, hotels, and getting there from Nairobi. Kenya's ancient port city.

Guides for Mombasa

Mombasa is Kenya’s second city and oldest port — a place where Arab dhow traders, Portuguese navigators, Omani sultans, and British colonisers all left their mark on the same narrow streets. Today it is the hub of Kenya’s coast tourism and the country’s main shipping gateway.

Getting There

By train: The SGR Madaraka Express from Nairobi takes approximately 4.5 hours and is the recommended option. Economy class costs approximately KES 700, first class KES 3,000 as of 2026. Book at madarakaexpress.com or at Nairobi station.

By air: Moi International Airport (MBA) receives direct flights from Nairobi (1 hour, from KES 3,000 one way with Jambojet, Kenya Airways, or Skyward). Several charter operations fly direct from Europe during the high season.

By road: The Nairobi–Mombasa highway takes 8–10 hours by bus. Easy Coach and Modern Coast are the most reliable operators (approximately KES 1,000–1,500 each way).

Getting Around

Mombasa Island is small enough to walk around Old Town. Tuk-tuks are the best way to cover the island (negotiate fare before boarding, typically KES 100–300 for short trips). Uber operates in Mombasa. The Likoni Ferry crosses from the island to the south coast — free for pedestrians, runs frequently from early morning to midnight.

Old Town

Mombasa’s Old Town is the most intact Swahili urban environment in Kenya — a warren of narrow streets, carved wooden doors, mosques, and crumbling coral stone buildings. Walk the main street from Fort Jesus toward the dhow harbour, stopping at the Old Port to watch cargo dhows.

Fort Jesus — the 16th-century Portuguese fortress is Mombasa’s top attraction. The museum inside covers the full history of the Swahili coast from the Portuguese arrival through to British colonisation. Entry approximately USD 20 for non-residents, USD 10 for residents. Open daily 8am–6pm.

Biashara Street — the main shopping street for kangas (printed cotton wraps), kikois, and local craft goods. Prices are fixed in most shops, unlike at outdoor markets.

Beaches

Mombasa itself has limited beach access. The main beach areas are:

Nyali Beach — north coast, 5km from the island. Upmarket resort strip with several large hotels directly on the beach. Reasonable snorkelling in the marine park.

Diani Beach — 30km south of Mombasa, accessible via the Likoni Ferry then a 45-minute drive. Kenya’s best beach by most measures — wide, white sand, good surf, excellent water sports. See the Diani Beach guide.

Where to Eat

Budget: The Old Town food stalls near Biashara Street serve pilau, biriani, and deep-fried cassava from approximately KES 150–350. Try mandazi and chai from any street stall from KES 10–20 per piece.

Mid-range: Jahazi Coffee House in Old Town serves Swahili coastal cuisine in a restored building with courtyard seating (KES 500–1,500). Forodhani Restaurant near Fort Jesus serves good fish dishes and grilled meats (KES 800–2,000).

Upmarket: Tamarind Restaurant on the waterfront is Mombasa’s most established upmarket seafood restaurant, with seafood platters from approximately KES 3,000–5,000 per person.

Where to Stay

Budget (KES 2,000–5,000/night): Glory Guest House and similar guesthouses in Old Town offer basic but functional accommodation with character. Good value for solo travellers or those on tight budgets.

Mid-range (KES 6,000–15,000/night): Serena Beach Resort & Spa in Shanzu (north of Mombasa) combines Swahili architecture with direct beach access and good facilities. Nyali Beach Hotel is a well-established option on the north coast.

Upmarket (KES 18,000+/night): Hemingways Watamu is slightly further north but worth the drive. In Mombasa itself, the Sarova Whitesands Beach Resort has the largest pool complex on the north coast.

Day Trips from Mombasa

Diani Beach (30km south via Likoni Ferry) — Kenya’s best beach, accessible in 1–1.5 hours from Mombasa. See the Diani Beach guide.

Watamu and Malindi (100–120km north) — the marine park and turtle conservation programme at Watamu, and the Portuguese heritage of Malindi. Doable as a full-day excursion by hired vehicle or organised tour.

Shimba Hills National Reserve (40km southwest of Mombasa) — coastal savanna with sable antelope, elephants, and excellent birdlife. Entry approximately USD 30/day non-resident. Good for a half-day from Mombasa.

Haller Park (Bamburi, 15km north of Mombasa) — a former cement quarry transformed into a wildlife sanctuary and nature trail. Giraffes, hippos, buffalo, and tortoises in a reclaimed landscape. Entry approximately KES 1,000. Accessible by matatu from the Mombasa CBD (KES 50–80).

Practical Information

Getting around Mombasa Island: Tuk-tuks charge approximately KES 100–200 per ride. Walking is fine in the Old Town in daylight. Uber and Bolt operate in Mombasa and are preferable to hailing unmarked taxis.

Ferry to South Coast: The Likoni Ferry is free for pedestrians and runs continuously during the day (approximately every 10–15 minutes, with reduced frequency at night). It connects Mombasa Island to the southern mainland — essential for Diani Beach access. Vehicles pay a toll; pedestrians and boda-bodas cross free.

Internet and connectivity: Safaricom and Airtel have good 4G coverage on Mombasa Island. Most mid-range hotels offer Wi-Fi.

Climate: Mombasa is hot and humid year-round (26–32°C). The long rains run April–June, short rains November–December. The best beach weather is July–October and January–March. Air conditioning is standard in mid-range and above accommodation.

Health: Malaria risk is present in Mombasa — prophylaxis is recommended. Use insect repellent, especially in the evenings.

Currency: ATMs are widespread throughout Mombasa Island. Most upmarket hotels accept card payments; smaller restaurants and tuk-tuks are cash-only.

Upcoming Events in Mombasa

  • Rhino Charge

    Annual off-road motorsport event raising funds for Rhino Ark Kenya — competitive teams navigate 100km of challenging bush terrain.