Diani Beach, Kwale | Top 100 Bikini Destinations
KWALE, KWALE COUNTY / KENYA
A day at
Diani Beach.
White sand, a changing lagoon, and time for the coast beyond the beach.
Plan your beach day ↘TOP 100 BIKINI DESTINATIONS / KWALE COUNTY
Kenya’s south coast,
at the water’s pace.
Diani Beach lies on Kenya’s Indian Ocean coast in Kwale County, south of Mombasa. Ukunda is the nearby transport and shopping hub.
Start with a walk beside the palms, then let the tide and sea conditions shape the rest. Leave time for coastal food, a forest outing, or a separate day among Mombasa’s old streets.
ON THE WORLD MAP
On Kenya’s Indian Ocean coast, south of Mombasa
Diani Beach, Kwale, Kwale County
01 / GETTING THERE
Fly close to the coast.

Get around Diani and Ukunda
Diani Beach Road links the coastal properties and access paths. Use a licensed taxi for longer trips; agree on the fare and return arrangement before setting out.
On the beach
Tides expose reef and seagrass areas, and conditions vary along the shore. Ask local water-sports staff about the day’s swimming area, keep clear of boats and kite launches, and leave the water during thunder. Diani beach information ↗
02 / BEACH ESSENTIALS
Know before you go.
A long sandy shore with restaurants and hotel services nearby; public access points and facilities vary along its length.
01 / HOW TO GET THERE
From Ukunda to the sand
Take the coast road to a confirmed public entrance or the venue you plan to use. Park only where permitted; do not assume a hotel entrance provides public parking.
Ukunda arrival information ↗02 / BEACH ACCESS
Choose your entrance carefully
Paths reach the shore at several points, but loose sand, steps at individual properties, and high tides can interrupt access. Ask your accommodation about a continuous firm route if you use a wheelchair or stroller.
03 / THE SAND
Pale sand and exposed reef
The shore has pale sand, with reef and marine growth exposed in places at low tide. Wear sandals on hot sand, avoid standing on coral, and keep your footing clear of sea urchins.
04 / FOOD & WATER
Eat along the coast
Restaurants and beach venues provide meals and drinks, but they are separate businesses rather than a continuous public concession. Carry drinking water and confirm payment options before ordering.
05 / CHAIRS & UMBRELLAS
Ask the venue before settling in
Sunbeds and umbrellas commonly belong to hotels and restaurants. Check nonresident access and any minimum-spend policy; bring a mat and sun protection instead of assuming public rentals.
06 / RESTROOMS & SHOWERS
Facilities depend on the venue
Toilets and showers are generally at accommodations and beach businesses. Ask before using them. A restaurant nearby does not establish a staffed lifeguard service or public first-aid post.
03 / THE BEACH
A day at Diani Beach.

01 / ARRIVE
Start with the tide
Look at the shoreline and ask about conditions before choosing where to swim.
02 / WALK
Follow the open sand
Keep clear of boat landings, active kite launches, and private property.
03 / SWIM
Choose a suitable area
Use local advice and stay within your ability; shallow-looking water can hide reef and channels.
04 / PAUSE
Find a shaded table
Take a break at a venue that welcomes nonresidents and refill your drinking water.
Begin with a shoreline walk and choose a swimming spot only after checking the tide and current conditions. Make lunch a proper break from the sun. If rain or rough water changes the plan, save the sea for another day and visit a town venue or museum instead.




NEARBY BEACHES
Three nearby coastal stops.
Galu lies south, Tiwi north, and Msambweni farther south. Distances below are approximate straight-line distances from the Diani marker; road journeys take longer.

Galu Beach
A continuation of the south-coast sand with palms, beach businesses, and kite activity. Choose a swimming area away from launches.
- Best for
- A separate beach lunch and shoreline walk
- Facilities
- Beach restaurants and private venue facilities; ask about access
- Good to know
- Do not walk through an active kite launch or assume the whole lagoon is suitable for swimming.

