Reaching Banda Aceh from Yogyakarta involves a significant journey across the Indonesian archipelago. The most practical method is flying from Yogyakarta International Airport (YIA) to Sultan Iskandar Muda International Airport (BTJ) in Banda Aceh, usually with a layover in Jakarta or Medan. Alternatively, you can fly to Medan and take a long-distance bus to Banda Aceh. The total distance is approximately 3,000 km. This route takes you to the northernmost tip of Sumatra. Plan for at least 8 to 12 hours of total travel time.
Total Distance: Driving distance 3,100 km, straight-line air distance 2,600 km.
|
Direct
|
Connecting
|
|
|---|---|---|
| Duration | 14 hours | 7 hours |
| Avg Price | 400,000 - 600,000 IDR | 2,500,000 - 4,000,000 IDR |
| Operator | Kurnia | Lion Air |
| Route | Medan to Banda Aceh via Trans-Sumatran Highway. | YIA to BTJ via Jakarta or Medan. |
| Tip | Buses are comfortable but the road is long and winding. | Check baggage allowances as they vary by airline. |
February to April for clear skies and pleasant temperatures.