On this page
Personalized Custom Song

Beyond Safari: A 7-Day Relaxing Beach Itinerary in Diani Beach and Mombasa.

June 7, 2026

Kenya’s reputation is built on the Maasai Mara, on dust clouds rising behind migrating wildebeest, on lions at golden hour. But the country’s Indian Ocean coastline tells a completely different story – one of dhow sails catching the monsoon wind, white sand beaches stretching past coral reefs, and Swahili towns layered with centuries of Arab, Portuguese, and African history. This 7-day itinerary splits time between Mombasa’s historic port city and the laid-back paradise of Diani Beach, roughly 30 kilometers to the south. No game drives required. Just reef fish, coconut rice, warm water, and the kind of slow travel that actually leaves you rested.

Day 1: Arriving in Mombasa – Old Town and Fort Jesus

Most flights into the coast land at Moi International Airport in Mombasa. The airport sits on Mombasa Island, so getting to your accommodation is straightforward – taxis are metered and a ride into Old Town or the city center costs around $5-$10 USD. For the first night, stay on the island itself. Mvita, the historic quarter, puts you within walking distance of everything you need to see.

Check in, drop your bags, and head to Fort Jesus in the afternoon. Built by the Portuguese in 1593 to guard the port, the coral-stone fortress now operates as a UNESCO World Heritage Site and museum. The entry fee is approximately $12 USD for non-residents. Allow at least two hours – the exhibits on Arab merchants, Portuguese colonizers, and the Omani takeover are genuinely absorbing, and the views over the creek from the ramparts are worth the ticket alone.

After Fort Jesus, walk into Old Town proper. The streets are narrow enough that the carved wooden doors of the old Swahili mansions practically brush your shoulders. Dodge the motorbikes, explore the small spice shops, and find Yul’s Restaurant or one of the street-facing Swahili kitchens for a dinner of pilau rice, coconut fish, and kachumbari. Dinner for two at a local restaurant runs $10-$20 USD. The neighborhood quietens early, so get back to your guesthouse before dark if you’re not yet oriented.

Day 1: Arriving in Mombasa - Old Town and Fort Jesus
📷 Photo by Aiman Ahmed on Unsplash.

Where to Stay in Mombasa

The Old Town area and Nyali, across the bridge, are the two best bases. Budget guesthouses in Old Town start around $25-$40 USD per night. Nyali has more mid-range hotel options closer to $60-$100 USD. For one night before heading south, a clean, central guesthouse in Old Town makes the most logistical sense.

Day 2: Mombasa to Diani – The Ferry Crossing and First Beach Afternoon

The journey from Mombasa to Diani Beach is short in distance but long in character. You’ll take a public matatu (minibus) or taxi to the Likoni Ferry, where vehicles and pedestrians cross the Kilindini Channel to the south mainland. The ferry is free for pedestrians and runs constantly throughout the day – crossing takes about 10 minutes, and the experience itself, watching dhows and container ships pass in the channel, is worth doing slowly. On the other side, shared matatus run to Ukunda (the junction town for Diani) for under $1 USD. From Ukunda, a tuk-tuk to your beach accommodation costs $2-$4 USD. If you prefer comfort, private transfers from Mombasa to Diani cost approximately $30-$50 USD for the whole vehicle.

Pro Tip

Book your Diani Beach accommodation on the south side of Likoni Ferry to avoid daily crossings and save significant travel time during your stay.

Arrive by midday and check in. The bulk of Diani’s accommodation sits along a single coastal road running parallel to the beach, so there’s very little distance between your bed and the sand. Spend the afternoon exactly where you should be: on the beach. The water at Diani is warm year-round (around 26-28°C), the sand is powdery white, and the reef offshore keeps the waves gentle inside the lagoon at low tide. Swim, read, sleep. That’s the whole plan.

Day 2: Mombasa to Diani - The Ferry Crossing and First Beach Afternoon
📷 Photo by Mariya Oliynyk on Unsplash.

