Rome2rio uses cookies to help personalize content and show you personalised ads. By proceeding, you accept the use of cookies in accordance with our privacy policy. You may opt out of personalised ads at any time. OK
Duration 2h 55m
Distance 37 km
Average price RM 70
Nearby airports 5 found

Closest airports to Desaru

The nearest airport to Desaru is Hang Nadim (BTH). However, there are better options for getting to Desaru. You can take a bus from Singapore Changi (SIN) to Desaru via Pan Pacific Hotel and Singapore Flyer in around 3h 56m.

Recommended airport

Singapore Changi (SIN)

  1. Changi Airport PTB2
  2. Singapore Flyer
  3. Desaru
3h 56m
RM 59 - RM 65
Other nearby airports

Hang Nadim (BTH)

  1. Batam Centre
  2. Tanjung Belungkor Ferry Terminal
  3. Desaru
2h 55m
RM 99 - RM 103

Kuala Lumpur (KUL)

  1. Klia T1
  2. Terminal Bersepadu Selatan Kuala Lumpur
  3. Desaru
8h 40m
RM 73 - RM 106

Senai (JHB)

  1. Senai Airport
  2. JB Sentral
  3. Desaru
3h 12m
Cheapest
RM 23

Sultan Abdul Aziz Shah (SZB)

  1. Terminal Bersepadu Selatan Kuala Lumpur
  2. Desaru
8h 45m
RM 53 - RM 63

Get the Rome2rio app

Find the best way to get from A to B, anywhere in the world, on your mobile or tablet.

Compare your options: plane, train, bus, car, ferry, bike share, driving and walking directions all in one search.

Learn more about our apps