Mombasa Beaches: North and South Coast Guide

· 7 min read Beaches
Palm-lined beach on the Kenyan coast near Mombasa

Book an experience

Book a beach activity or day trip

Book snorkelling, diving, and boat trips before you arrive: instant confirmation on most bookings.

Search hotels in Mombasa on Booking.com

Mombasa sits on an island connected to the mainland by bridges to the north and a ferry to the south. The beaches fan out in two directions from the city: the north coast beaches run from Nyali through Bamburi and Shanzu; the south coast beaches begin at Tiwi (27km) and continue to Diani (36km) and Galu.

Each stretch has a different character - north coast beaches are more accessible from the city but less pristine; south coast beaches, particularly Diani, are consistently better but require crossing the Likoni Ferry.

North Coast Beaches

Nyali Beach

Nyali is the closest beach to Mombasa’s city centre - approximately 10km north across the Nyali Bridge. The beach is wide with white sand, but the reef here is less intact than further north, making the water murkier after rough weather. The Nyali stretch is dominated by large resort hotels dating from the 1980s–2000s.

Character: Family resorts, accessible for city visitors, moderate development. Not Kenya’s most spectacular beach but functional.

Key resorts: Voyager Beach Resort, Sarova Whitesands Beach Resort, Mombasa Beach Hotel. Room rates from approximately KES 10,000–25,000/night.

Access from Mombasa city: Matatu from Mwembe Tayari bus stage (KES 50–80), 20–30 minutes. Mombasa tours and excursions are available for day trips to Fort Jesus, Old Town, and boat rides to the reef.

Bamburi Beach

5km north of Nyali, Bamburi is livelier - a stretch of hotels and beach bars along a wide beach. The sand is good, the reef provides reasonable snorkelling, and the water is warm and calm. Bamburi is popular with both tourists and Nairobi weekenders.

Key attraction: Haller Park (formerly Bamburi Nature Trail) - a rehabilitation project built on old cement quarry land, now a wildlife sanctuary with hippos, giraffes, tortoises, and birds. Approximately USD 10 entry, excellent for families.

Eating: Capricci Restaurant (Italian-Kenyan, beachfront, KES 1,500–3,000), Pirates Beach Bar (casual, live music weekends).

Access: Matatu north from Mombasa to Bamburi junction (KES 80–100, 25 minutes).

Shanzu Beach

The northernmost of the mainstream Mombasa resort beaches, Shanzu has fewer hotels than Bamburi but more open beach. The Serena Beach Hotel here is one of the coast’s most architecturally impressive - a Swahili-influenced design with extensive gardens. Jet-ski and water sports are popular here.

Access: 30–40 minutes from Mombasa city centre by matatu or taxi (approximately KES 200–300 by matatu, KES 1,500–2,000 by taxi).

South Coast Beaches

Tiwi Beach

27km south of Mombasa (via the Likoni Ferry), Tiwi is one of Kenya’s least-developed beaches. There are no large resorts - accommodation is mainly in self-contained cottages and small guesthouses owned by families that have been on the coast for generations. The beach is quiet, the reef snorkelling good, and the prices considerably lower than Diani.

Character: Budget-conscious travellers, expats, long-stay visitors. Limited restaurant and entertainment options - you come here to relax on a good beach cheaply.

Key accommodation: Twiga Lodge (long-established budget favourite, banda from approximately KES 2,500/night), Sand Island Beach Cottages (self-catering from KES 5,000/night).

Access: Likoni Ferry then matatu south past Ukunda to Tiwi junction (approximately KES 150–200 total, 45 minutes). Note: some guidebooks warn about the Tiwi road junction - get your accommodation to advise on current conditions.

Diani Beach

The definitive Kenyan beach experience. See the full Diani Beach Guide for complete details. 17km of white sand, intact reef, full water sports, accommodation for all budgets, reliable restaurants. The benchmark against which other Kenya beaches are measured.

Access: Likoni Ferry then matatu to Ukunda (30km south of Mombasa, approximately 45 minutes), then boda-boda or taxi to hotel.

North vs. South Coast: Which to Choose?

FactorNorth CoastSouth Coast (Diani)
Distance from Mombasa10–20km27–40km
Ferry requiredNoYes (Likoni)
Beach qualityGoodExcellent
Reef/snorkellingModerateVery good
Water sportsBasicComprehensive
Resort optionsMany large resortsRange from budget to luxury
RestaurantsResort-basedIndependent + resort
Best forConvenience, families in large resortsBeach quality, water sports, independent travellers

Mombasa’s Blue Flag: None Currently

None of Mombasa’s beaches currently hold international Blue Flag status, though several resorts maintain beach cleaning programmes. Check current reports on water quality before long ocean swimming.

When to Visit

