There are 10 ways to get from Sumatra to Borobudur by plane, taxi, car ferry, bus, train, or busferry
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Fly Sultan Mahmud Badaruddin II to Yogyakarta International Airport, taxi
best- Fly from Sultan Mahmud Badaruddin II (PLM) to Yogyakarta International Airport (YIA)plane PLM - YIA
- Take the taxi from Yogyakarta-Airport-YIA to Borobudurtaxi
2h 33mRp 1,279,435–2,819,358Car ferry, bus, taxi
cheapest- Take the car ferry from Bakauheni Port to Merakcarferry
- Take the bus from Merak to Yogyakartabus
- Take the taxi from Yogyakarta to Borobudurtaxi
20h 58mRp 316,094–771,626Car ferry, bus, train
- Take the car ferry from Bakauheni Port to Merakcarferry
- Take the bus from Pool Damri Merak to Soekarno-Hatta International Airportbus
- Take the train from Gambir Jakarta to Yogyakarta Tugutrain
15h 17mRp 539,094–1,421,626Car ferry, train
- Take the car ferry from Bakauheni Port to Merakcarferry
- Take the train from Merak to Rangkasbitungtrain
- Take the train from Rangkasbitung to Tanahabangtrain
- Take the train from Gambir Jakarta to Yogyakarta Tugutrain
15h 49mRp 508,594–949,126Bus and ferry, bus
- Take the busferry from Bandar Lampung to DAMRI Bus Station Jakartabusferry
- Take the bus from DAMRI Bus Station Jakarta to Yogyakartabus Jakarta - Yogyakarta
20h 37mRp 387,948–1,060,918Fly Sultan Thaha Airport to Yogyakarta International Airport, taxi
- Fly from Sultan Thaha Airport (DJB) to Yogyakarta International Airport (YIA)plane DJB - YIA
- Take the taxi from Yogyakarta-Airport-YIA to Borobudurtaxi
2h 43mRp 1,570,923–3,448,594Fly Simpang Tiga Airport to Yogyakarta International Airport, taxi
- Fly from Simpang Tiga Airport (PKU) to Yogyakarta International Airport (YIA)plane PKU - YIA
- Take the taxi from Yogyakarta-Airport-YIA to Borobudurtaxi
3h 8mRp 1,741,546–3,721,893Fly Minangkabau International Airport to Yogyakarta International Airport, taxi
- Fly from Minangkabau International Airport (PDG) to Yogyakarta International Airport (YIA)plane PDG - YIA
- Take the taxi from Yogyakarta-Airport-YIA to Borobudurtaxi
3h 13mRp 2,163,777–2,404,245Fly Sultan Mahmud Badaruddin II to Adisumarmo International Airport, train
- Fly from Sultan Mahmud Badaruddin II (PLM) to Adisumarmo International Airport (SOC)plane PLM - SOC
- Take the train from Solo Balapan to Yogyakartatrain
5h 46mRp 1,459,565–3,462,221Car ferry, train via Jakarta
- Take the car ferry from Bakauheni Port to Merakcarferry
- Take the train from Merak to Rangkasbitungtrain
- Take the train from Rangkasbitung to Tanahabangtrain
- Take the train from Jatinegara to Yogyakartatrain
15h 51mRp 488,094–943,626
Sultan Mahmud Badaruddin II (PLM) to Yogyakarta International Airport (YIA) flights
Questions & Answers
The cheapest way to get from Sumatra to Borobudur is to car ferry and bus and taxi which costs Rp310000 - Rp800000 and takes 20h 58m.
The fastest way to get from Sumatra to Borobudur is to fly and taxi which takes 2h 33m and costs Rp1200000 - Rp2900000.
The distance between Sumatra and Borobudur is 867 km.
The best way to get from Sumatra to Borobudur without a car is to car ferry and bus and train which takes 15h 17m and costs Rp500000 - Rp1500000.
It takes approximately 2h 33m to get from Sumatra to Borobudur, including transfers.
There are 227+ hotels available in Borobudur.
What companies run services between Sumatra, Indonesia and Borobudur, Provinsi Jawa Tengah, Indonesia?
There is no direct connection from Sumatra to Borobudur. However, you can fly to Yogyakarta International Airport (YIA) then take the taxi to Borobudur. Alternatively, you can take a car ferry from Bakauheni Port to Borobudur via Merak, Pool Damri Merak, Soekarno-Hatta International Airport, Jakarta Airport, Gambir Station, Gambir Jakarta, and Yogyakarta Tugu in around 15h 17m.
- Website
- garuda-indonesia.com
Flights from Sultan Mahmud Badaruddin II to Yogyakarta International Airport via Soekarno–Hatta
- Ave. Duration
- 3h 32m
- When
- Every day
- Estimated price
- Rp 1,000,000–7,000,000
Flights from Sultan Thaha Airport to Yogyakarta International Airport via Soekarno–Hatta
- Ave. Duration
- 4h 3m
- When
- Every day
- Estimated price
- Rp 1,300,000–8,500,000
Flights from Simpang Tiga Airport to Yogyakarta International Airport via Soekarno–Hatta
- Ave. Duration
- 4h 45m
- When
- Every day
- Estimated price
- Rp 1,400,000–9,500,000
Flights from Minangkabau International Airport to Yogyakarta International Airport via Soekarno–Hatta
- Ave. Duration
- 4h 45m
- When
- Every day
- Estimated price
- Rp 1,400,000–9,500,000
Flights from Sultan Mahmud Badaruddin II to Adisumarmo International Airport via Soekarno–Hatta
- Ave. Duration
- 4h 7m
- When
- Every day
- Estimated price
- Rp 2,100,000–7,500,000
- Website
- batikair.com
Flights from Sultan Thaha Airport to Yogyakarta International Airport via Soekarno–Hatta
- Ave. Duration
- 3h 30m
- When
- Every day
- Estimated price
- Rp 1,600,000–4,700,000
Flights from Simpang Tiga Airport to Yogyakarta International Airport via Soekarno–Hatta
- Ave. Duration
- 4h 30m
- When
- Every day
- Estimated price
- Rp 1,800,000–5,500,000
Flights from Minangkabau International Airport to Yogyakarta International Airport via Soekarno–Hatta
- Ave. Duration
- 4h 45m
- When
- Every day
- Estimated price
- Rp 1,800,000–5,500,000
Flights from Sultan Mahmud Badaruddin II to Adisumarmo International Airport via Soekarno–Hatta
- Ave. Duration
- 5h 10m
- When
- Every day
- Estimated price
- Rp 1,400,000–4,100,000
- Website
- lionair.co.id
Flights from Simpang Tiga Airport to Yogyakarta International Airport
- Ave. Duration
- 2h 10m
- When
- Every day
- Estimated price
- Rp 1,700,000–3,400,000
Flights from Simpang Tiga Airport to Yogyakarta International Airport via Soekarno–Hatta
- Ave. Duration
- 5h
- When
- Saturday
- Estimated price
- Rp 1,700,000–3,400,000
Flights from Sultan Mahmud Badaruddin II to Adisumarmo International Airport via Soekarno–Hatta
- Ave. Duration
- 4h 42m
- When
- Sunday
- Estimated price
- Rp 1,200,000–3,000,000
- Website
- superairjet.com
Flights from Sultan Mahmud Badaruddin II to Yogyakarta International Airport
- Ave. Duration
- 1h 35m
- When
- Every day
- Estimated price
- Rp 1,100,000–3,000,000
Flights from Sultan Thaha Airport to Yogyakarta International Airport
- Ave. Duration
- 1h 45m
- When
- Friday and Sunday
- Estimated price
- Rp 1,400,000–3,700,000
Flights from Minangkabau International Airport to Yogyakarta International Airport
- Ave. Duration
- 2h 15m
- When
- Thursday and Saturday
- Estimated price
- Rp 1,600,000–4,000,000
- Website
- citilink.co.id
Flights from Sultan Mahmud Badaruddin II to Yogyakarta International Airport via Soekarno–Hatta
- Ave. Duration
- 3h 20m
- When
- Every day
- Estimated price
- Rp 1,000,000–2,500,000
Flights from Sultan Thaha Airport to Yogyakarta International Airport via Soekarno–Hatta
- Ave. Duration
- 4h
- When
- Every day
- Estimated price
- Rp 1,300,000–3,200,000
Train from Gambir Jakarta to Yogyakarta Tugu
- Ave. Duration
- 6h 5m
- Frequency
- Every 3 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 Solo Balapan to Yogyakarta
- Ave. Duration
- 51 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 Jatinegara to Yogyakarta
- Ave. Duration
- 6h 2m
- Frequency
- 3 times a day
- Estimated price
- Rp 300,000–360,000
- Schedules at
- kai.id
- Book at
- en.tiket.com
- Economy
- Rp 300,000–360,000
- Business
- Rp 450,000–550,000
- Executive
- Rp 550,000–800,000
- Phone
- 021-3453535
- commuter.care@krl.co.id
Train from Merak to Rangkasbitung
- Ave. Duration
- 1h 45m
- Frequency
- Every 30 minutes
- Estimated price
- Rp 3,000–8,000
Train from Rangkasbitung to Tanahabang
- Ave. Duration
- 1h 45m
- Frequency
- Every 30 minutes
- Estimated price
- Rp 3,000–8,000
- admin@prameks.com
- Website
- kai.id
Train from Solo Balapan to Yogyakarta
- Ave. Duration
- 1h 15m
- Frequency
- Every 3 hours
- Estimated price
- Rp 15,000
- Schedules at
- kai.id
- Phone
- (021) 1500 825
- humas@damri.co.id
- Website
- damri.co.id
Bus from Pool Damri Merak to Soekarno-Hatta International Airport
- Ave. Duration
- 3h
- Frequency
- Hourly
- Estimated price
- Rp 33,000–250,000
- Book at
- https://12go.asia/en/operator/damri
Busferry from Bandar Lampung to DAMRI Bus Station Jakarta
- Ave. Duration
- 9h
- Frequency
- Hourly
- Estimated price
- Rp 65,000–260,000
- Book at
- https://12go.asia/en/operator/damri
Bus from DAMRI Bus Station Jakarta to Yogyakarta
- Ave. Duration
- 10h
- Frequency
- Once daily
- Estimated price
- Rp 150,000–600,000
- Book at
- https://12go.asia/en/operator/damri
- Phone
- (0275) 641018, 641093
- Website
- sumberalam.co.id
Bus from Merak to Yogyakarta
- Ave. Duration
- 16h
- Frequency
- Every 4 hours
- Estimated price
- Rp 110,000–180,000
- Schedules at
- sumberalam.co.id
- Phone
- +62 811-1021-191
- cs@indonesiaferry.co.id
- Website
- asdp.id
Car ferry from Bakauheni Port to Merak
- Ave. Duration
- 3h
- Frequency
- Hourly
- Estimated price
- Rp 16,000–360,000
- Schedules at
- asdp.id
- Regular
- Rp 22,700
- Express
- Rp 84,800
- Ave. Duration
- 55 min
- Estimated price
- Rp 190,000–320,000
Jari Alam Saputra (JAS) / Citra Taxi
Grab Taxi
- Website
- grab.com
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 Train travel in France: A guide to SNCF, 4 stunningly beautiful Philippines islands you need to visit, and Slovenia: Getting from Ljubljana to Lake Bled - to help you get the most out of your next trip.














