Traveling from Labuan Bajo to Yogyakarta requires a flight to a major hub like Jakarta or Surabaya, followed by a connecting flight or train. There are no direct flights between the two cities. The total distance is approximately 1,200 km. Flying to Yogyakarta International Airport (YIA) is the most efficient method. Alternatively, you can fly to Surabaya and take the Argo Wilis train to Yogyakarta.
Total Distance: Driving distance N/A, straight-line air distance 1,200 km.
|
Direct
|
Connecting
|
|
|---|---|---|
| Duration | 5 hours | 4 hours |
| Avg Price | IDR 300,000 - 500,000 | IDR 1,800,000 - 3,000,000 |
| Operator | Argo Wilis | Garuda Indonesia |
| Route | Surabaya Gubeng to Yogyakarta Tugu Station. | Komodo Airport (LBJ) to YIA via Jakarta (CGK). |
| Tip | Book train tickets via the KAI Access app for the best seats. | Choose a flight with a short layover in Jakarta. |
April to September, avoiding the peak rainy season in Java.