There are 9 ways to get from Bukittinggi to Purwokerto by plane, train, bus, taxi, car ferry, ferry, or car
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Fly Minangkabau International Airport to Yogyakarta International Airport, train
best- Fly from Minangkabau International Airport (PDG) to Yogyakarta International Airport (YIA)plane PDG - YIA
- Take the train from Yogyakarta International Airport to Yogyakarta Tugu Stationtrain
- Take the train from Yogyakarta Tugu to Purwokertotrain
8h 59mRp 2,454,020–3,627,570Bus, taxi, car ferry, ferry
cheapest- Take the bus from Aur Kuning bus terminal to Terminal AKAP BRPSbus
- Take the taxi from Kulim Atas to Mengkapantaxi
- Take the car ferry from Mengkapan to Tanjung Balai Karimuncarferry
- Take the ferry from Tanjung Balai Karimun to Port of Tanjung Priokferry
- Take the bus from DAMRI Bus Station Jakarta to Kota Purwokertobus
3dRp 1,555,000–4,064,000Drive, car ferry
- Drive from Bukittinggi to Bakauheni Portcar
- Take the car ferry from Bakauheni Port to Merakcarferry
- Drive from Merak to Purwokertocar
23h 43mRp 3,158,109–4,998,602Fly Minangkabau International Airport to Ahmad Yani, train
- Fly from Minangkabau International Airport (PDG) to Ahmad Yani (SRG)plane PDG - SRG
- Take the train from Semarang Poncol Station to Purwokertotrain
11h 46mRp 2,724,020–4,352,570Fly Minangkabau International Airport to Adisutjipto International Airport, train
- Fly from Minangkabau International Airport (PDG) to Adisutjipto International Airport (JOG)plane PDG - JOG
- Take the train from Yogyakarta Tugu to Purwokertotrain
23h 51mRp 2,637,620–5,281,170Fly Minangkabau International Airport to Adisumarmo International Airport, train
- Fly from Minangkabau International Airport (PDG) to Adisumarmo International Airport (SOC)plane PDG - SOC
- Take the train from Solo Balapan to Purwokertotrain
10h 47mRp 2,561,020–4,584,570Fly Minangkabau International Airport to Soekarno–Hatta International Airport, train
- Fly from Minangkabau International Airport (PDG) to Soekarno–Hatta International Airport (CGK)plane PDG - CGK
- Take the train from Gambir Jakarta to Purwokertotrain
10h 37mRp 1,734,020–3,247,570Bus to Simpang Tiga Airport, fly to Yogyakarta International Airport, train
- Take the bus from Aur Kuning bus terminal to Terminal AKAP BRPSbus
- Fly from Simpang Tiga Airport (PKU) to Yogyakarta International Airport (YIA)plane PKU - YIA
- Take the train from Yogyakarta International Airport to Yogyakarta Tugu Stationtrain
- Take the train from Yogyakarta Tugu to Purwokertotrain
13h 27mRp 2,280,000–4,240,000Fly Minangkabau International Airport to Halim Perdanakusuma Airport, train
- Fly from Minangkabau International Airport (PDG) to Halim Perdanakusuma Airport (HLP)plane PDG - HLP
- Take the train from Gambir Jakarta to Purwokertotrain
11h 5mRp 2,128,020–5,047,570
Minangkabau International Airport (PDG) to Yogyakarta International Airport (YIA) flights
Questions & Answers
The cheapest way to get from Bukittinggi to Purwokerto is to fly and train which costs Rp1700000 - Rp3300000 and takes 10h 37m.
The fastest way to get from Bukittinggi to Purwokerto is to fly and train which takes 8h 59m and costs Rp2400000 - Rp3700000.
The distance between Bukittinggi and Purwokerto is 1643 km.
The best way to get from Bukittinggi to Purwokerto without a car is to bus and taxi and car ferry and ferry which takes 3 days 0h and costs Rp1500000 - Rp4100000.
It takes approximately 8h 59m to get from Bukittinggi to Purwokerto, including transfers.
There are 142+ hotels available in Purwokerto.
What companies run services between Bukittinggi, Indonesia and Purwokerto, Indonesia?
There is no direct connection from Bukittinggi to Purwokerto. However, you can take the taxi to Kayutanam, take the train to Bandara Minangkabau, walk to Minangkabau International Airport (PDG) airport, fly to Yogyakarta International Airport (YIA), walk to Yogyakarta International Airport, take the train to Yogyakarta Tugu Station, then take the train to Purwokerto. Alternatively, you can take the bus to Terminal AKAP BRPS, take the bus to Kulim Atas, take the taxi to Mengkapan, take the car ferry to Tanjung Balai Karimun, walk to Tanjung Balai Karimun, take the ferry to Port of Tanjung Priok, take the taxi to DAMRI Bus Station Jakarta, then take the bus to Kota Purwokerto.
- Website
- garuda-indonesia.com
Flights from Minangkabau International Airport to Yogyakarta International Airport via Soekarno–Hatta International Airport
- Ave. Duration
- 4h 36m
- When
- Every day
- Estimated price
- Rp 1,800,000–6,500,000
Flights from Minangkabau International Airport to Ahmad Yani via Soekarno–Hatta International Airport
- Ave. Duration
- 4h 37m
- When
- Every day
- Estimated price
- Rp 2,000,000–6,500,000
Flights from Minangkabau International Airport to Adisumarmo International Airport via Soekarno–Hatta International Airport
- Ave. Duration
- 4h 55m
- When
- Every day
- Estimated price
- Rp 2,200,000–7,000,000
Flights from Minangkabau International Airport to Soekarno–Hatta International Airport
- Ave. Duration
- 1h 56m
- When
- Every day
- Estimated price
- Rp 1,300,000–4,200,000
Flights from Simpang Tiga Airport to Yogyakarta International Airport via Soekarno–Hatta International Airport
- Ave. Duration
- 4h 58m
- When
- Every day
- Estimated price
- Rp 1,800,000–6,500,000
Flights from Minangkabau International Airport to Halim Perdanakusuma Airport
- Ave. Duration
- 1h 55m
- When
- Every day
- Estimated price
- Rp 1,700,000–3,900,000
- Website
- superairjet.com
Flights from Minangkabau International Airport to Yogyakarta International Airport
- Ave. Duration
- 2h 15m
- When
- Tuesday, Thursday, and Saturday
- Estimated price
- Rp 2,000,000–4,400,000
Flights from Minangkabau International Airport to Soekarno–Hatta International Airport
- Ave. Duration
- 1h 50m
- When
- Every day
- Estimated price
- Rp 1,300,000–2,000,000
Flights from Minangkabau International Airport to Soekarno–Hatta International Airport via Hang Nadim
- Ave. Duration
- 3h 50m
- When
- Every day
- Estimated price
- Rp 1,300,000–2,000,000
- Website
- singaporeair.com
Flights from Minangkabau International Airport to Yogyakarta International Airport via Soekarno–Hatta International Airport
- Ave. Duration
- 4h 42m
- When
- Every day
- Estimated price
- Rp 2,400,000–6,500,000
Flights from Minangkabau International Airport to Yogyakarta International Airport via Singapore Changi
- Ave. Duration
- 5h 15m
- When
- Monday
- Estimated price
- Rp 4,300,000–11,000,000
Flights from Minangkabau International Airport to Ahmad Yani via Soekarno–Hatta International Airport
- Ave. Duration
- 4h 25m
- When
- Every day
- Estimated price
- Rp 2,000,000–6,500,000
Flights from Minangkabau International Airport to Adisumarmo International Airport via Soekarno–Hatta International Airport
- Ave. Duration
- 3h 55m
- When
- Every day
- Estimated price
- Rp 2,200,000–5,500,000
Flights from Minangkabau International Airport to Soekarno–Hatta International Airport
- Ave. Duration
- 1h 55m
- When
- Every day
- Estimated price
- Rp 1,600,000–4,200,000
Flights from Minangkabau International Airport to Soekarno–Hatta International Airport via Singapore Changi
- Ave. Duration
- 4h 35m
- When
- Monday and Saturday
- Estimated price
- Rp 1,700,000–6,500,000
- Website
- batikair.com
Flights from Minangkabau International Airport to Yogyakarta International Airport via Soekarno–Hatta International Airport
- Ave. Duration
- 4h 45m
- When
- Every day
- Estimated price
- Rp 2,500,000–7,000,000
Flights from Minangkabau International Airport to Ahmad Yani via Soekarno–Hatta International Airport
- Ave. Duration
- 6h 10m
- When
- Every day
- Estimated price
- Rp 2,600,000–7,000,000
Flights from Minangkabau International Airport to Adisumarmo International Airport via Soekarno–Hatta International Airport
- Ave. Duration
- 4h 7m
- When
- Every day
- Estimated price
- Rp 2,200,000–7,000,000
Flights from Minangkabau International Airport to Soekarno–Hatta International Airport
- Ave. Duration
- 1h 50m
- When
- Every day
- Estimated price
- Rp 1,700,000–4,400,000
Flights from Simpang Tiga Airport to Yogyakarta International Airport via Soekarno–Hatta International Airport
- Ave. Duration
- 4h 12m
- When
- Every day
- Estimated price
- Rp 2,400,000–6,500,000
- Website
- citilink.co.id
Flights from Minangkabau International Airport to Ahmad Yani via Soekarno–Hatta International Airport
- Ave. Duration
- 4h 5m
- When
- Every day
- Estimated price
- Rp 1,900,000–3,600,000
Flights from Minangkabau International Airport to Adisutjipto International Airport via Halim Perdanakusuma Airport
- Ave. Duration
- 21h 45m
- When
- Every day
- Estimated price
- Rp 2,300,000–4,400,000
Flights from Minangkabau International Airport to Soekarno–Hatta International Airport
- Ave. Duration
- 2h 5m
- When
- Every day
- Estimated price
- Rp 1,300,000–2,000,000
Flights from Simpang Tiga Airport to Yogyakarta International Airport via Soekarno–Hatta International Airport
- Ave. Duration
- 5h
- When
- Every day
- Estimated price
- Rp 1,800,000–3,500,000
Flights from Minangkabau International Airport to Halim Perdanakusuma Airport
- Ave. Duration
- 1h 55m
- When
- Every day
- Estimated price
- Rp 1,700,000–3,900,000
- Website
- pelita-air.com
Flights from Minangkabau International Airport to Soekarno–Hatta International Airport
- Ave. Duration
- 1h 55m
- When
- Every day
- Estimated price
- Rp 1,700,000–2,100,000
- Website
- lionair.co.id
Flights from Minangkabau International Airport to Soekarno–Hatta International Airport
- Ave. Duration
- 1h 50m
- When
- Every day
- Estimated price
- Rp 1,200,000–4,000,000
Flights from Simpang Tiga Airport to Yogyakarta International Airport
- Ave. Duration
- 2h 10m
- When
- Every day
- Estimated price
- Rp 2,000,000–4,800,000
Flights from Simpang Tiga Airport to Yogyakarta International Airport via Soekarno–Hatta International Airport
- Ave. Duration
- 5h
- When
- Saturday
- Estimated price
- Rp 2,000,000–4,800,000
- Website
- airasia.com
Flights from Minangkabau International Airport to Yogyakarta International Airport via Kuala Lumpur
- Ave. Duration
- 5h 10m
- When
- Every day
- Estimated price
- Rp 1,500,000–6,500,000
- Website
- flyscoot.com
Flights from Minangkabau International Airport to Yogyakarta International Airport via Singapore Changi
- Ave. Duration
- 5h 15m
- When
- Monday
- Estimated price
- Rp 4,300,000–11,000,000
- [email protected]
- Website
- railink.co.id
Train from Yogyakarta International Airport to Yogyakarta Tugu Station
- Ave. Duration
- 35 min
- Frequency
- Hourly
- Estimated price
- Rp 20,000–50,000
- Schedules at
- railink.co.id
Train from Yogyakarta International Airport to Yogyakarta Tugu Station
- 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 Purwokerto
- Ave. Duration
- 1h 58m
- Frequency
- Hourly
- Estimated price
- Rp 110,000–320,000
- Schedules at
- kai.id
- Book at
- en.tiket.com
- Economy
- Rp 110,000–320,000
- Business
- Rp 340,000–550,000
- Executive
- Rp 200,000–650,000
Train from Semarang Poncol Station to Purwokerto
- Ave. Duration
- 3h 55m
- Frequency
- Twice daily
- Estimated price
- Rp 140,000–320,000
- Schedules at
- kai.id
- Book at
- en.tiket.com
- Economy
- Rp 140,000–320,000
- Business
- Rp 360,000–550,000
- Executive
- Rp 270,000–700,000
Train from Yogyakarta Tugu to Purwokerto
- Ave. Duration
- 1h 58m
- Frequency
- Hourly
- Estimated price
- Rp 110,000–320,000
- Schedules at
- kai.id
- Book at
- en.tiket.com
- Economy
- Rp 110,000–320,000
- Business
- Rp 340,000–550,000
- Executive
- Rp 200,000–650,000
Train from Solo Balapan to Purwokerto
- Ave. Duration
- 2h 35m
- Frequency
- Every 2 hours
- Estimated price
- Rp 130,000–320,000
- Schedules at
- kai.id
- Book at
- en.tiket.com
- Economy
- Rp 130,000–320,000
- Business
- Rp 350,000–550,000
- Executive
- Rp 250,000–700,000
Train from Gambir Jakarta to Purwokerto
- Ave. Duration
- 4h 6m
- Frequency
- Every 2 hours
- Estimated price
- Rp 200,000–340,000
- Schedules at
- kai.id
- Book at
- en.tiket.com
- Economy
- Rp 200,000–340,000
- Business
- Rp 390,000–550,000
- Executive
- Rp 380,000–700,000
Train from Yogyakarta Tugu to Purwokerto
- Ave. Duration
- 1h 58m
- Frequency
- Hourly
- Estimated price
- Rp 110,000–320,000
- Schedules at
- kai.id
- Book at
- en.tiket.com
- Economy
- Rp 110,000–320,000
- Business
- Rp 340,000–550,000
- Executive
- Rp 200,000–650,000
Train from Gambir Jakarta to Purwokerto
- Ave. Duration
- 4h 6m
- Frequency
- Every 2 hours
- Estimated price
- Rp 200,000–340,000
- Schedules at
- kai.id
- Book at
- en.tiket.com
- Economy
- Rp 200,000–340,000
- Business
- Rp 390,000–550,000
- Executive
- Rp 380,000–700,000
- Website
- annantatravel.com
Bus from Aur Kuning bus terminal to Terminal AKAP BRPS
- Ave. Duration
- 6h
- Frequency
- 3 times a day
- Estimated price
- Rp 270,000
- Book at
- redbus.id
Bus from Aur Kuning bus terminal to Terminal AKAP BRPS
- Ave. Duration
- 6h
- Frequency
- 3 times a day
- Estimated price
- Rp 270,000
- Book at
- redbus.id
- Phone
- (021) 1500 825
- [email protected]
- Website
- damri.co.id
Bus from DAMRI Bus Station Jakarta to Kota Purwokerto
- Ave. Duration
- 12h
- Frequency
- Once daily
- Estimated price
- Rp 100,000–390,000
- Book at
- https://12go.asia/en/operator/damri
- Phone
- +62 811-1021-191
- [email protected]
- Website
- asdp.id
Car ferry from Mengkapan to Tanjung Balai Karimun
- Ave. Duration
- 10h
- Frequency
- Twice a week
- Estimated price
- Rp 46,000–2,000,000
- Schedules at
- ferizy.com
- Passenger
- Rp 81,000
- Bicycle
- Rp 112,001
- Motorcycle
- Rp 150,000–380,000
- Car (smaller than 5m)
- Rp 1,399,000
Car ferry from Bakauheni Port to Merak
- Ave. Duration
- 3h
- Frequency
- Hourly
- Estimated price
- Rp 16,000–360,000
- Schedules at
- ferizy.com
- Regular
- Rp 22,700
- Express
- Rp 84,800
- Phone
- +62 811-1621-162
- [email protected]
- Website
- facebook.com
Ferry from Tanjung Balai Karimun to Port of Tanjung Priok
- Ave. Duration
- 39h 3m
- Frequency
- Once daily
- Estimated price
- Rp 400,000–490,000
- Schedules at
- pelni.co.id
- Economy Class
- Rp 400,000–490,000
- Ave. Duration
- 2h 3m
- Estimated price
- Rp 650,000–800,000
Blue Bird Group
- Phone
- +62 21 794 1234
- Website
- bluebirdgroup.com
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 Bali: What to do if Mount Agung erupts, Travelling to and around Russia for the 2018 FIFA World Cup, and Best ways to travel around Australia - to help you get the most out of your next trip.













