Travel from Kuala-Lumpur to Desaru

Bus or fly from Kuala Lumpur to Desaru?

Firefly and SilkAir fly from Kuala Lumpur to Desaru every 4 hours. Alternatively, KKKL Travel & Tours operates a bus from Kuala Lumpur to Desaru every 4 hours. Tickets cost $16 - $27 and the journey takes 5 h 49 min. Singapore Land Transport Authority also services this route every 15 minutes.

How to get from Kuala Lumpur to Desaru

From KL Sentral train to Kuala Lumpur airport, fly to Singapore airport, then drive to Desaru. 3 h 42 min $75. From Muzium Negara MRT to Kota Damansara, taxi to Kuala Lumpur Subang airport, fly to Johor Bahru airport, then taxi to Desaru. 3 h 26 min $79. From KL Sentral train to Kuala Lumpur airport, fly to Johor Bahru airport, then taxi to Desaru. 3 h 16 min $77. From Muzium Negara MRT to Kota Damansara, taxi to Kuala Lumpur Subang airport, fly to Singapore airport, then drive to Desaru. 5 h 11 min $111. From KL Sentral train to Kuala Lumpur TBS, bus to Johor Bahru Larkin, then taxi to Desaru. 5 h 49 min $50. From 5 Element Hotel bus to Opp Century Sq, line 27 bus to Changi Airport PTB1, then drive to Desaru. 7 h 30 min $38. From KL Sentral train to Gemas, train to Kempas Baru, then taxi to Desaru. 7 h 41 min $50. From KL Sentral train to Kuala Lumpur, bus to Nicoll Highway Stn, line 10 bus to HarbourFront, ferry to Sebana, then taxi to Desaru. 10 h 15 min. From Kuala Lumpur bus to Opp Rochor Ctr, line 57 bus to HarbourFront, ferry to Sebana, then taxi to Desaru. 10 h 30 min. From Kuala Lumpur drive to Desaru. 4 h 4 min $22.