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.

Main image
Advanced concept - Frontview with harvesting system (6729955925).jpg
Advanced concept - sight from behind (6729955853).jpg
Air ventilation system (6729958001).jpg
All the workers who realize this amazing building (6729966143).jpg
Both of the engineers who conduct the construction managment (6729964503).jpg
Close up of the chambers for explaining at construction site (6729956087).jpg
Close up of the chambers for explaining at construction site (6729956157).jpg
Close up pipesystem (6729956613).jpg
Close up roof construction (6729956657).jpg
Close up toilet room with urinals (6729957259).jpg
Costs
Moderate - beach resort prices
Budget travelers $50-80; beach resort stays $80-150.
Safety
Relatively safe in tourist zones
Generally safe around resorts; keep watch for petty theft and watchful of road safety.
Best Time
Peak dry months (Jun-Oct, Jan-Feb)
June-October and January-February are drier, best for beach activities.
Local Time
8:41 PM
GMT+3
Weather
Overcast 78°F
Overcast
Population
77,686
Infrastructure & Convenience
Good resort infrastructure, matatus and tuk-tuks locally; English common in tourist areas.
Popularity
Popular coastal destination for beachgoers, divers, and short-stay tourists from Mombasa and abroad.
Known For
Diani Beach, coral reefs, kitesurfing, Chale Island, marine parks, beach resorts, diving and snorkeling, coastal nightlife, coastal safaris
Ukunda sits beside Diani Beach and is served by Ukunda Airstrip (IATA: UKA) providing short flights to Nairobi and Mombasa.

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?

Couples

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

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.

Adventure Seekers

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.

Nature Buffs

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

Don't Miss
  • 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.
Hidden Gems
  • 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.
Day Trips
  • 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.

Dining
Seafood
Nightlife
Beach Bars
Shopping
Markets
Stays
Resorts
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.

Dining
Local Eats
Nightlife
Quiet
Shopping
Local Markets
Stays
Budget
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.

Dining
Beachside
Nightlife
Laid-back
Shopping
Limited
Stays
Bungalows
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 #

Dining
Beachfront seafood and Swahili
Fresh seafood, Swahili flavors at beach shacks and hotels.
Nightlife
Laid-back beach bar scene
Low-key beach bars, reggae nights and occasional DJ sets.
Accommodation
Resorts and midrange beach lodges
Range from luxury seaside resorts to midrange lodges and self-catered villas.
Shopping
Local crafts and beach markets
Small craft stalls and local markets; limited mall options.

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.

Cool Season
June - September · 24-28°C (75-82°F)
Driest months, steady sea breezes and lower humidity make Diani's beaches blissful - best for long swims, snorkeling, and sun without the oppressive heat.
Hot Season
December - February · 26-32°C (79-90°F)
January-February bring intense sun and humidity; great beach energy, but expect high temperatures, stronger UV, and occasional short rain squalls that cool things briefly.
Rainy Season
March - May, October - November · 24-30°C (75-86°F)
March-May and October-November deliver heavy, sometimes daily rains that can wash out plans, but they also thin crowds, green the landscape, and lower room rates.

Best Time to Visit Ukunda #

Climate

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.

Best Time to Visit
SeptemberAugustJanuary
Temperature & Rainfall
Temperature Range
36°
Warmest Month
20°
Coldest Month
Monthly Conditions

January

January is hot, feeling like 30°C due to high humidity. Light rainfall and partly cloudy skies.

82 Excellent

Comfort

30°
Feels Like Hot
27°C
Temperature
23° 32°
73%
Humidity
Very Humid

Weather

29 mm
Rainfall
3.1 m/s
Wind
Light Breeze
2.5
UV Index
Extreme
12.2h daylight

February

February is hot, feeling like 30°C due to high humidity. The driest month with just 18 mm and partly cloudy skies.

81 Excellent

Comfort

30°
Feels Like Hot
28°C
Temperature
23° 32°
71%
Humidity
Very Humid

Weather

18 mm
Rainfall
2.9 m/s
Wind
Calm
2.7
UV Index
Extreme
12.1h daylight

March

March is the hottest month, feeling like 31°C due to high humidity. Moderate rainfall (59 mm) and partly cloudy skies.

77 Very Good

Comfort

31°
Feels Like Hot
28°C
Temperature
24° 33°
74%
Humidity
Very Humid

Weather

59 mm
Rainfall
2.7 m/s
Wind
Calm
2.6
UV Index
Extreme
12.0h daylight

April

April is hot, feeling like 30°C due to high humidity. Heavy rain (218 mm) and partly cloudy skies.

74 Very Good

Comfort

30°
Feels Like Hot
27°C
Temperature
24° 31°
79%
Humidity
Very Humid

Weather

218 mm
Rainfall
3.1 m/s
Wind
Light Breeze
2.2
UV Index
Extreme
11.9h daylight