Tiwi Beach
A quieter coastal stop north of the Kongo River area. The photograph shows the underwater environment at Tiwi, rather than a shore-access route.
- Best for
- A change of coastal setting
- Facilities
- Venue-dependent services; bring water and confirm toilets before departure
- Good to know
- Check tide and reef conditions locally; do not enter unfamiliar pools or channels alone.

Msambweni Beach
A longer south-coast outing with fishing settlements and broad sand exposed at low tide. Respect working boats and private property.
- Best for
- A separate south-coast day
- Facilities
- Small accommodations and local businesses; arrange access and carry water
- Good to know
- Arrange the return transfer in advance and ask which beach entrance is currently suitable.
Distances are straight-line from Diani Beach. Facilities change by season, so check on the day.
04 / MUST-SEE PLACES
Three outings beyond the shoreline.
01 / SHIMBA HILLS
Shimba Hills National Reserve
Make a separate inland outing for coastal forest, viewpoints, and wildlife. Use a suitable vehicle, follow Kenya Wildlife Service instructions, and remain in your vehicle outside designated areas.
Kenya Wildlife Service / Shimba Hills ↗02 / MOMBASA OLD TOWN
Fort Jesus Museum
Visit the historic fort and museum on Mombasa Island, then allow time for the surrounding streets. Confirm visitor hours and admission with the museum before arranging your return transfer.
National Museums of Kenya / Fort Jesus ↗03 / WASINI & KISITE
Kisite-Mpunguti Marine Park
Arrange a licensed boat outing from the Shimoni area for marine scenery, with a separate Wasini stop if your operator offers it. Ask about sea conditions, park rules, and the exact itinerary.
Kenya Wildlife Service / Kisite-Mpunguti ↗EXPLORE THE AREA
Diani Beach and Diani coast.
The marker sits on the Diani shoreline east of Ukunda. Tiwi and Mombasa are north; Galu and Msambweni are south. Shimba Hills is inland to the northwest.
Open the interactive map ↗BEYOND THE BEACH
The coast has more than one rhythm.
These photographs show Mombasa, Shimba Hills, and Wasini as separate regional outings. Give each enough time rather than trying to fit them all around a swim.





