Contact Us. We’re open today 9.00am – 5.30pm
+(254) 706 612 070

Is Diani Beach in Mombasa? – First Mombasa Beach Travelers Quick Guide (2026 Updated)

When planning a coastal holiday in Kenya, one of the most frequently asked questions is: “Is Diani Beach in Mombasa?” Alongside this, travelers also want to know how far Diani Beach is from Mombasa, how long the journey takes, and the best transport options available.

With the introduction of the Dongo Kundu Bypass Highway, travel between Mombasa and the South Coast (including Diani Beach) has significantly improved, reducing dependence on the Likoni Ferry and making the journey faster and more predictable.

Whether you are a first-time visitor or returning traveler, this guide breaks down distances, routes, transport options, and the best beaches in the region.


Is Diani Beach in Mombasa?

No, Diani Beach is not located in Mombasa city.

Diani Beach is located in Kwale County, south of Mombasa. It is separated from Mombasa Island by the Likoni channel, but it remains one of the most popular beach destinations for visitors staying in Mombasa.

Mombasa is a city and county, while Diani belongs to Kwale County. However, both destinations are part of the same coastal tourism circuit.

Why people think Diani is in Mombasa

So while Diani is not in Mombasa, it is closely connected to it.


How Far is Diani Beach from Mombasa?

The distance remains relatively short:

  • Distance: 30–40 km

  • Travel time: 1 to 2.5 hours (improved with Dongo Kundu Bypass)

Major change: Dongo Kundu Bypass impact

The Dongo Kundu Bypass Highway has reduced reliance on the Likoni Ferry by providing a direct road connection from Mombasa mainland to the South Coast.

What this means for travelers:

  • Less time spent in ferry queues

  • Faster and more predictable travel

  • Reduced congestion at Likoni crossing

  • Smoother access to Diani Beach

However, some routes may still use the Likoni Ferry, depending on your exact starting point.


How Far is Diani Beach from Mombasa Airport?

From Moi International Airport to Diani Beach:

  • Distance: 45–55 km

  • Travel time: 1.5 to 3 hours (faster via Dongo Kundu route)

Why travel time is improving

Previously, all traffic had to pass through:

  • Mombasa Island traffic

  • Likoni Ferry congestion

Now, with the Dongo Kundu Bypass Highway, many vehicles can avoid the ferry entirely, significantly reducing delays.


How to Get from Mombasa Airport to Diani Beach (2026 Updated Routes)

Option 1: Dongo Kundu Bypass Route (Recommended)

Route:

Airport → Changamwe → Dongo Kundu Bypass → South Coast → Diani

Advantages:

  • Avoids ferry completely in many cases

  • Faster and smoother travel

  • Less congestion risk

  • Best option in 2026

Disadvantages:

  • Slightly longer driving distance in some cases

  • Requires local driver familiarity


Option 2: Taxi + Likoni Ferry (Traditional Route)

Route:

Airport → Mombasa Island → Likoni Ferry → South Coast → Diani

Advantages:

  • Still widely used

  • Lower cost in some cases

  • Direct city access

Disadvantages:

  • Ferry delays during peak hours

  • Less predictable travel time


Option 3: Private Transfer (Best Comfort Option)

A private transfer can now choose:

  • Dongo Kundu Bypass (preferred)

  • Or ferry route depending on traffic

Advantages:

  • Door-to-door service

  • Efficient route selection

  • Ideal for families and tourists


Option 4: Fly to Ukunda Airstrip (Fastest Overall)

  • Nairobi → Ukunda Airstrip

  • 10–15 minutes to Diani Beach

Advantages:

  • No road or ferry travel

  • Fastest option

Disadvantages:

  • Higher cost

  • Limited schedules


How to Get from Mombasa to Diani Beach (Updated 2026)

If you are already in Mombasa:

Main routes now include:

1. Dongo Kundu Bypass Route (Preferred)

Mombasa mainland → Dongo Kundu Bypass → Diani

2. Likoni Ferry Route (Traditional)

Mombasa Island → Ferry → South Coast → Diani

Travel time comparison:

  • With bypass: 1–2 hours

  • With ferry only: 1.5–3 hours


How to Get to Diani Beach from Mombasa (Simple Summary)

