The distance between Canggu and Abdul Rachman Saleh Airport (MLG) is around 405km (252 miles) and the quickest way to get there is to fly and then take a taxi which takes around 2h 30m.
We've found 6 different ways to get from Canggu to Abdul Rachman Saleh Airport (MLG) by plane, taxi, bus, ferry, train and car. The recommended routes, which include information on duration, ticket price, and level of difficulty, can be found below.
👋 Also check out Abdul Rachman Saleh Airport (MLG) → Canggu if you're planning a return trip.
Fly from Ngurah Rai (DPS) to Malang (MLG).
Citilink Indonesia
+ 4 others1 similiar route
We’ve grouped similar routes together, click the arrows to see the other options.
Take the bus to Malang Terminal Arjosari.
Gunung Harta
1 similiar route
We’ve grouped similar routes together, click the arrows to see the other options.
Take a taxi to Gilimanuk then take a ferry to Ketapang then take the train to Lawang.
Multiple operators
Drive to Gilimanuk then take a ferry to Ketapang then drive to Malang Airport (MLG).
Multiple operators
There are several options for getting from Canggu to Abdul Rachman Saleh Airport (MLG) by plane, taxi, bus, ferry, train and car. The cheapest option is to drive and then take a ferry which costs around IDR 359,470 ($24) and will take around 6h 40m. If you need to get there more quickly, you can fly and then take a taxi and arrive in approximately 2h 30m, though it is a bit more costly at approximately IDR 1,422,905 ($95).
The distance between Canggu and Abdul Rachman Saleh Airport (MLG) is around 405km (252 miles). In a direct line (as the crow flies), the distance is 62km (38 miles)
It takes around 3h 55m to get from Canggu and Abdul Rachman Saleh Airport (MLG) by plane.
The quickest way to get from Canggu to Abdul Rachman Saleh Airport (MLG) is to fly and then take a taxi which takes around 2h 30m and will set you back approx IDR 1,422,905 ($95).
The cheapest way to travel between Canggu and Abdul Rachman Saleh Airport (MLG) is to drive and then take a ferry which will typically cost around IDR 359,470 ($24) for a standard one-way ticket.
There is no train service that runs between Canggu and Abdul Rachman Saleh Airport (MLG). We recommend that you fly from Ngurah Rai (DPS) to Juanda International (SUB) then take a taxi to Malang Airport (MLG). instead which will take 2h 30m.
Yes there is a bus that runs regularly from Canggu and Abdul Rachman Saleh Airport (MLG). It typically takes around 10h 40m and departs twice daily.
There are no direct bus services that runs from Canggu to Abdul Rachman Saleh Airport (MLG). However, you can instead can take several connecting buses with changeovers in Terminal Mengwi and Malang Terminal Arjosari. These services run twice daily and will take a minimum of 10h 40m.
Gunung Harta and Mtrans run regular bus services between Canggu and Abdul Rachman Saleh Airport (MLG). Buses run twice daily and take around 10h 40m on average but will vary depending on you book with.
The easiest way to get to Abdul Rachman Saleh Airport (MLG) from Canggu is to fly and then take a taxi which will take 2h 30m and cost around IDR 1,422,905 ($95).
Yes you can fly from Canggu and Abdul Rachman Saleh Airport (MLG). Flights depart from Ngurah Rai (DPS) and arrive at Malang (MLG) - via Soekarno–Hatta (CGK). The flight takes around 3h 35m.
There is no direct flight from Canggu to Abdul Rachman Saleh Airport (MLG). There is however a flight that goes via Soekarno–Hatta (CGK). This services will take at least 3h 55m (not including layover time).
The flight from Canggu to Abdul Rachman Saleh Airport (MLG) typically takes around 3h 35m. Flights depart from Ngurah Rai (DPS) and and arrive into Malang (MLG).
No, its not really possible or feasible to drive from Canggu to Abdul Rachman Saleh Airport (MLG). We recommend that you fly from Ngurah Rai (DPS) to Malang (MLG). instead which will take 3h 55m.
If you don't have a car, the easiest way to get from Canggu to Abdul Rachman Saleh Airport (MLG) is to fly which takes, on average, 3h 55m and will usually cost around IDR 4,418,495 ($295).
Transport option | Duration | Cost | Frequency | Distance |
---|---|---|---|---|
Fly + 1 similar | 3h 55m | IDR 4,418,495($295) | on demand | 1,696km (1,054 miles) |
Plane and Taxi | 2h 30m | IDR 1,422,905($95) | on demand | 406km (252 miles) |
Bus + 1 similar | 10h 40m | IDR 524,230($35) | twice daily | 417km (259 miles) |
Bus to Malang Terminal Arjosari | 12h 5m | IDR 539,205($36) | once daily | 436km (271 miles) |
Taxi, Ferry and Train | 9h 55m | IDR 1,677,530($110) | once daily | 440km (273 miles) |
Car and Ferry | 6h 40m | IDR 359,470($24) | every 30 mins | 405km (252 miles) |
Citilink Indonesia
Batik Air
Lion Mentari Airlines
PT. Sriwijaya Air
Garuda Indonesia
Gunung Harta
Mtrans
ASDP Indonesia Ferry
Kereta API