There are 8 ways to get from Mount Merapi to Berastagi by plane, taxi, bus, train, ferry, car, or car ferry
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Fly from Adisumarmo International Airport, taxi
best- Fly from Adisumarmo International Airport (SOC) to Kuala Namu International Airport (KNO)SOC - KNO
- Take the taxi from Medan to Berastagi
8h 21mRp 1,798,217–4,017,438Bus, ferry, taxi
cheapest- Take the bus from Terminal Salatiga to Terminal Kampung Rambutan
- Take the ferry from Port of Tanjung Priok to Belawan
- Take the taxi from Belawan to Berastagi
3d 6hRp 1,268,291–1,521,889Bus, train, taxi
- Take the bus from Boyolali to Kota Bandung
- Take the bus from Kota Bandung to Bandar Lampung
- Take the train from Tanjung Karang to Kertapati
- Take the bus from Palembang to Terminal AKAP BRPS
- Take the bus from Pekanbaru to Medan Putra Pelangi
- Take the taxi from Medan Putra Pelangi to Berastagi
2d 21hRp 1,534,460–2,463,279Taxi, train, bus, ferry
- Take the taxi from Mount Merapi to Yogyakarta Tugu
- Take the train from Yogyakarta Tugu to Gambir Jakarta
- Take the bus from Gambir Station to Jakarta Airport
- Take the ferry from Port of Tanjung Priok to Belawan
- Take the taxi from Belawan to Berastagi
3d 1hRp 1,526,729–2,331,679Drive, car ferry
- Drive from Mount Merapi to Merak
- Take the car ferry from Merak to Bakauheni Port
- Drive from Bakauheni Port to Berastagi
32h 18mRp 4,256,710–6,324,026Taxi to Ahmad Yani, fly, taxi
- Take the taxi from Mount Merapi to Ahmad Yani (SRG)
- Fly from Ahmad Yani (SRG) to Kuala Namu International Airport (KNO)SRG - KNO
- Take the taxi from Medan to Berastagi
8h 7mRp 2,690,592–3,444,790Taxi, train to Yogyakarta International Airport, fly
- Take the taxi from Mount Merapi to Yogyakarta Tugu Station
- Take the train from Yogyakarta Tugu Station to Yogyakarta International Airport
- Fly from Yogyakarta International Airport (YIA) to Kuala Namu International Airport (KNO)YIA - KNO
- Take the taxi from Medan to Berastagi
7h 56mRp 2,293,729–3,156,679Train, ferry, taxi
- Take the train from Klaten to Jakarta Pasar Senen
- Take the ferry from Port of Tanjung Priok to Belawan
- Take the taxi from Belawan to Berastagi
3d 2hRp 1,403,664–1,712,784
Adisumarmo International Airport (SOC) to Kuala Namu International Airport (KNO) flights
Questions & Answers
The cheapest way to get from Mount Merapi to Berastagi is to bus and ferry and taxi which costs Rp1200000 - Rp1600000 and takes 3 days 6h.
The fastest way to get from Mount Merapi to Berastagi is to taxi and train and fly which takes 7h 56m and costs Rp2200000 - Rp3200000.
The distance between Mount Merapi and Berastagi is 1940 km.
The best way to get from Mount Merapi to Berastagi without a car is to bus and train and taxi which takes 2 days 21h and costs Rp1500000 - Rp2500000.
It takes approximately 8h 21m to get from Mount Merapi to Berastagi, including transfers.
There are 97+ hotels available in Berastagi.
What companies run services between Mount Merapi, Provinsi Jawa Tengah, Indonesia and Berastagi, Indonesia?
There is no direct connection from Mount Merapi to Berastagi. However, you can take the taxi to Adisumarmo International Airport (SOC) airport, fly to Kuala Namu International Airport (KNO), walk to Kuala Namu, take the train to Medan, then take the taxi to Berastagi. Alternatively, you can take the taxi to Boyolali, take the bus to Kota Bandung, take the bus to Bandar Lampung, walk to Tanjung Karang, take the train to Kertapati, take the taxi to Palembang, take the bus to Terminal AKAP BRPS, take the taxi to Pekanbaru, take the bus to Medan Putra Pelangi, then take the taxi to Berastagi.
- Website
- garuda-indonesia.com
Flights from Adisumarmo International Airport to Kuala Namu International Airport via Soekarno–Hatta
- Ave. Duration
- 5h 37m
- When
- Every day
- Estimated price
- Rp 2,100,000–6,000,000
Flights from Ahmad Yani to Kuala Namu International Airport via Soekarno–Hatta
- Ave. Duration
- 5h 56m
- When
- Every day
- Estimated price
- Rp 2,100,000–6,000,000
Flights from Yogyakarta International Airport to Kuala Namu International Airport via Soekarno–Hatta
- Ave. Duration
- 5h 17m
- When
- Every day
- Estimated price
- Rp 2,000,000–6,000,000
- Website
- batikair.com
Flights from Adisumarmo International Airport to Kuala Namu International Airport via Soekarno–Hatta
- Ave. Duration
- 6h 10m
- When
- Every day
- Estimated price
- Rp 1,600,000–4,300,000
Flights from Ahmad Yani to Kuala Namu International Airport via Soekarno–Hatta
- Ave. Duration
- 5h 22m
- When
- Every day
- Estimated price
- Rp 1,600,000–4,400,000
Flights from Yogyakarta International Airport to Kuala Namu International Airport via Soekarno–Hatta
- Ave. Duration
- 4h 50m
- When
- Every day
- Estimated price
- Rp 1,600,000–4,200,000
- Website
- lionair.co.id
Flights from Adisumarmo International Airport to Kuala Namu International Airport via Soekarno–Hatta
- Ave. Duration
- 5h 15m
- When
- Sunday
- Estimated price
- Rp 1,400,000–3,300,000
Flights from Yogyakarta International Airport to Kuala Namu International Airport
- Ave. Duration
- 2h 45m
- When
- Monday, Wednesday, Friday, and Sunday
- Estimated price
- Rp 1,700,000–2,300,000
Flights from Yogyakarta International Airport to Kuala Namu International Airport via Soekarno–Hatta
- Ave. Duration
- 5h 20m
- When
- Every day
- Estimated price
- Rp 1,700,000–2,300,000
- Website
- citilink.co.id
Flights from Adisumarmo International Airport to Kuala Namu International Airport via Soekarno–Hatta
- Ave. Duration
- 5h 35m
- When
- Every day
- Estimated price
- Rp 1,300,000–3,400,000
Flights from Ahmad Yani to Kuala Namu International Airport via Soekarno–Hatta
- Ave. Duration
- 5h 2m
- When
- Every day
- Estimated price
- Rp 2,000,000–2,500,000
Flights from Yogyakarta International Airport to Kuala Namu International Airport via Soekarno–Hatta
- Ave. Duration
- 4h 25m
- When
- Every day
- Estimated price
- Rp 2,000,000–2,900,000
- Website
- airasia.com
Flights from Ahmad Yani to Kuala Namu International Airport via Kuala Lumpur
- Ave. Duration
- 6h 10m
- When
- Every day
- Estimated price
- Rp 650,000–2,700,000
Flights from Yogyakarta International Airport to Kuala Namu International Airport via Kuala Lumpur
- Ave. Duration
- 5h 35m
- When
- Every day
- Estimated price
- Rp 650,000–2,600,000
- Website
- superairjet.com
Flights from Adisumarmo International Airport to Kuala Namu International Airport via Ngurah Rai
- Ave. Duration
- 5h 50m
- When
- Monday, Friday, and Sunday
- Estimated price
- Rp 1,800,000–3,900,000
- Website
- malaysiaairlines.com
Flights from Yogyakarta International Airport to Kuala Namu International Airport via Kuala Lumpur
- Ave. Duration
- 5h 25m
- When
- Monday and Thursday
- Estimated price
- Rp 950,000–3,200,000
Train from Tanjung Karang to Kertapati
- Ave. Duration
- 9h 20m
- Frequency
- Once daily
- Estimated price
- Rp 230,000–350,000
- Schedules at
- kai.id
- Book at
- en.tiket.com
- Economy
- Rp 230,000–350,000
- Business
- Rp 410,000–550,000
- Executive
- Rp 430,000–700,000
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 Klaten to Jakarta Pasar Senen
- Ave. Duration
- 7h 40m
- Frequency
- 5 times a day
- Estimated price
- Rp 320,000–370,000
- Schedules at
- kai.id
- Book at
- en.tiket.com
- Economy
- Rp 320,000–370,000
- Business
- Rp 470,000–550,000
- Executive
- Rp 600,000–850,000
- info@railink.co.id
- 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) 1500 825
- humas@damri.co.id
- Website
- damri.co.id
Bus from Boyolali to Kota Bandung
- Ave. Duration
- 8h
- Frequency
- Once daily
- Estimated price
- Rp 120,000–460,000
- Book at
- https://12go.asia/en/operator/damri
Bus from Kota Bandung to Bandar Lampung
- Ave. Duration
- 10h
- Frequency
- Twice daily
- Estimated price
- Rp 90,000–450,000
- Book at
- https://12go.asia/en/operator/damri
Bus from Gambir Station to Jakarta Airport
- Ave. Duration
- 45 min
- Frequency
- Every 15 minutes
- Estimated price
- Rp 13,000–250,000
- Book at
- https://12go.asia/en/operator/damri
- Phone
- 021-6341166
- sales@lorena-transport.com
- Website
- lorena-transport.com
Bus from Palembang to Terminal AKAP BRPS
- Ave. Duration
- 20h 38m
- Frequency
- Twice daily
- Estimated price
- Rp 509,956
- Book at
- 12go.asia
- Phone
- (061)8456325 - 8453256
- info@putrapelangi.com
- Website
- putrapelangi.com
Bus from Pekanbaru to Medan Putra Pelangi
- Ave. Duration
- 15h
- Frequency
- Once daily
- Estimated price
- Rp 160,000–280,000
- Schedules at
- putrapelangi.com
- Book at
- traveloka.com
- Website
- bluebirdgroup.com
Bus from Gambir Station to Jakarta Airport
- Ave. Duration
- 57 min
- Frequency
- Hourly
- Estimated price
- Rp 75,000
- Schedules at
- traveloka.com
- Phone
- (0355)321620
- Website
- busharapanjaya.com
Bus from Terminal Salatiga to Terminal Kampung Rambutan
- Ave. Duration
- 11h 5m
- Frequency
- 5 times a day
- Estimated price
- Rp 215,001
- Schedules at
- easybook.com
- Phone
- +62 811-1621-162
- infopelni162@pelni.co.id
- Website
- facebook.com
Ferry from Port of Tanjung Priok to Belawan
- Ave. Duration
- 2d 14h
- Frequency
- Once daily
- Estimated price
- Rp 550,000–700,000
- Schedules at
- pelni.co.id
- Economy Class
- Rp 550,000–700,000
- Phone
- +62 811-1021-191
- cs@indonesiaferry.co.id
- Website
- asdp.id
Car ferry from Merak to Bakauheni Port
- Ave. Duration
- 1h
- Frequency
- Hourly
- Estimated price
- Rp 22,701–84,800
- Schedules at
- asdp.id
- Regular
- Rp 22,701
- Express
- Rp 84,800
- Ave. Duration
- 1h 6m
- Estimated price
- Rp 250,000–450,000
Grab Taxi
- Website
- grab.com
Express Taxi
- Phone
- +62 24 468 7715 00122
- Website
- expressgroup.co.id
Blue Bird Group
- Phone
- +62 618 461234
- Website
- bluebirdgroup.com
Grab Taxi
- Website
- grab.com
Express Taxi
- Phone
- +62 24 468 7715 00122
- Website
- expressgroup.co.id
Blue Bird Group
- Phone
- +62 618 461234
- Website
- bluebirdgroup.com
Grab Taxi
- Website
- grab.com
Express Taxi
- Phone
- +62 24 468 7715 00122
- Website
- expressgroup.co.id
Blue Bird Group
- Phone
- +62 618 461234
- Website
- bluebirdgroup.com
Grab Taxi
- Website
- grab.com
Express Taxi
- Phone
- +62 24 468 7715 00122
- Website
- expressgroup.co.id
Blue Bird Group
- Phone
- +62 618 461234
- Website
- bluebirdgroup.com
Grab Taxi
- Website
- grab.com
Express Taxi
- Phone
- +62 24 468 7715 00122
- Website
- expressgroup.co.id
Blue Bird Group
- Phone
- +62 618 461234
- Website
- bluebirdgroup.com
Grab Taxi
- Website
- grab.com
Express Taxi
- Phone
- +62 24 468 7715 00122
- Website
- expressgroup.co.id
Blue Bird Group
- Phone
- +62 618 461234
- Website
- bluebirdgroup.com
Grab Taxi
- Website
- grab.com
Express Taxi
- Phone
- +62 24 468 7715 00122
- Website
- expressgroup.co.id
Blue Bird Group
- Phone
- +62 618 461234
- 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 Travelling to and around Russia for the 2018 FIFA World Cup, How do I buy a London Underground ticket?, and South Korea: Travelling from Seoul to Busan - to help you get the most out of your next trip.













