The Mombasa to Diani Beach self-drive requires crossing the Likoni Ferry — the vehicle ferry connecting Mombasa Island’s southern point to the mainland south coast. The Mombasa to Diani Beach self-drive is 35km from central Mombasa to Diani Beach via the Likoni crossing, a 10-minute ferry ride on the Kenya Ferry Services vehicle ferry, and then 25km south on the B8 tarmac road along the Indian Ocean coast. The Likoni ferry is free for private passenger vehicles (as of 2025 — confirm current status) and runs continuously throughout the day with crossings every 15 to 25 minutes. This Mombasa to Diani Beach self-drive guide covers the Likoni ferry process, the south coast B8 road, and the hire car protocol for taking a rental vehicle on the Likoni ferry.
The Likoni Ferry: How It Works for a Self-Drive Car
The Likoni Ferry crossing connects the southern tip of Mombasa Island to the Likoni suburb on the mainland south. For a Mombasa to Diani Beach self-drive in a hire car:
- Drive south through Mombasa Island toward the Likoni Ferry terminal (follow the coast road south to the terminal — approximately 5km from Mombasa CBD).
- Join the vehicle queue at the ferry approach lane. The ferry serves: private passenger vehicles, matatus (shared taxis), and foot passengers (who queue on a separate walkway). Commercial trucks use a different vessel or a longer queue lane.
- Private vehicles board the ferry after foot passengers have loaded. The crossing is approximately 10 minutes over the Kilindini Channel.
- Exit on the south bank at Likoni and continue south on the B8 road to Diani (25km, 30 to 40 minutes).
Peak Hours and Waiting Times at Likoni
The Likoni ferry peak hours for the Mombasa to Diani Beach self-drive are 7am to 9am (Mombasa-south bound, workers commuting from Likoni to Mombasa island) and 5pm to 7pm (return traffic from Mombasa to south coast). At peak hours, vehicle queues can extend 45 minutes to 90 minutes waiting time on the Mombasa Island side. Strategy: cross the Likoni Ferry before 7am (arrive at the terminal by 6:30am) or after 10am for a same-day Diani Beach arrival without excessive queuing. Return from Diani: cross between 2pm and 4pm or after 7:30pm.
Hire Car Protocol for the Likoni Ferry
Most Mombasa-based hire companies routinely permit their vehicles on the Likoni Ferry as part of standard south coast access. Confirm with the hire company before the Mombasa to Diani Beach self-drive that ferry use is covered under the hire agreement. Points to note:
- The hire car does not require any special ferry permit — standard vehicle crossing applies
- The ferry deck is open-air metal decking — ensure the vehicle is parked straight with the handbrake engaged before leaving it during the crossing
- During crossing, it is permitted to remain in the vehicle or stand on the ferry deck — most drivers exit and watch the Kilindini Channel crossing from the ferry rail
- Do not leave valuables visible in the car during the Likoni crossing — the port area at Mombasa Island has a history of opportunistic theft from unattended vehicles; ensure all items are out of sight or locked in the boot
Diani Beach to Tsavo West: Extending the South Coast Self-Drive
The Mombasa to Diani Beach self-drive can be extended into a Kenya coast-and-bush combination by continuing west from Diani Beach toward Tsavo West National Park (120km west on the B8/A1 road, 2 hours). Tsavo West’s Tsavo gate is accessible from Diani via the Lunga Lunga coastal road and the A1 inland highway — a direct coast-to-park transition without returning to Mombasa. Entry to Tsavo West from the south: approximately USD 60 per adult. This combination (Diani Beach beach days + Tsavo West bush days) is one of Kenya’s most enjoyable self-drive packages for visitors with 5 to 7 days on the south coast.