The easiest modern route is:

  1. Leave Mombasa city or airport

  2. Use the Dongo Kundu Bypass Highway where possible

  3. Drive directly to South Coast

  4. Arrive in Diani Beach

This has significantly improved tourism flow and reduced congestion bottlenecks.


Which is the Best Beach in Mombasa?

Even with improved access to Diani, travelers still compare beaches in the region.


1. Diani Beach – Best Overall Beach

  • White sandy coastline

  • Clear turquoise water

  • Luxury resorts and villas

  • Water sports and marine activities

Best for: Luxury travel, honeymooners, international tourists


2. Nyali Beach – Best City Access Beach

  • Close to Mombasa city

  • Hotels, restaurants, and nightlife

  • Easy weekend access

Best for: Short stays and business travelers


3. Bamburi Beach – Best Family Beach

  • Calm waters

  • Family-friendly resorts

  • Camel rides and beach activities

Best for: Families and budget travelers


4. Shanzu Beach – Best Quiet Escape

  • Less crowded

  • Relaxed atmosphere

  • Mid-range resorts

Best for: Couples and relaxation seekers


Best Beaches in the Mombasa Region

  • Best overall beach: Diani Beach

  • Best city beach: Nyali Beach

  • Best family beach: Bamburi Beach

  • Best quiet beach: Shanzu Beach


Travel Summary (2026 Updated)

Route Distance Time Best Option
Mombasa → Diani 30–40 km 1–2 hrs Dongo Kundu Bypass
Airport → Diani 45–55 km 1.5–3 hrs Private transfer
Fly to Ukunda → Diani ~5 km 10–15 min Flight

Frequently Asked Questions (FAQ)

Is Diani Beach part of Mombasa?

No, it is in Kwale County, not Mombasa.

How far is Diani Beach from Mombasa?

About 30–40 km, depending on the route used.

How far is Diani Beach from Mombasa Airport?

Around 45–55 km depending on traffic and route.

What is the fastest way to reach Diani Beach in 2026?

Using the Dongo Kundu Bypass Highway or flying to Ukunda.

Does the Likoni Ferry still affect travel?

Yes, but its impact is reduced due to the Dongo Kundu bypass.


Diani is not Mombasa

Although Diani Beach is not in Mombasa, it is now more accessible than ever thanks to the Dongo Kundu Bypass Highway.

This major infrastructure upgrade has transformed travel to the South Coast, reducing congestion, cutting travel time, and making Diani Beach easier to reach from both Mombasa city and Moi International Airport.

Diani remains the most beautiful beach destination on Kenya’s coast, while Mombasa offers a range of accessible city beaches for all types of travelers.


Talk to Local Experts Who Live Here

The Holiday Dealers is a specialist travel company focused on creating tailor-made holidays across Kenya, Zanzibar and the wider East African region. With strong local expertise, they design personalised itineraries that combine safari adventures, beach escapes, and cultural experiences into seamless journeys.

From the wildlife-rich plains of the Masai Mara to the white-sand beaches of Diani and the historic charm of Lamu, and the tropical beaches of Zanzibar, we curate trips that match each traveler’s style—whether it’s a luxury honeymoon, family holiday, or all-inclusive coastal getaway. Their approach emphasizes attention to detail, handpicked accommodations, and smooth logistics, ensuring every journey is both memorable and stress-free.

Connect with local experts on the ground—unlock insider knowledge, premium service, exclusive deals

+(254) 706 612 070

3 Nights Masai Mara - 4x4 Road Package - Kenya Safari
3 Wildlife Safari | From: $1,225/- PPS
0 /5
KSh400
More Information
6 Days, Elementeita, Masai Mara & Nairobi  - Kenya Safari
6 Days Wildlife Safari | From: $1,995/- PPS
0 /5
KSh400
More Information
12 Days Untouched Wilderness - Low Park Fees Safari - Kenya Safari
12 Days Wildlife Safari | From: $2,580/- PPS
0 /5
KSh400
More Information
2 Nights Tsavo West & 3 Nights Masai Mara - Flying Package - Kenya Safari
6 Days Wildlife Safari | From: $2,600/- PPS
0 /5
KSh400
More Information
Table of Contents

Login