May

May is warm with muggy conditions (dew point 23°C). The wettest month with heavy rain (296 mm) and partly cloudy skies.

70 Very Good

Comfort

26°
Feels Like Warm
26°C
Temperature
22° 29°
80%
Humidity
Very Humid

Weather

296 mm
Rainfall
3.7 m/s
Wind
Light Breeze
1.9
UV Index
Very High
11.8h daylight

June

June is warm with highs of 28°C and lows of 21°C. Significant rainfall (106 mm) and partly cloudy skies.

80 Excellent

Comfort

25°
Feels Like Warm
25°C
Temperature
21° 28°
77%
Humidity
Very Humid

Weather

106 mm
Rainfall
4.0 m/s
Wind
Light Breeze
1.7
UV Index
Very High
11.7h daylight

July

July is mild with highs of 28°C and lows of 20°C. Regular rainfall (89 mm) and partly cloudy skies.

82 Excellent

Comfort

24°
Feels Like Mild
24°C
Temperature
20° 28°
75%
Humidity
Very Humid

Weather

89 mm
Rainfall
4.1 m/s
Wind
Light Breeze
1.8
UV Index
Very High
11.8h daylight

August

August is warm with highs of 28°C and lows of 20°C. Moderate rainfall (71 mm) and partly cloudy skies.

84 Excellent

Comfort

24°
Feels Like Warm
24°C
Temperature
20° 28°
74%
Humidity
Very Humid

Weather

71 mm
Rainfall
4.3 m/s
Wind
Light Breeze
2.0
UV Index
Extreme
11.9h daylight

September

September is warm with highs of 29°C and lows of 21°C. Moderate rainfall (59 mm).

88 Excellent

Comfort

25°
Feels Like Warm
25°C
Temperature
21° 29°
74%
Humidity
Very Humid

Weather

59 mm
Rainfall
4.7 m/s
Wind
Light Breeze
2.3
UV Index
Extreme
12.0h daylight

October

October is warm with highs of 30°C and lows of 22°C. Regular rainfall (94 mm) and partly cloudy skies.

82 Excellent

Comfort

26°
Feels Like Warm
26°C
Temperature
22° 30°
75%
Humidity
Very Humid

Weather

94 mm
Rainfall
4.5 m/s
Wind
Light Breeze
2.5
UV Index
Extreme
12.1h daylight

November

November is warm with muggy conditions (dew point 23°C). Regular rainfall (100 mm).

82 Excellent

Comfort

27°
Feels Like Warm
27°C
Temperature
23° 31°
77%
Humidity
Very Humid

Weather

100 mm
Rainfall
3.8 m/s
Wind
Light Breeze
2.5
UV Index
Extreme
12.2h daylight

December

December is hot, feeling like 30°C due to high humidity. Moderate rainfall (61 mm).

78 Very Good

Comfort

30°
Feels Like Hot
27°C
Temperature
23° 31°
76%
Humidity
Very Humid

Weather

61 mm
Rainfall
3.3 m/s
Wind
Light Breeze
2.5
UV Index
Extreme
12.3h daylight

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.

By Air

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.

By Train & Bus

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.

Where to Stay in Ukunda #

Budget
Diani Beach - $30-90/night
Basic guesthouses and small hotels near Diani Beach offer clean rooms and beach access but limited facilities; great value for sun and sea on a budget.
Mid-Range
Diani Beach - $80-180/night
Comfortable resorts and boutique hotels with pools, restaurants, and organised activities; good balance of comfort and price for most travelers.
Luxury
Diani Beach - $180-450+/night
High-end resorts with private stretches of sand, full-service spas and fine dining; expect higher rates during high season and long-stay deals off-season.
Best for First-Timers
Diani Beach - $70-220/night
Choose a well-located resort near Diani for easy beaches, safe swimming, and straightforward day trips - ideal for first visits to the area.
Best for Families
Diani Beach - $90-240/night
Family-friendly resorts feature kids' clubs, shallow beaches, and family rooms; many offer boat trips and easy access to local attractions.
Best for Digital Nomads
Diani Beach - $40-150/night
Several beachfront hotels offer steady wifi, shaded work areas and cafes; power can be intermittent - bring a backup battery and local SIM data.

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.

Local Food
Coastal Kwale cuisine leans on fresh seafood, Swahili spices and coconut-based dishes-best found along Diani Beach Road and small market stalls in Ukunda.
  • 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
International Food
Many beach restaurants mix international flavors with local seafood-good spots for salads, curries and grilled fish after a day on the beach.
  • 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
Vegetarian
Vegetarian choices are growing: many beach cafés and market stalls offer salads, coconut-based vegetable curries and fruit-forward dishes.
  • 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.

Italian
Pizza
Seafood
International
Breakfast
Local
Sushi
Burger
German
Indian
Regional

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

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

Nearby Cities #