Traveling from Yogyakarta to Pontianak requires crossing the Java Sea as no direct land route exists. The most efficient method is a connecting flight via Jakarta Soekarno-Hatta International Airport. Alternatively, you can take a train to Semarang or Surabaya and board a Pelni ship to Dwikora Port. The journey covers a vast distance, requiring careful planning of transit times. Expect a total travel duration of at least 6 hours by air or several days by sea.
Total Distance: Driving distance N/A; Straight-line air distance 1,150 km.
|
Connecting
|
Direct
|
|
|---|---|---|
| Duration | 6 hours | 48 hours |
| Avg Price | IDR 1,500,000 - 2,500,000 | IDR 600,000 - 900,000 |
| Operator | Garuda Indonesia | PT Pelni |
| Route | YIA Airport to CGK Airport to PNK Airport | Tanjung Emas Port (Semarang) to Dwikora Port (Pontianak) |
| Tip | Book your connecting flight on a single ticket to ensure protection during delays. | Bring your own snacks and a sleeping bag for the economy class deck. |
May to September during the dry season for smoother sea crossings and clear flight visibility.