Reaching Tanjung Pandan from Yogyakarta requires a connecting flight via Jakarta Soekarno-Hatta International Airport. The total distance is approximately 850 km. You will fly from Yogyakarta International Airport (YIA) to Jakarta (CGK) and then transfer to a flight to H.A.S. Hanandjoeddin Airport (TJQ). Alternatively, you can take a ferry from Jakarta's Tanjung Priok port to Tanjung Pandan, though this is significantly slower. This route connects the cultural heart of Java to the pristine beaches of Belitung Island.
Total Distance: Driving distance 1100 km (including ferry), air distance 850 km.
|
Connecting
|
Connecting
|
|
|---|---|---|
| Duration | 4 hours 30 mins | 24 hours |
| Avg Price | 1,200,000 - 2,500,000 IDR | 400,000 - 600,000 IDR |
| Operator | Garuda Indonesia or Citilink | PELNI |
| Route | YIA to CGK, then CGK to TJQ. | Tanjung Priok Port to Tanjung Pandan Port. |
| Tip | Book your connecting flight on a single ticket to ensure baggage transfer. | Check the PELNI schedule in advance as ships only depart on specific dates. |
April to October for dry weather and calm seas for island hopping.