There are 6 ways to get from Yogyakarta to Pontianak by train, plane, ferry, or bus
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Train to Yogyakarta International Airport, fly
best- Take the train from Yogyakarta Tugu Station to Yogyakarta International Airporttrain
- Fly from Yogyakarta International Airport (YIA) to Supadio (PNK)plane YIA - PNK
3h 47mRp 1,620,020–4,050,025Bus, ferry
cheapest- Take the bus from Yogyakarta to DAMRI Bus Station Jakartabus Yogyakarta - Jakarta
- Take the ferry from Tanjung Priok to Pontianakferry KM Lawit
2d 12hRp 465,462–954,257Train, ferry
- Take the train from Yogyakarta Tugu to Gambir Jakartatrain Taksaka / ...
- Take the ferry from Tanjung Priok to Pontianakferry KM Lawit
2d 4hRp 633,500–757,952Train to Adisumarmo International Airport, fly
- Take the train from Yogyakarta to Solo Balapantrain
- Fly from Adisumarmo International Airport (SOC) to Supadio (PNK)plane SOC - PNK
4h 13mRp 1,322,020–3,027,025Train, bus to Ahmad Yani, fly
- Take the train from Yogyakarta to Solo Balapantrain
- Take the bus from Solo Terminal Tirtonadi to Semarang Krapyakbus
- Fly from Ahmad Yani (SRG) to Supadio (PNK)plane SRG - PNK
6h 54mRp 1,375,020–3,900,025Bus, ferry via Bekasi
- Take the bus from Yogyakarta to Bekasibus
- Take the ferry from Tanjung Priok to Pontianakferry KM Lawit
2d 13hRp 488,166–899,410
Yogyakarta International Airport (YIA) to Supadio (PNK) flights
Questions & Answers
The cheapest way to get from Yogyakarta to Pontianak is to train and ferry which costs Rp600000 - Rp800000 and takes 2 days 4h.
The fastest way to get from Yogyakarta to Pontianak is to train and fly which takes 3h 47m and costs Rp1600000 - Rp4100000.
The distance between Yogyakarta and Pontianak is 923 km.
The best way to get from Yogyakarta to Pontianak without a car is to train and ferry which takes 2 days 4h and costs Rp600000 - Rp800000.
It takes approximately 3h 47m to get from Yogyakarta to Pontianak, including transfers.
There are 43+ hotels available in Pontianak.
What companies run services between Yogyakarta, Indonesia and Pontianak, Indonesia?
There is no direct connection from Yogyakarta to Pontianak. However, you can take the train to Yogyakarta International Airport, walk to Yogyakarta-Airport-YIA airport, fly to Supadio (PNK), then take the taxi to Pontianak. Alternatively, you can take a train from Yogyakarta Tugu to Pontianak via Gambir Jakarta, Gambir 2, Pulo Mas, Pulo Mas 2, Term. Tj. Priok 1, and Tanjung Priok in around 2d 4h.
- Website
- superairjet.com
Flights from Yogyakarta International Airport to Supadio
- Ave. Duration
- 1h 50m
- When
- Every day
- Estimated price
- Rp 1,600,000–4,000,000
Flights from Ahmad Yani to Supadio
- Ave. Duration
- 1h 30m
- When
- Monday, Wednesday, Friday, and Sunday
- Estimated price
- Rp 1,300,000–3,500,000
- Website
- flynamair.com
Flights from Adisumarmo International Airport to Supadio
- Ave. Duration
- 1h 35m
- When
- Tuesday
- Estimated price
- Rp 850,000–4,700,000
- Website
- citilink.co.id
Flights from Adisumarmo International Airport to Supadio via Soekarno–Hatta
- Ave. Duration
- 4h 5m
- When
- Monday, Wednesday, Friday, and Saturday
- Estimated price
- Rp 1,300,000–2,700,000
- Website
- batikair.com
Flights from Adisumarmo International Airport to Supadio via Soekarno–Hatta
- Ave. Duration
- 4h 5m
- When
- Every day
- Estimated price
- Rp 1,800,000–4,700,000
- Website
- garuda-indonesia.com
Flights from Ahmad Yani to Supadio via Soekarno–Hatta
- Ave. Duration
- 3h 55m
- When
- Every day
- Estimated price
- Rp 2,000,000–5,500,000
- [email protected]
- Website
- railink.co.id
Train from Yogyakarta Tugu Station to Yogyakarta International Airport
- Ave. Duration
- 35 min
- Frequency
- Hourly
- Estimated price
- Rp 20,000–50,000
- Schedules at
- railink.co.id
- Phone
- 021-121
- [email protected]
- Website
- kai.id
Train from Yogyakarta Tugu to Gambir Jakarta
- Ave. Duration
- 6h 5m
- Frequency
- Every 4 hours
- Estimated price
- Rp 320,000–370,000
- Schedules at
- kai.id
- Book at
- en.tiket.com
- Economy
- Rp 320,000–370,000
- Business
- Rp 460,000–550,000
- Executive
- Rp 550,000–850,000
Train from Yogyakarta to Solo Balapan
- Ave. Duration
- 45 min
- Frequency
- Hourly
- Estimated price
- Rp 36,000–320,000
- Schedules at
- kai.id
- Book at
- en.tiket.com
- Economy
- Rp 36,000–320,000
- Business
- Rp 290,000–550,000
- Executive
- Rp 65,000–650,000
Train from Yogyakarta to Solo Balapan
- Ave. Duration
- 45 min
- Frequency
- Hourly
- Estimated price
- Rp 36,000–320,000
- Schedules at
- kai.id
- Book at
- en.tiket.com
- Economy
- Rp 36,000–320,000
- Business
- Rp 290,000–550,000
- Executive
- Rp 65,000–650,000
- [email protected]
- Website
- kai.id
Train from Yogyakarta to Solo Balapan
- Ave. Duration
- 1h 13m
- Frequency
- Every 3 hours
- Estimated price
- Rp 15,001
- Schedules at
- kai.id
Train from Yogyakarta to Solo Balapan
- Ave. Duration
- 1h 13m
- Frequency
- Every 3 hours
- Estimated price
- Rp 15,001
- Schedules at
- kai.id
- Phone
- 021-769 3000
- [email protected]
- Website
- kramat-djati.com
Bus from Solo Terminal Tirtonadi to Semarang Krapyak
- Ave. Duration
- 1h 36m
- Frequency
- Once daily
- Estimated price
- Rp 60,000–80,000
- Website
- http://www.kramat-djati.com/
- Phone
- (021) 1500 825
- [email protected]
- Website
- damri.co.id
Bus from Yogyakarta to DAMRI Bus Station Jakarta
- Ave. Duration
- 15h
- Frequency
- Once daily
- Estimated price
- Rp 150,000–600,000
- Book at
- https://12go.asia/en/operator/damri
- Phone
- 0811-259-318
- [email protected]
- Website
- sumberalam.co.id
Bus from Yogyakarta to Bekasi
- Ave. Duration
- 14h 45m
- Frequency
- Once daily
- Estimated price
- Rp 160,000–190,000
- Schedules at
- sumberalam.co.id
- Book at
- 12go.asia
- Phone
- +62 811-1621-162
- [email protected]
- Website
- facebook.com
Ferry from Tanjung Priok to Pontianak
- Ave. Duration
- 43h
- Frequency
- Once daily
- Estimated price
- Rp 310,000–390,000
- Book at
- pelni.co.id
- Economy Class
- Rp 310,000–390,000
Ferry from Tanjung Priok to Pontianak
- Ave. Duration
- 43h
- Frequency
- Once daily
- Estimated price
- Rp 310,000–390,000
- Book at
- pelni.co.id
- Economy Class
- Rp 310,000–390,000
Ferry from Tanjung Priok to Pontianak
- Ave. Duration
- 43h
- Frequency
- Once daily
- Estimated price
- Rp 310,000–390,000
- Book at
- pelni.co.id
- Economy Class
- Rp 310,000–390,000
Want to know more about travelling around the world?
Rome2Rio's Travel Guide series provide vital information for the global traveller. Read our range of informative guides on popular transport routes and companies - including How to get from London to Edinburgh, How to get from Heathrow Airport into central London, and What documents do I need to cross Niagara Falls? - to help you get the most out of your next trip.


















