Route Overview
Distance: ~300 km coastal | Duration: 10–14 days | Best Season: June–October | Transport: Flights, buses, boats, 4WD
Kenya's coral coast stretches along the Indian Ocean with a rich Swahili heritage spanning over a thousand years. This circuit connects three iconic coastal destinations: the vibrant port city of Mombasa, the beach resort town of Malindi, and the pristine island of Lamu (a UNESCO World Heritage site). Combined with world-class diving, snorkeling, and authentic cultural experiences, this is Kenya's most complete coastal journey.
The Route
- Mombasa (2 days) – Historic port city, Swahili capital
- Diani Beach (2–3 days) – Premier beach resort area
- Malindi (2–3 days) – Coral gardens, beach town charm
- Lamu Island (2–3 days) – UNESCO heritage site, ultimate island escape
- Pate Island (1–2 days) – Optional remote exploration
Detailed Itinerary
Days 1–2: Mombasa – Gateway to the Swahili Coast
Day 1: Arrive & Historic Old Town
- Mombasa International Airport (MBA) – Main Kenya coastal entry point
- Mombasa – Kenya's premier coastal city
- Fort Jesus: UNESCO World Heritage site, Portuguese fortress (1593)
- Massive stone fort overlooking harbor
- Museum with Swahili history and artifacts
- Views of Mombasa harbor and old town
- Sunset from ramparts is stunning
- Old Town (Mombasa): Historic Swahili district
- Narrow stone streets, Arabic architecture
- Carved wooden doors on historic houses
- Multiple mosques and Islamic sites
- Small museums and galleries
- Harbor area: Working port, traditional dhows, fish market
- Activities:
- Fort Jesus exploration (2–3 hours)
- Old town walking tour (guided recommended)
- Market exploration (Mvita Market)
- Waterfront dining with ocean views
Day 2: Mombasa Beaches & Coastal Exploration
- Beaches near Mombasa:
- Shanzu Beach: Local beach, swimming, fishing boats
- Bamburi Beach: Coastal park with nature walk
- Nyali Beach: Upscale resort area across bridge
- Heller Point & Coral Gardens: Snorkeling tour
- Coral gardens visible from shore or boat
- Fish abundance
- Optional boat tour from Mombasa
- Arrange transport to Diani Beach (next destination)
Stay: Mid-range hotels in Old Town or Nyali ($50–100/night)
Days 3–5: Diani Beach – Premier Beach Resort Area
Getting There: 45 minutes drive south from Mombasa (easy highway)
Why Diani? Kenya's best beaches, full resort infrastructure, world-class diving and snorkeling, safe and developed, excellent restaurants, perfect beach relaxation base.
Day 3: Arrival & Beach Orientation
- Diani Beach – Kenya's premier beach
- 12 km of pristine white sand
- Protected by coral reef—calm, shallow water
- Numerous beach resorts and restaurants
- Water sports rentals, diving shops
- Safe, well-developed area
- Settle into resort/hotel
- Beach exploration: Walk the length of Diani
- Sunset swim or beach drink
Day 4: Snorkeling & Coral Reef Experience
- Diani Reef snorkeling tour: Half or full day
- Boat to coral gardens just offshore
- Pristine reef system
- Hundreds of tropical fish species
- Sea turtles possible
- Picnic lunch on boat
- Cost: $40–70
- Alternatively: Shore snorkeling (excellent from Diani Beach itself)
- Afternoon beach relaxation
- Optional: Book diving certification course (3 days)
Day 5: Diving or Adventure Activities
- Option A – Scuba diving:
- Multiple dive sites around Diani
- Diving day trip (2–3 dives)
- Pristine reefs, good fish life
- Cost: $80–120/dive
- Option B – Dhow sailing:
- Traditional Arab sailing boat experience
- Sunset dhow cruise popular ($30–50)
- Full-day sailing excursion available
- Option C – Giraffe Centre or wildlife:
- David Sheldrick Wildlife Trust nearby
- Shimba Hills National Reserve (short drive)
- Option D – Relax: Beach, massage, pool
Stay: Beach resorts, guesthouses, hotels ($60–150/night)
Days 6–8: Malindi – Coral Gardens & Coastal Town
Getting There: 3-hour drive north from Diani (120 km)
Why Malindi? Smaller, more relaxed than Diani; famous for enormous coral gardens; excellent diving; charming beach town; Swahili culture; good base for north coast exploration.
Day 6: Arrival & Town Exploration
- Malindi – Charming coastal town
- Smaller, less touristy than Diani
- Historic stone town with Portuguese influence
- Malindi Marine Park entrance
- Working fishing port atmosphere
- Good restaurants and beach bars
- Main attractions:
- Pillar Tombs – Ancient Swahili graves
- Vasco da Gama Pillar – Historic Portuguese monument
- Malindi Museum – Local history
- Waterfront promenade – Local atmosphere
- Evening: Harbor walk, local seafood restaurant
Day 7: Malindi Marine National Park
- Malindi Marine National Park: World-class diving and snorkeling
- Elephant Tusk Coral: Massive coral formations
- Depth range: Shallow reefs (5m) to deep walls (30m+)
- Marine life: Fish abundance, turtles, rays
- Park fee: $10–15 (included in tour)
- Full-day snorkeling/diving tour:
- Boat to multiple sites in protected park
- Professional guides
- Multiple snorkeling/diving stops
- Lunch on boat
- Cost: $50–100
- Afternoon: Beach relaxation in Malindi
Day 8: Malindi Optional Extensions
- Option A – More diving/snorkeling: Second day in marine park
- Option B – Gede Ruins: Ancient Swahili settlement (30 min away)
- Ruined city from 14th–16th centuries
- Archaeology museum
- Forest trail surrounding ruins
- Option C – Relax in Malindi
- Book boat to Lamu for next day
Stay: Beach hotels, guesthouses, resorts ($50–120/night)
Days 9–11: Lamu Island – UNESCO Heritage & Island Paradise
Getting There: Flight to Lamu (1 hour, $80–120) or ferry from Malindi (6+ hours)
Why Lamu? UNESCO World Heritage site, car-free island (donkeys only), perfectly preserved medieval Swahili town, pristine beaches, ultimate romantic getaway, authentic culture.
Day 9: Arrive in Lamu Town
- Lamu Island – UNESCO World Heritage site
- Lamu Town: Perfectly preserved medieval Swahili architecture
- Narrow stone streets, carved wooden doors
- No cars on island (donkeys, bicycles, walking only)
- Atmospheric waterfront with dhow harbor
- Mosques, museums, galleries, cafés
- Lamu Museum: Swahili history and artifacts
- Swahili House: Traditional architecture preserved
- Settle into guesthouse or small hotel
- Afternoon wandering: Explore town on foot, get lost in streets
- Sunset waterfront dinner: Watch dhows come in
Day 10: Lamu Beaches & Water Activities
- Lamu Beach: Long sandy beach across from town
- Swimming, relaxation
- Snorkeling from shore
- Dhow sailing experience
- Dhow sailing excursion:
- Full-day sail on traditional dhow
- Snorkeling at nearby reefs
- Picnic lunch on beach
- Sunset sail with drinks
- Cost: $50–80
- Afternoon: Return to town, explore more streets
Day 11: Optional – Pate Island or Extended Lamu
- Option A – Pate Island day trip:
- Boat ferry to neighboring island (30 min)
- Siyu Fort – Historic fortification
- Pate Town – Remote, authentic Swahili settlement
- Snorkeling at pristine reefs
- Very few tourists, true adventure feel
- Option B – More Lamu:
- Jewelry shopping and local crafts
- Cafe culture, reading, writing
- Cooking class with local family
- Final beach time
Stay: Guesthouses, small hotels, boutique lodges ($40–100/night)
Swahili Culture & Heritage
- Language: Swahili (primary), English widely spoken in tourism areas
- Religion: Predominantly Muslim (Islamic culture pervasive)
- History: 1,000+ years of trade history; Arab, Persian, Indian, African blend
- Architecture: Stone carved doors, coral stone buildings, Islamic design
- Culture: Respectful, Islamic values; dress modestly outside beaches
- Food: Fish-based, coconut curries, rice, tropical fruits, seafood
- Traditions: Dhow sailing, fishing, spice trade heritage
Practical Information
Best Season
- June–October: Dry season, cooler, excellent visibility, best diving
- December–February: Warm, dry, good weather, school holidays = busier
- April–May & November: Shoulder seasons, occasional rain, fewer tourists
- Avoid: March–May (heavy rain), some rough seas
Getting There & Around
- International entry: Most use Nairobi (domestic flight to Mombasa 1.5 hours)
- Mombasa–Diani: 45 min drive south (rental car or shuttle)
- Diani–Malindi: 3-hour drive (rental car or bus $5–10)
- Malindi–Lamu: Flight (1 hour, $80–120) OR ferry (6+ hours, $20–30)
- Local transport: Buses (cheap, slow), taxis (negotiable), car rental ($40–60/day)
Accommodation & Budget
- Mombasa: $50–100/night
- Diani Beach: $60–150/night (good range)
- Malindi: $40–100/night (more budget-friendly)
- Lamu: $40–100/night (small guesthouses and boutique hotels)
Daily Budget Estimate
- Budget traveler: $60–100/day
- Mid-range: $120–200/day
- Comfortable: $200+/day
Activity Costs
- Snorkeling tour: $40–70
- Diving (per dive): $80–120
- PADI certification: $350–500
- Dhow sailing: $30–80
- Marine park entry: $10–15 (included in tours)
- Historical tours: $20–40
Health & Safety
- Vaccinations: Yellow Fever (recommended), Hepatitis A, Typhoid
- Malaria: Prophylaxis recommended (coastal areas have risk)
- General safety: Coastal Kenya is safe for tourists; avoid night walks in Mombasa
- Water: Bottled water recommended
- Sun protection: Reef-safe sunscreen essential
- Medical: Mombasa has good facilities; Lamu limited
Visas & Entry
- Visa: E-visa available online ($50) or on arrival
- Passport: Valid 6+ months beyond travel
- Entry: Straightforward process
Currency & Money
- Currency: Kenyan Shilling (KES), ~150–155 KES per USD
- ATMs: Available in Mombasa, Diani, Malindi; limited in Lamu
- Cash essential: Especially on Lamu Island
- Credit cards: Accepted in hotels/resorts; cash for activities
Language
- Official: English and Swahili
- English spoken: Widely in tourism areas
- Swahili helpful: Learning basics appreciated by locals
Pro Tips for Kenya Coral Coast
- Fly into Nairobi: Then connect to Mombasa (cheaper than direct international)
- Combine with Kenya safari: Optional Nairobi–safari then coast extension
- Reef-safe sunscreen mandatory: Protect the coral ecosystem
- Respect Islamic culture: Dress modestly outside beaches, avoid eating during Ramadan publicly
- Lamu ferry vs flight: Flight faster (1 hr) but ferry is adventure (6 hrs, scenic)
- Dhow sailing is must-do: Traditional experience, accessible cost
- Book diving early: Good operators fill quickly
- Visit on weekday if possible: Weekends bring Nairobi crowds
- Swahili food is delicious: Try local seafood, plantains, coconut
- Get certified diving in Diani: Competitive pricing, excellent instruction
Related Pages