October–March: Best conditions - dry, sunny, calm Indian Ocean, whale shark season south of Diani. Peak international tourist season.

June–September: SE trade winds (kusi) - good kitesurfing at Diani but rougher seas reduce snorkelling quality. Some rain possible November.

April–May: Long rains - some resorts reduce rates or close for maintenance. The beaches are nearly empty.

Water Sports and Beach Activities

North Coast (Nyali, Bamburi, Shanzu)

The north coast has two main independent water sports operators alongside the resort hotel desks.

Yul’s Water Sports (Aquadrom) — located directly on Bamburi Beach next to Bamburi Beach Hotel. Open 8:30am–6pm daily. Fleet includes Yamaha Waverunner 115HP 3-seater jet skis, 6–10-seater banana boats, a Family Sofa, and a UFO tow craft. Water skiing, knee boarding, and wake boarding also available. Walk-up — no advance booking required. Contact: +254 715 012311.

East Coast Water Sports — based at Mombasa Continental Resort on Shanzu Beach (ecws.co.ke). Published rates: jet ski from KES 2,800 (10 min, single) / KES 3,300 (10 min, double); 30-minute session KES 6,600 (single) / KES 7,700 (double). Stand-up paddleboard KES 1,500 for 30 minutes / KES 2,500 for 1 hour. Glass-bottom boat and snorkelling reef trip KES 2,500 per person (minimum 8 passengers, 2 hours, includes gear and marine park fee). Game fishing also available from USD 600 for 4 hours.

Snorkelling from resort desks: Nyali resort hotels (Voyager, Sarova Whitesands) can arrange reef boat trips directly; expect KES 2,500–3,500 per person for a 2-hour trip. No advance booking needed outside peak season (December–January).

Haller Park is 200m from Bamburi Beach: approximately USD 10 entry, suits families combining a wildlife stop with a beach day.

South Coast (Diani)

Diani has Kenya’s most developed water sports industry, with established independent operators:

H2O Extreme (Diani beach road) is the main kitesurfing school. Introductory lessons from approximately USD 80 per 2-hour session; 5-day beginner courses from approximately USD 350. Rental for experienced kitesurfers from USD 40/hour. The June–September kusi season is peak kitesurfing; book lessons 2–4 days ahead during this period.

Kisite-Mpunguti whale shark snorkelling: Boats depart from Shimoni, 35km south of Diani. Full-day trips via local operators cost approximately KES 5,000–8,000 per person including snorkelling equipment. Whale shark season runs October–February. Book 2–7 days ahead during peak season. Most Diani hotels can arrange; alternatively contact operators at Shimoni jetty directly.

Diving: Diani has several PADI dive centres operating boat dives to the outer reef. A 2-tank dive costs approximately USD 80–110 including equipment. Open water course from approximately USD 350–400. No advance booking required for experienced divers; PADI courses require 3–4 day commitment.

Booking logistics overall: North coast water sports are walk-up, no advance booking needed except in December–January peak. Diani kite lessons and Kisite whale shark trips: book 2–4 days ahead in high season. Diani hotels (particularly Baobab Beach Resort, Diani Reef) can facilitate bookings for guests. All operators accept payment in KES or USD cash.

Getting to the Beaches from Mombasa Airport

See our Mombasa city guide for a full overview of the city, Fort Jesus, and the Old Town before heading to the beach. Mombasa Moi International Airport is on the south side of Mombasa island. Taxis to north coast beaches: approximately KES 1,500–2,500 (20–35 minutes). For south coast: taxi to Likoni Ferry then south - approximately KES 2,000–3,500 to Diani, 45–75 minutes depending on ferry wait.

For in-depth guides to individual beaches, see our Diani Beach guide and our Watamu Beach guide. For the best places to stay near Mombasa, see our where to stay in Mombasa guide and the Mombasa things to do guide.

Frequently Asked Questions

What are the best beaches near Mombasa?
For quality and facilities: Diani Beach (south coast, 36km from Mombasa) is the best overall. For proximity: Nyali Beach and Bamburi Beach on the north coast are 10–15km from the city centre. Tiwi Beach (south coast, 27km) is quieter and less developed than Diani. Shanzu Beach (north coast) is popular for water sports. Each has a different character and price point.
Is it safe to swim at Mombasa beaches?
Generally yes - the coral reef offshore creates a lagoon that reduces wave energy and currents in most beach areas. Check current conditions with your accommodation. Tidal currents can be strong in some channel areas. Ocean swimming (outside the reef) is not recommended for non-swimmers.

Ready to explore?

Browse hundreds of tours and activities. Book securely with free cancellation on most options.

Browse on GetYourGuide →

Best price guaranteed: same price as booking direct. We earn a small commission at no extra cost to you.

Copied!
Copied!