To travel from Mengwi to Yogyakarta, you can fly from Ngurah Rai International Airport (DPS) to Yogyakarta International Airport (YIA) or take a bus-train combination. The flight takes about 1 hour and 15 minutes. Alternatively, you can take a bus to Java and then a train from Surabaya or Banyuwangi to Yogyakarta, which takes about 15 hours. Yogyakarta is the cultural heart of Java, famous for its proximity to Borobudur and Prambanan temples.
Total Distance: 600 km straight-line air distance.
|
Connecting
|
Direct
|
|
|---|---|---|
| Duration | 15 hours | 1 hour 15 mins |
| Avg Price | IDR 400,000 - 700,000 | IDR 800,000 - 1,400,000 |
| Operator | PT Kereta Api Indonesia | Lion Air / Super Air Jet |
| Route | Surabaya to Yogyakarta | DPS to YIA |
| Tip | Requires a bus/ferry from Bali to Surabaya first. | Yogyakarta International Airport is about 1 hour from the city center. |
May to September for dry weather and temple visits.