How to travel from Canggu to Abdul Rachman Saleh Airport (MLG), Indonesia

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.

6 routes found

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.

1
plane
+

Fly

Fly from Ngurah Rai (DPS) to Malang (MLG).

  • Duration3h 55m
  • Flight time3h 35m
  • Typical cost
    IDR 4,418,495($295)
Operated by

Citilink Indonesia

+ 4 others

1 similiar route

We’ve grouped similar routes together, click the arrows to see the other options.

2
bus
+

Bus

Take the bus to Malang Terminal Arjosari.

  • Duration10h 40m
  • Departstwice daily
  • Typical cost
    IDR 524,230($35)
Operated by

Gunung Harta

1 similiar route

We’ve grouped similar routes together, click the arrows to see the other options.

3
taxi
+
ferry
+
train
+

Taxi, Ferry and Train

Take a taxi to Gilimanuk then take a ferry to Ketapang then take the train to Lawang.

  • Duration9h 55m
  • Departsonce daily
  • Typical cost
    IDR 1,677,530($110)
Operated by

Multiple operators

💰 Cheapest
4
car
+
ferry
+
car
+

Car and Ferry

Drive to Gilimanuk then take a ferry to Ketapang then drive to Malang Airport (MLG).

  • Duration6h 40m
  • Departsevery 30 mins
  • Typical cost
    IDR 359,470($24)
Operated by

Multiple operators

Frequently asked questionsabout travel between Canggu and Abdul Rachman Saleh Airport (MLG)

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.

Train travel

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.

Bus travel

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.

Flights and Airlines

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).

Drive yourself

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).

How do I get from Canggu to Abdul Rachman Saleh Airport (MLG)

Compare travel optionsbetween Canggu and Abdul Rachman Saleh Airport (MLG)

Transport options from Canggu to Abdul Rachman Saleh Airport (MLG)
Transport optionDurationCostFrequencyDistance
Fly + 1 similar
3h 55m
IDR 4,418,495($295)
on demand1,696km (1,054 miles)
Plane and Taxi2h 30m
IDR 1,422,905($95)
on demand406km (252 miles)
Bus + 1 similar
10h 40m
IDR 524,230($35)
twice daily417km (259 miles)
Bus to Malang Terminal Arjosari12h 5m
IDR 539,205($36)
once daily436km (271 miles)
Taxi, Ferry and Train
9h 55m
IDR 1,677,530($110)
once daily440km (273 miles)
Car and Ferry
6h 40m
IDR 359,470($24)
every 30 mins405km (252 miles)

Top Carriersoperating between Canggu and Abdul Rachman Saleh Airport (MLG)

Airlines

Bus companies

Ferry operators

Train operators