For the sundowner, walk along the beach toward Nomad Beach Bar or find a spot at any of the open-air beach bars that face west. The sunsets over the Indian Ocean here are slow, orange, and dramatic. A cold Tusker beer costs around $2 USD. A cocktail, maybe $5-$7 USD. The evening meal options up and down the beach road range from cheap local joints to proper restaurants; budget around $12-$25 USD for dinner depending on where you sit.

Where to Stay in Diani

Options cover every budget. Backpacker hostels and self-catering cottages run from $20-$50 USD per night. Mid-range guesthouses and boutique hotels sit between $70-$130 USD. Luxury all-inclusive resorts like Alfajiri Villas or The Sands at Nomad push well above $200 USD per night. The northern end of Diani beach, near Jacaranda and Baobab, is slightly more developed. The southern end is quieter.

Day 3: Snorkeling Kisite-Mpunguti Marine Park

This is the standout day trip from Diani, and it earns that status completely. Kisite-Mpunguti Marine National Park sits roughly 60 kilometers south of Diani, near the village of Shimoni, and the coral gardens inside its protected waters are among the healthiest on the East African coast. Book through your accommodation or with a local operator the evening before – reputable operators charge around $60-$80 USD per person for a full day that includes transport to Shimoni, the dhow trip out to the park, snorkeling equipment, a seafood lunch on Wasini Island, and the return journey.

Departure is typically early, around 7:30am, to catch favorable tides. The dhow motor out is scenic and unhurried. Snorkeling stops include coral gardens with lionfish, parrotfish, sea turtles, and in the right season (October to March), spinner dolphins commonly escort the boats. The reef colors are exceptional in clear conditions.

Day 3: Snorkeling Kisite-Mpunguti Marine Park
📷 Photo by Xavier Coiffic on Unsplash.

Lunch on Wasini Island is a full Swahili seafood spread – coconut octopus, grilled fish, rice, and fruit – usually included in the day-trip price. Return to Diani by late afternoon, sun-tired and well-fed. Pick up some samosas from a roadside stall and have an early night.

Day 4: Forest Walk, Colobus Monkeys, and a Genuinely Slow Beach Day

Not every day needs a boat. Day 4 is about Diani’s other identity – the strip of coastal forest that runs behind the beach road, home to one of Kenya’s most photogenic primates.

The Colobus Conservation Centre, located on the beach road, runs morning tours starting at 8am. The Angolan colobus monkey – black-and-white, with a spectacular cape of white fur – lives in the coastal forest and is famously approachable. Entry and a guided walk cost around $10-$15 USD. The organization also rehabilitates injured animals and does meaningful community education work, so the fee goes somewhere useful.

After the forest, the day belongs to the beach. Hire a sun lounger if your accommodation doesn’t provide them (usually $3-$5 USD for the day), order a fresh coconut from the beach vendors, and do nothing at all. Diani at this pace – with no obligations, no departure times – is what the trip is actually for.

In the evening, walk to Ali Barbour’s Cave Restaurant, one of the most unusual dining settings on the Kenyan coast. Built inside a natural coral cave lit by lanterns, it serves Swahili-influenced seafood in a setting that feels genuinely special rather than gimmicky. Expect to spend $30-$50 USD per person for a full dinner with drinks. Reserve ahead – it fills up.

Day 4: Forest Walk, Colobus Monkeys, and a Genuinely Slow Beach Day
📷 Photo by Filipe Freitas on Unsplash.

Day 5: Wasini Island – Dhow Cruise and Dolphin Spotting

Day 5 explores Wasini Island from a different angle, with dedicated dhow cruises that emphasize dolphin watching and the island itself rather than snorkeling – ideal if you want a slower, more atmospheric day on the water.

Wasini Island has no cars. It’s a small, traditional Swahili fishing community with coral-stone ruins, a mangrove boardwalk, and the kind of quietness that signals you’re far from the tourist trail even when you’re technically on it. The ruins of an old Swahili settlement – locally called the Wasini Ruins – date back several centuries and can be walked through in 20 minutes with a local guide.

