Bus & Matatu
Numerous matatus (minibuses) run south from the Likoni ferry in Mombasa directly to Ukunda (KSh200, 30 minutes), the junction for Diani, and onwards to Msambweni and Lunga Lunga. From Ukunda, matatus run to the beach (KSh70) all day; check before boarding to see if it’s a 'Reef' (heading north along the strip, then south) or 'Neptune' (south beach only) service.
Car & Motorcycle
Taxis, boda-bodas (motorcycle taxis) and tuk-tuks hang around Ukunda junction and all the main shopping centres, and most hotels and restaurants will also have a couple waiting at night. Boda-bodas are the cheapest of the lot, with short hops costing from KSh100; tuk-tuks are a little pricier. Much depends on your negotiating skills.