There are 4 ways to get from Yogyakarta to Pangkalpinang by train, plane, ferry, taxi, 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, fly
best- Take the train from Yogyakarta Tugu Station to Yogyakarta International Airporttrain
- Fly from Yogyakarta International Airport (YIA) to Pangkal Pinang Airport (PGK)plane YIA - PGK
3h 16mRp 1,575,000–3,720,000Bus, ferry
cheapest- Take the bus from Yogyakarta to DAMRI Bus Station Jakartabus
- Take the ferry from Tanjung Priok to Tanjung Pandanferry
- Take the ferry from Belitung to Pangkal Pinangferry
42h 32mRp 701,962–1,730,757Train, ferry, taxi
- Take the train from Yogyakarta Tugu to Gambir Jakartatrain
- Take the ferry from Tanjung Priok to Belinyu Portferry
- Take the taxi from Belinyu Port to Pangkalpinangtaxi
33h 46mRp 1,119,941–1,379,393Bus, ferry, taxi
- Take the bus from Yogyakarta to DAMRI Bus Station Jakartabus
- Take the ferry from Tanjung Priok to Belinyu Portferry
- Take the taxi from Belinyu Port to Pangkalpinangtaxi
42h 1mRp 945,462–1,564,257
Yogyakarta International Airport (YIA) to Pangkal Pinang Airport (PGK) flights
Questions & Answers
The cheapest way to get from Yogyakarta to Pangkalpinang is to bus and ferry which costs Rp700000 - Rp1800000 and takes 42h 32m.
The fastest way to get from Yogyakarta to Pangkalpinang is to train and fly which takes 3h 16m and costs Rp1500000 - Rp3800000.
The distance between Yogyakarta and Pangkalpinang is 818 km.
The best way to get from Yogyakarta to Pangkalpinang without a car is to train and ferry and taxi which takes 33h 46m and costs Rp1100000 - Rp1400000.
It takes approximately 3h 16m to get from Yogyakarta to Pangkalpinang, including transfers.
There are 20+ hotels available in Pangkalpinang.
What companies run services between Yogyakarta, Indonesia and Pangkalpinang, Indonesia?
There is no direct connection from Yogyakarta to Pangkalpinang. However, you can take the train to Yogyakarta International Airport, walk to Yogyakarta-Airport-YIA airport, fly to Pangkal Pinang Airport (PGK), then take the taxi to Pangkalpinang. Alternatively, you can take the train to Gambir Jakarta, walk to Balai Kota 1, take the bus to Perpustakaan Nasional, take the bus to Kali Besar, walk to Jakarta Kota, take the train to Tanjung Priok, walk to Tanjung Priok, take the ferry to Belinyu Port, then take the taxi to Pangkalpinang.
- Website
- superairjet.com
Flights from Yogyakarta International Airport to Pangkal Pinang Airport
- Ave. Duration
- 1h 30m
- When
- Friday and Sunday
- Estimated price
- Rp 1,600,000–4,200,000
- Website
- citilink.co.id
Flights from Yogyakarta International Airport to Pangkal Pinang Airport via Soekarno–Hatta
- Ave. Duration
- 4h
- When
- Every day
- Estimated price
- Rp 1,500,000–3,600,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
- 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
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
- +62 811-1621-162
- [email protected]
- Website
- facebook.com
Ferry from Tanjung Priok to Belinyu Port
- Ave. Duration
- 23h
- Frequency
- Once daily
- Estimated price
- Rp 290,000–350,000
- Book at
- pelni.co.id
- Economy Class
- Rp 290,000–350,000
Ferry from Tanjung Priok to Belinyu Port
- Ave. Duration
- 23h
- Frequency
- Once daily
- Estimated price
- Rp 290,000–350,000
- Book at
- pelni.co.id
- Economy Class
- Rp 290,000–350,000
Ferry from Tanjung Priok to Tanjung Pandan
- Ave. Duration
- 21h 22m
- Frequency
- Once daily
- Estimated price
- Rp 220,000–280,000
- Book at
- pelni.co.id
- Economy Class
- Rp 220,000–280,000
- Phone
- 0811-789-200
- [email protected]
- Website
- expressbahari.com
Ferry from Belitung to Pangkal Pinang
- Ave. Duration
- 4h
- Frequency
- Once daily
- Estimated price
- Rp 260,000–791,132
- Schedules at
- expressbahari.com
- VIP
- Rp 310,000
- Executive
- Rp 260,000
- Ave. Duration
- 1h 21m
- Estimated price
- Rp 500,000–650,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 5 incredible day trips from Florence by train, What are the different types of Renfe trains in Spain?, and How to get from JFK to New York City - to help you get the most out of your next trip.













