Model walking along the white sand at Diani Beach, Kenya, with palms and a dhow sail behind, wearing the Diani Strelitzia high-waisted bikini

Diani Beach, Kwale | Top 100 Bikini Destinations

Skip to the guide
FOG & FOUNDRYTOP 100 BIKINI DESTINATIONS / KENYA
Model walking along the white sand at Diani Beach, Kenya, with palms and a dhow sail behind, wearing the Diani Strelitzia high-waisted bikini

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 ↘
Photo: Fog & Foundry product gallery.

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.

Shop Diani Strelitzia ↗
GATEWAYUKAUkunda (Diani) Airstrip
LANGUAGESwahili and EnglishBoth are used in visitor-facing businesses
LIFEGUARDSCheck locallyDo not assume the whole shore has lifeguard coverage

ON THE WORLD MAP

On Kenya’s Indian Ocean coast, south of Mombasa

Diani Beach, Kwale, Kwale County

World map with Diani Beach marked in Kenya
Approximate beach location · 4.31° S, 39.58° E

01 / GETTING THERE

Fly close to the coast.

Product mockup
Product mockup. Photo: Fog & Foundry product gallery.

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.

ACCESSEasyChoose a public access path near your base
FOOD & SERVICESFullRestaurants and water-sports operators along the coast
RESTROOMSYesUse venue facilities; ask about access first

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.

Product mockup
Product mockup. Photo: Fog & Foundry product gallery.

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.

Check conditionsWalk the sandSwim if suitableLunch nearbyHead back before dark

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.

Back view of the Diani Strelitzia high-waisted bikini as the model wades into the turquoise water at Diani Beach, Kenya
Back view of the Diani Strelitzia high-waisted bikini as the model wades into the turquoise water at Diani Beach, Kenya. Photo: Fog & Foundry product gallery.
Model on a wooden swing hanging from a coconut palm at Diani Beach, Kenya, wearing the Diani Strelitzia high-waisted bikini
Model on a wooden swing hanging from a coconut palm at Diani Beach, Kenya, wearing the Diani Strelitzia high-waisted bikini. Photo: Fog & Foundry product gallery.
Model walking across the rippled sand at low tide on Diani Beach, Kenya, in the Diani Strelitzia high-waisted bikini
Model walking across the rippled sand at low tide on Diani Beach, Kenya, in the Diani Strelitzia high-waisted bikini. Photo: Fog & Foundry product gallery.
Model sitting on a wooden dhow moored off Diani Beach, Kenya, in the Diani Strelitzia high-waisted bikini
Model sitting on a wooden dhow moored off Diani Beach, Kenya, in the Diani Strelitzia high-waisted bikini. Photo: Fog & Foundry product gallery.

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.

Model floating in the turquoise lagoon at Diani Beach, Kenya, in the Diani Strelitzia high-waisted bikini
About 6 km south

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.
Photo: Fog & Foundry product gallery.
Model with a fresh coconut at a palm-thatch beach bar in Diani, Kenya, wearing the Diani Strelitzia bikini top
About 7 km north

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.
Photo: Fog & Foundry product gallery.
Model lying on a kikoi beach towel on the white sand at Diani Beach, Kenya, in the Diani Strelitzia high-waisted bikini
About 21 km southwest

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.
Photo: Fog & Foundry product gallery.

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 ↗
Drag or zoom to explore · OpenStreetMap contributors

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.

Model walking the waterline at sunset on Diani Beach, Kenya, with a dhow offshore, in the Diani Strelitzia high-waisted bikini
Model walking the waterline at sunset on Diani Beach, Kenya, with a dhow offshore, in the Diani Strelitzia high-waisted bikini. Photo: Fog & Foundry product gallery.
Model rinsing off under a wooden beach shower among palms in Diani, Kenya, in the Diani Strelitzia high-waisted bikini
Model rinsing off under a wooden beach shower among palms in Diani, Kenya, in the Diani Strelitzia high-waisted bikini. Photo: Fog & Foundry product gallery.
Model sitting cross-legged on a paddleboard in the calm lagoon at Diani Beach, Kenya, in the Diani Strelitzia high-waisted bikini
Model sitting cross-legged on a paddleboard in the calm lagoon at Diani Beach, Kenya, in the Diani Strelitzia high-waisted bikini. Photo: Fog & Foundry product gallery.
Model in a straw hat leaning on a coconut palm at Diani Beach, Kenya, in the Diani Strelitzia high-waisted bikini
Model in a straw hat leaning on a coconut palm at Diani Beach, Kenya, in the Diani Strelitzia high-waisted bikini. Photo: Fog & Foundry product gallery.
Model sitting at the waterline at sunrise on Diani Beach, Kenya, in the Diani Strelitzia high-waisted bikini
Model sitting at the waterline at sunrise on Diani Beach, Kenya, in the Diani Strelitzia high-waisted bikini. Photo: Fog & Foundry product gallery.

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 ↗
Front view of the Diani Strelitzia high-waisted bikini on the model, standing on the white sand at Diani Beach, Kenya
Front view of the Diani Strelitzia high-waisted bikini on the model, standing on the white sand at Diani Beach, Kenya. Photo: Fog & Foundry product gallery.

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 ↗

Shop Diani Strelitzia ↗

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.

01 / DIANI BEACH ROAD

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 ↗

02 / NOMAD BEACHFRONT

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 ↗

03 / KENYAWAYS / GALU

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 ↗
Back to blog