Dolphin sightings are not guaranteed, but spinner and bottlenose dolphins are regularly spotted in the channel between October and March. The dhow itself – a traditional wooden vessel with a lateen sail – is a pleasurable way to spend several hours regardless of what wildlife shows up. Full-day trips including Wasini, dolphins, and lunch cost around $55-$75 USD per person.

Back in Diani by late afternoon, pick up a grilled corn on the cob from the beach road vendors (under $1 USD) and watch the fishing boats come in before sunset.

Day 6: Water Sports, Beach Culture, and a Last Proper Evening

Diani has a consistent onshore wind, particularly between June and September, which makes it one of East Africa’s best locations for kitesurfing. H2O Extreme and Aquaventure are the two main operators on the beach. A beginner lesson runs approximately $80-$100 USD for two hours, with equipment provided. For those who want something calmer, stand-up paddleboarding (SUP) rentals go for around $15-$20 USD per hour, and the flat lagoon water inside the reef at low tide is perfect for it.

Day 6: Water Sports, Beach Culture, and a Last Proper Evening
📷 Photo by Garo Janboulian on Unsplash.

Non-water-sport options for the morning include a glass-bottom boat excursion over the reef ($20-$30 USD) or simply walking further down the beach than you have yet managed. The southern end of Diani past Galu Beach is noticeably quieter, with fewer vendors and more empty sand.

The afternoon is for the Forty Thieves Beach Bar, a Diani institution that has been doing cold beers, beach volleyball, and casual grilled food since the 1980s. It’s the right place for a long, lazy afternoon that bleeds into the evening.

For the last proper dinner of the trip, try one of the Swahili home cooking spots in Ukunda town – a tuk-tuk ride from the beach. These are simple places where you eat what’s been cooked that day: biryani, fish stew, mandazi, tamarind juice. Dinner costs under $8 USD per person, and the food is frequently better than anything in the beach-road restaurants at four times the price.

Day 7: Slow Morning, Return to Mombasa, Departure

There’s no agenda for the last morning. Wake up when you wake up, walk to the beach one more time, and sit with it. Order breakfast at a beachside café – mandazi and chai or a full English depending on your accommodation – for $3-$8 USD.

Checkout at most Diani properties is at 10 or 11am. If your flight is in the afternoon, many guesthouses will hold your luggage while you spend a last hour on the beach.

The return to Mombasa reverses the same route: tuk-tuk to Ukunda junction, matatu to Likoni ferry, ferry across the channel, taxi or matatu to the airport. The total journey takes roughly 60-90 minutes depending on ferry wait times and traffic. Budget $5-$10 USD for the whole trip on public transport, or around $35-$50 USD for a private transfer directly to the airport.

Day 7: Slow Morning, Return to Mombasa, Departure
📷 Photo by Glen Mudau on Unsplash.

Moi International Airport is small and manageable. Arrive at least two hours before an international flight. The domestic terminal is separate, used primarily for flights to Nairobi’s Wilson Airport – a handy connection if this coastal trip is tagged onto a Mara safari.

Practical Notes for the Whole Trip

  • Best time to visit: January to March and July to October offer the clearest water and most reliable weather. April to June brings the long rains.
  • Currency: Kenyan Shilling (KES). As of 2024, roughly 130 KES to 1 USD. Most Diani hotels and restaurants accept USD and cards; smaller local spots prefer cash.
  • Getting around Diani: Tuk-tuks are the main local transport. A standard ride along the beach road costs $1-$3 USD. Negotiate before you get in.
  • Health: Malaria prophylaxis is recommended for the Kenyan coast. Sunscreen is genuinely necessary – the equatorial sun on white sand is unforgiving.
  • Total 7-day budget estimate: Budget travelers can manage comfortably on $60-$80 USD per day including accommodation, meals, and one or two activities. Mid-range sits around $120-$180 USD per day. Add more for luxury resorts and private transfers.

📷 Featured image by The Travel Nook on Unsplash.

Accessibility Menu (CTRL+U)

EN
English (USA)
Accessibility Profiles
i
XL Oversized Widget
Widget Position
Hide Widget (30s)
Powered by PageDr.com