05 / SIX HOTELS
Find your base.
DIANI POSTA / INLAND
Frangipani Cottages
$ Budget · $ · From about KSh 2,300 per apartment night for two, self-catering (checked 2026-11)
An inland apartment base near Diani Posta, with a pool and kitchens. The owner places the beach about 750 m away; confirm your apartment and current nightly quote.
Frangipani Cottages official site ↗KFI ROAD / GALU EDGE
Diani Backpackers
$ Budget · $ · About KSh 3,800–6,500 per private room night for two, room only (checked 2026-11)
A sociable garden-and-pool base near the beginning of Galu. The owner describes a five-minute beach walk; choose your bathroom and air-conditioning arrangement carefully.
Diani Backpackers official site ↗CENTRAL DIANI
Diani Cottages
$$ Mid-Range · $$ · From about KSh 10,500 per cottage night for two sharing, with breakfast (checked 2026-11)
Self-catering cottages with breakfast and a pool. The owner describes a two-minute path to the beach; the band doubles the published per-person sharing starting rate.
Diani Cottages official site ↗SHIMBA HILLS / KWALE
Sable Cottages
$$ Mid-Range · $$ · About KSh 9,240 per unit night at the published nonresident rate, park fees extra (checked 2026-11)
Basic Kenya Wildlife Service units with twin beds and a shared kitchen area inside the reserve. This is an inland forest stay, not a walk-to-beach base; plan a separate road transfer to Diani.
Sable Cottages official site ↗GALU KINONDO
Upani in Diani
$$$ Upscale · $$$ · About KSh 55,800–100,000 per three-bedroom villa night; converted from the owner’s USD 429.69–770 standard seasonal rates (checked 2026-11)
A group villa option in the Galu Kinondo area, with a separate trip to central Diani. This band is for the whole pool-view three-bedroom villa, not a double room; discounts and exact occupancy depend on booking conditions.
Upani in Diani official site ↗NORTHERN DIANI / GOLF COAST
Alfajiri Beach Villa
$$$$ Luxury · $$$$ · About KSh 196,200–224,800 per villa night for two adults, full board and listed inclusions; converted from USD 755–865 per person (checked 2026-11)
An exclusive-use beachfront villa in northern Diani. The published rate has a two-adult minimum; confirm the current seasonal terms, minimum stay, and foundation contribution before booking.
Alfajiri Beach Villa official site ↗
WHEN TO GO
Choose the day you want.
Plan for tropical heat, showers, and changing monsoon winds. Choose your beach day using the current forecast and tide conditions, and confirm boat trips with the operator; a season alone is not a safety forecast. Current marine forecasts ↗
06 / FOOD, LANGUAGE & LOCAL LIFE
From sand to table.
What to order
Look for Swahili dishes such as pilau, biryani, grilled fish, and coconut-based seafood curries. Ask what is available that day and confirm the total before ordering seafood sold by weight. The restaurant bands state the meal basis and exclude drinks unless noted.
Local habits
Greet staff, ask before photographing people, and cover swimwear in shops, villages, and restaurants. Respect working boats and fishing equipment, and carry all beach litter away.
A LITTLE SWAHILI
Useful on the beach and in town.
- Habari
- Hello / how are you?
- Asante
- Thank you
- Tafadhali
- Please
- Hapana, asante
- No, thank you
SIX RESTAURANTS
Where to eat.
MVDENI / UKUNDA
Melting Point
$ Budget · $ · About KSh 350–650 per person for a main with a simple side or juice (checked 2026-11)
A local kitchen away from the beachfront. Look for fish with ugali, grilled dishes, or the listed pilau and biryani specials; check what is being prepared that day.
Melting Point official site ↗GALU BEACH
Pallet Cafe Diani
$ Budget · $ · About KSh 650–1,200 per person for a light meal, drinks extra (checked 2026-11)
A beach cafe in Galu that supports training and employment of deaf hospitality staff. Use its Diani menu, rather than the Nairobi branch menu, and be ready to learn a few hand signs.
Pallet Cafe Diani official site ↗DIANI BEACH ROAD / CENTRAL
Chinese Restaurant Diani
$$ Mid-Range · $$ · About KSh 1,350–2,500 per person for a fish or prawn main and rice (checked 2026-11)
Choose freshly cooked wok dishes and ask about portion sizes before sharing plates. The owner’s menu states that prices include VAT and catering levy.
Chinese Restaurant Diani official site ↗BAHARINI SHOPPING CENTRE
Apero Bar & Restaurant
$$ Mid-Range · $$ · About KSh 1,200–2,500 per person for a main, drinks extra (checked 2026-11)
A roadside dining option at Baharini Shopping Center. Choose from the owner’s current pasta, pizza, and mains menu, and confirm the day’s availability.
Apero Bar & Restaurant official site ↗ALMANARA / GALU NORTH
Sails Restaurant
$$$ Upscale · $$$ · About KSh 3,100–5,100 per person for a starter and seafood main, drinks extra (checked 2026-11)
A beachfront restaurant under a steel-and-canvas pavilion at Almanara. Its owner-published menu includes Zanzibar snapper, prawn curry, and ginger-chili crab; larger platters and lobster can exceed the band.
Sails Restaurant official site ↗CAVE RESTAURANT ROAD
Ali Barbour’s Cave Restaurant
$$$$ Luxury · $$$$ · About KSh 4,600–7,000 per person for the required two courses or a fuller dinner, drinks extra (checked 2026-11)
Reserve for dinner in a natural coral cave with an open roof. The restaurant requires at least two courses including a main; confirm dietary requests before arriving.
Ali Barbour’s Cave Restaurant official site ↗KWALE COUNTY AFTER DARK
Three bars.
Funky Monkey Cocktail Bar
A courtyard cocktail bar with an owner-published drinks menu and changing music program. Check the current program and arrange a licensed taxi home. Funky Monkey Cocktail Bar ↗
Nomad Beach Bar
A beachfront option for a drink before dinner elsewhere. Its own website links the current drinks menu; keep clear of water-sports activity and confirm nonresident access. Nomad Beach Bar ↗
The Salty Squid
A beachfront cocktail stop at Galu, with food and drinks menus on its own site. Reserve if you want a table and organize a road transfer back to your base. The Salty Squid ↗
Choose a bar near your accommodation and arrange a licensed taxi home. Coastal distances can be longer than they look; do not depend on walking along an unfamiliar beach after dark.
DIANI & THE SOUTH COAST EVENT CALENDAR & MONEY
Plan around the celebrations.
AAK Charity Golf Tournament
Northern fall / A convention-linked charity golf event at Diamonds Leisure Beach & Golf Resort in Diani. Check the organizer for any future edition, eligibility, and spectator access; do not assume it is an annual public tournament.
AAK Charity Golf Tournament official site ↗East African Ocean Festival
Northern fall / Maritime sports and Swahili cultural programming in Mombasa. Check the organizer’s current edition rather than assuming an annual date.
East African Ocean Festival ↗Currency / Kenyan shilling
Kenya uses the Kenyan shilling (KES). Confirm whether your venue takes cards or mobile money, and keep small cash for incidental purchases. Check the total and currency before paying.
Central Bank of Kenya / currency and exchange rates ↗07 / WHAT TO WEAR
Pack for sand, sun, and a town stop.
SOUTH COAST KIT
Swim.
Walk.
Stay out.
On the sand
Wear the Diani Strelitzia bikini with a light cover-up, a sun hat, and sandals. Add a dry bag and enough drinking water.
Leaving the beach
Change into dry clothes before a taxi ride or village visit. Cover swimwear away from the shore.
In town
Choose a dry shirt with shorts, a skirt, or trousers for dinner. Bring a light layer for an air-conditioned room or a breezy evening.
SIZE GUIDE
Check your measurements.
Use the garment-specific chart below to compare your measurements before choosing a size.
Inches
| CHEST (inches) | WAIST (inches) | HIPS (inches) | |
| XS | 33 ⅛ | 25 ¼ | 35 ⅜ |
| S | 34 ⅝ | 26 ¾ | 37 |
| M | 36 ¼ | 28 ⅜ | 38 ⅝ |
| L | 39 ⅜ | 31 ½ | 41 ¾ |
| XL | 42 ½ | 34 ⅝ | 44 ⅞ |
| 2XL | 45 ⅝ | 37 ¾ | 48 |
Centimeters
| CHEST (cm) | WAIST (cm) | HIPS (cm) | |
| XS | 84 | 64 | 90 |
| S | 88 | 68 | 94 |
| M | 92 | 72 | 98 |
| L | 100 | 80 | 106 |
| XL | 108 | 88 | 114 |
| 2XL | 116 | 96 | 122 |
BEFORE YOU LEAVE
Good to know.
Which airport is closest?
Ukunda (Diani) Airstrip (UKA) serves the beach area. Moi International Airport (MBA) in Mombasa is a farther alternative with an onward road transfer.
Can I swim all day?
Let the tide, weather, and local advice decide. Reef, boat traffic, kite launches, and currents vary along the shore.
Are toilets available?
Hotels and beach businesses have facilities, but access depends on the venue. Ask before using them and do not assume a public shower block at every entrance.
Can I visit without a car?
Yes, with prearranged licensed taxis or accommodation transfers. Confirm your exact destination and return ride before setting out.
What should I wear away from the sand?
Cover swimwear with dry clothes in shops, villages, and restaurants. Bring sandals and a light shirt or cover-up.
FOG & FOUNDRY / SWIM
Bird-of-paradise color for the coast.
A tropical floral pattern and a high-waisted cut for your beach bag.
Explore the Diani Strelitzia bikini ↗
Read next · another destination
Read next · another destination
Read next · another destination









