Ukunda Travel Guide
City City in Kwale County, Kenya
South of Mombasa, Ukunda serves as the gateway to Diani Beach - white sand, coral snorkel sites and dhow charters. Visitors arrive for diving, kitesurfing, beachfront bars and the nearby Shimba Hills’ green escarpments.
Why Visit Ukunda? #
Sun-splashed beaches and easy access to wildlife attract travelers to this stretch of Kenya’s coast, where Diani Beach and the Shimba Hills National Reserve sit within easy reach. Kitesurfing over coral reefs, snorkeling among colorful fish, and sampling Swahili seafood stews and coconut-based curries give a distinct coastal flavor. Quiet villages and beachside lodges provide a laid-back base that contrasts with busier Mombasa, ideal for watersports enthusiasts and nature lovers.
Who's Ukunda For?
Ukunda sits next to Diani Beach, where sunset dhow trips and beachfront resorts make for intimate evenings. Midrange and upscale lodges along the shoreline offer private dinners and spa packages, ideal for a relaxed seaside romantic break.
Families find gentle white-sand beaches at Diani, calm swimming spots and shallow coral snorkeling for older kids. Nearby Shimba Hills and Mwaluganje provide easy wildlife day trips, and many midrange hotels offer family rooms and kid-friendly activities.
The coast is strong for water sports: snorkeling, scuba off Wasini and Kisite Mpunguti, kiteboarding and deep-sea fishing are all accessible from Ukunda/Diani. Organized dives and dhow day trips run year-round; expect mid-to-high-season prices for guided excursions.
Beyond the beach, Shimba Hills National Reserve is a short drive for waterfalls, rare coastal forest and sable antelope sightings. Birdwatchers and botanical fans can also arrange visits to small community conservancies and the Mwaluganje elephant sanctuary.
Best Things to Do in Ukunda
All Attractions ›Ukunda Bucket List
- Diani Beach - Long white-sand coastline with coral reefs, ideal for swimming and water sports.
- Shimba Hills National Reserve - Dense rainforest home to sable antelope and Sheldrick Falls, offering rewarding wildlife viewing.
- Colobus Conservation (Diani) - Community-run center rehabilitating colobus monkeys and offering informative guided forest walks.
- Diani Marine Reserve - Protected reef system great for snorkeling, glass-bottom boat trips, and marine life spotting.
- Tiwi Beach - Quiet tidal pools and shell-strewn sands north of Diani, popular with locals.
- Kaya Kinondo Sacred Forest - Ancient Mijikenda grove where guided cultural tours reveal traditional rituals and biodiversity.
- Gazi Bay - Mangrove channels and coral gardens perfect for low-tide exploration and kayaking adventures.
- Ukunda Market - Bustling local market selling fresh produce, spices, and everyday coastal life glimpses.
- Kisite-Mpunguti Marine Park (boat from Shimoni/Wasini) - Half-day boat trips from Shimoni for snorkeling with dolphins and coral gardens.
- Mombasa Old Town and Fort Jesus - Historic streets and Arab-influenced architecture anchored by Fort Jesus and lively bazaars.
- Haller Park (Bamburi) - Former quarry turned nature sanctuary with giraffes, hippos, and easy walking trails.
- Shimoni and Wasini Island excursions - Boat tours to Wasini with seafood lunches and coastal village visits from Shimoni.
Regions of Ukunda #
Diani Beach
The postcard part of the coast - long white sands, coral reefs and plenty of tourist infrastructure. Suits sunbathers, snorkelers and people who want resorts and beach bars within walking distance. Expect boat trips to nearby islands and easy access to marine safaris.
Top Spots
- Diani Beach - Wide white sand strip perfect for swimming and sunset strolls.
- Colobus Conservation - Small visitor centre and guided walks to see colobus monkeys.
- Ali Barbour’s Cave - Unique cave restaurant for a memorable dinner under stalactites.
Ukunda Town
The utilitarian hub behind the beachfront - markets, bus stands and the airstrip. It’s practical rather than pretty and good for travellers who need local services, matatu connections or cheaper guesthouses. Not a beach zone but closer to everyday Kenyan town life.
Top Spots
- Ukunda Airstrip (Diani Airport) - Small airport linking to Nairobi and local charters.
- Ukunda Market - Busy local market for fresh produce and daily life scenes.
- Local dhabhas & cafes - Cheap local meals and quick bites for travellers on the go.
Tiwi
A low-key stretch of coast just north of Diani popular with people who want a quieter beach day. Expect small guesthouses, local fishing activity and fewer tourist crowds. Great for a relaxed seaside vibe and short excursions into Diani when you want more options.
Top Spots
- Tiwi Beach - Quieter shoreline north of Diani, good for walks and low-key swimming.
- Tiwi village - Simple coastal village atmosphere with small local stalls.
- Local fishing spots - Morning fish landings and casual beachfront eateries.
Plan Your Visit to Ukunda #
Best Time to Visit Ukunda #
The best time to visit Ukunda (Diani Beach) is during the cool, dry months from June to September, when sea breezes and lower humidity make beach activities and snorkeling ideal. Expect hot, humid conditions in January-February and two rainy seasons - short rains in October-November and long rains March-May - which bring heavy showers and higher humidity.
Best Time to Visit Ukunda #
Ukunda's climate is classified as Tropical Savanna - Tropical Savanna climate with consistently warm temperatures year-round. Temperatures range from 20°C to 32°C. Abundant rainfall (1200 mm/year), wettest in May with a pronounced dry season.
January
January is hot, feeling like 30°C due to high humidity. Light rainfall and partly cloudy skies.
Comfort
Weather
February
February is hot, feeling like 30°C due to high humidity. The driest month with just 18 mm and partly cloudy skies.
Comfort
Weather
March
March is the hottest month, feeling like 31°C due to high humidity. Moderate rainfall (59 mm) and partly cloudy skies.
Comfort
Weather
April
April is hot, feeling like 30°C due to high humidity. Heavy rain (218 mm) and partly cloudy skies.
Comfort
Weather
May
May is warm with muggy conditions (dew point 23°C). The wettest month with heavy rain (296 mm) and partly cloudy skies.
Comfort
Weather
June
June is warm with highs of 28°C and lows of 21°C. Significant rainfall (106 mm) and partly cloudy skies.
Comfort
Weather
July
July is mild with highs of 28°C and lows of 20°C. Regular rainfall (89 mm) and partly cloudy skies.
Comfort
Weather
August
August is warm with highs of 28°C and lows of 20°C. Moderate rainfall (71 mm) and partly cloudy skies.
Comfort
Weather
September
September is warm with highs of 29°C and lows of 21°C. Moderate rainfall (59 mm).
Comfort
Weather
October
October is warm with highs of 30°C and lows of 22°C. Regular rainfall (94 mm) and partly cloudy skies.
Comfort
Weather
November
November is warm with muggy conditions (dew point 23°C). Regular rainfall (100 mm).
Comfort
Weather
December
December is hot, feeling like 30°C due to high humidity. Moderate rainfall (61 mm).
Comfort
Weather
How to Get to Ukunda
Ukunda (Diani Beach) is reached most easily via the nearby Ukunda Airstrip (UDA) for regional flights or via Moi International Airport (MBA) in Mombasa for international arrivals. The main rail connection is the Madaraka Express to Mombasa Terminus; from Mombasa you complete the trip to Ukunda by ferry and road shuttle or taxi.
Ukunda Airstrip (UDA): The closest airfield for Diani and Ukunda - small regional flights (scheduled and charters) land here. From Ukunda Airstrip most travellers take a tuk‑tuk or hotel transfer: expect roughly KES 200-500 for a short tuk‑tuk ride or KES 800-1,500 for a metered taxi; journey time to central Diani/Ukunda is about 5-15 minutes depending on traffic and luggage.
Moi International Airport (MBA): Mombasa’s international airport is the main gateway for long‑haul flights. From Moi Airport you can book a private taxi or prebook a shared shuttle/minivan to Diani/Ukunda - typical shuttle fares run around KES 1,200-2,000 per person and private taxis about KES 3,000-5,000; travel time is usually 45-90 minutes depending on whether you need to cross the Likoni ferry and on traffic.
Train: The Nairobi-Mombasa Madaraka Express terminates at Mombasa Terminus (Miritini). From Mombasa Terminus you’ll need a road transfer to cross to the south coast (Likoni) and continue to Diani/Ukunda - expect taxis or shuttle transfers to cost around KES 1,000-2,000 and take about 45-90 minutes from the terminus to Ukunda depending on ferry waits and traffic.
Bus: Regular shuttle vans and matatus run between Mombasa and Diani/Ukunda (departing from Mombasa town and the Likoni area); local fares are low - typically KES 150-400 per person - and the trip usually takes 45-75 minutes including the Likoni ferry crossing. Long‑distance coaches travel to Mombasa from Nairobi and other cities; you’ll then transfer by shuttle or taxi to reach Diani.
How to Get Around Ukunda
Ukunda and Diani are compact and easy to navigate: tuk‑tuks and boda‑bodas handle short trips, while shuttle vans and taxis are the best choice for transfers to/from Mombasa or the airport. For sightseeing beyond the beachfront, hire a car (or a driver) - on‑the‑ground transport is inexpensive but plan around Likoni ferry timings.
- Tuk‑tuk / Auto‑rickshaw (KES 100-500) - Cheap, convenient and ideal for short hops around Ukunda and Diani Beach - tuk‑tuks are everywhere near the beachfront and markets. Typical fares are short (KES 100-500); always agree the price before you go or ask accommodation to call a known driver. They're best for luggage‑light journeys and short distances where a car would be overkill.
- Boda‑boda (motorbike taxi) (KES 50-300) - Fast and able to weave through narrow lanes - boda‑bodas are plentiful but carry higher safety risk than four‑wheel options. Short trips around town commonly cost KES 50-300; negotiate before boarding and wear a helmet if one is offered. Use boda‑bodas only for brief hops and avoid them with heavy luggage.
- Taxis / Private transfers (KES 1,000-5,000) - Metered taxis and private hires are the most comfortable way to transfer between the airport, Mombasa and Diani, especially with luggage or groups. Airport or longer transfers typically cost KES 1,000-5,000 depending on distance and whether you prebook or hire on arrival. For peace of mind, prebook through your hotel or a reputable transfer company - drivers who handle airport runs are familiar with ferry timings.
- Matatus & Shuttle vans (KES 150-400) - Shared minibuses (matatus) and shuttle vans are the budget choice for getting around the coast and for transfers from Mombasa; they're frequent and cheap but can be crowded. Expect fares in the KES 150-400 range for Mombasa-Diani links; travel times depend on ferry waits and traffic (roughly 45-75 minutes). For comfort and reliability, book a reputable shuttle operator for airport or intercity transfers.
- Car rental (KES 3,500-6,500/day) - Renting a car gives you the most freedom to explore the south coast and nearby attractions; a 4x4 is useful if you plan to head off the main roads. Daily rental rates commonly start around KES 3,500-6,500; remember to factor fuel, insurance and the extra cost of crossing by ferry if applicable. Driving is straightforward on the main roads but watch for motorbikes, pedestrians and occasional livestock near villages.
- Walking - Walking is excellent within Diani and along the beaches - most hotels, restaurants and shops are within easy walking distance of the beachfront. Paths can be sandy in places; use shoes for strolls inland and carry sun protection and water. Walking is the best way to enjoy the coast at a relaxed pace.
Where to Stay in Ukunda #
- White Rock Beach Resort - Affordable beachfront rooms
- Diani Breeze Hotel - Simple stay near beach
- Leopard Beach Resort & Spa - Popular mid-range resort option
- Diani Reef Beach Resort & Spa - Family-friendly beachfront resort
- The Sands at Nomad Diani Beach - Upscale suites and private beach
- Baobab Beach Resort & Spa - High-end resort with spa
- Diani Gateway Hotel - Convenient orientation base
- The Sands at Nomad - Easy beach access and tours
- Diani Reef Beach Resort & Spa - Family rooms and kids' pool
- Leopard Beach Resort & Spa - Good family facilities and beach
- Nomad Diani Beach Resort - Reliable wifi and quiet spots
- Diani Breeze Hotel - Budget option with decent wifi
Where to Eat in Ukunda #
Ukunda is the gateway to Diani Beach, so the food scene is all coastal Kenyan - think fresh samaki (fish), coconut-rich Swahili stews and roadside mandazi. Most of the life is along Diani Beach Road and in the Ukunda market, where fishermen and small vendors sell grilled fish and pilau straight off the pan.
For sit-down meals you’ll find a mix of relaxed beach joints and a few standout restaurants that do seafood with a soft international touch. Come hungry for seafood, try the local street snacks, and time a sunset meal along the shoreline.
- Ali Barbour's Cave Restaurant - Diani-area seafood and Swahili classics, atmospheric cave
- Diani Beach Road stalls - Grilled fish, samaki, mandazi from beach vendors
- Ukunda Market - Local vendors selling pilau, samosas and stews
- Nomad Beach Bar & Restaurant - International plates and cocktails, great sunset spot
- The Tamarind Diani - Seafood-forward menu with global influences, waterfront setting
- Sails Beach Bar & Restaurant - Casual international grill and seafood by the sand
- Nomad Beach Bar & Restaurant - Clearly marked vegetarian and vegan small plates available
- Diani Beach cafés - Cafés serve fresh fruit bowls, salads, veggie curries
- Ukunda Market stalls - Seasonal fruits, bean stews and fried plantain options
Breakdown of cuisine types found across Ukunda's restaurants and food venues, based on OpenStreetMap data.
Nightlife in Ukunda #
Ukunda itself is sleepy after dark, but the real nightlife lifeblood is a five‑minute drive south to Diani Beach. Expect low‑key beach bars, live‑music nights, and a handful of resort bars that stay open late during high season. Ali Barbour’s Cave is the area’s iconic spot - touristy but memorable. Practical tips: many venues close around midnight on weekdays and 1-2am on weekends; plan transport ahead and use hotel or registered taxis after drinking.
Best Bets
- Ali Barbour's Cave Restaurant - Iconic cave restaurant and bar with cocktails and live music.
- Nomad (Diani) Beach Bar - Stylish beachfront hotel bar, cocktails and chill sunset vibes.
- Sails Beach Bar & Restaurant - Popular beachside spot for dinner, drinks and occasional DJs.
- Leopard Beach Resort (bar & events) - Resort bar with themed nights and live entertainment sometimes.
- Diani Beach (area) - Main hub for bars, clubs, night markets and beachfront parties.
- Diani live‑music nights and beach parties - Local rotation of venues hosting live bands and DJ sets.
Shopping in Ukunda #
Ukunda is the gateway to Diani Beach shopping: think small curio stalls, beach boutiques selling batiks and beaded jewellery, and a handful of independent art shops. Expect simple open-air markets for fresh produce and seafood, plus a scattering of tourist-oriented craft sellers along the main road to Diani. Haggling is normal at market stalls; pay in cash and start about 30-40% below the asking price on souvenirs.
Best Bets
- Ukunda Market - Local daily market for produce, fish and basic souvenirs.
- Colobus Conservation Shop - Small shop selling locally made crafts and conservation goods.
- Diani Beach Art Gallery - Gallery and shop with contemporary Kenyan paintings and crafts.
- Diani Village Market - Cluster of curio stalls and beachwear shops near the beachfront.
- Diani Beach Shopping Centre - Mixed shops and services serving beach visitors and locals.
- Diani beachfront curio stalls - Stretch of independent stalls selling beads, sarongs and woodcraft.