• Our partners include:

  • Booking.com
  • Skyscanner
  • Airbnb
  • Expedia
  • Uber
  • Rentalcars.com

There are 10 ways to get from Jakarta to Gunung Merapi by plane, taxi, train, bus 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.

Recommended option

Fly Jakarta Halim Perdana Kusuma to Adisutjipto  •  3h 36m

  1. Fly from Jakarta Halim Perdana Kusuma (HLP) to Adisutjipto (JOG) HLP - JOG

Rp775000 - Rp2175000

Cheapest option

Train  •  8h 25m

  1. Take the train from Jakarta Gambir to Yogyakarta Tugu Taksaka 54 / ...

Rp384465 - Rp630000

8 alternative options

Fly Jakarta Halim Perdana Kusuma to Solo  •  3h 35m

  1. Fly from Jakarta Halim Perdana Kusuma (HLP) to Solo (SOC) HLP - SOC

Rp685000 - Rp1675000

Fly Soekarno–Hatta to Adisutjipto  •  4h 5m

  1. Fly from Soekarno–Hatta (CGK) to Adisutjipto (JOG) CGK - JOG

Rp710000 - Rp1690000

Fly Soekarno–Hatta to Solo  •  3h 45m

  1. Fly from Soekarno–Hatta (CGK) to Solo (SOC) CGK - SOC

Rp620000 - Rp1790000

Fly Jakarta Halim Perdana Kusuma to Ahmad Yani, taxi  •  4h 9m

  1. Fly from Jakarta Halim Perdana Kusuma (HLP) to Ahmad Yani (SRG) HLP - SRG
  2. Take a taxi from Ahmad Yani to Gunung Merapi

Rp845000 - Rp1505000

Fly Soekarno–Hatta to Ahmad Yani, taxi  •  4h 13m

  1. Fly from Soekarno–Hatta (CGK) to Ahmad Yani (SRG) CGK - SRG
  2. Take a taxi from Ahmad Yani to Gunung Merapi

Rp780000 - Rp1520000

Train via Manggarai  •  10h 39m

  1. Take the train from Jakarta Pasar Senen to Yogyakarta Lempuyangan Bogowonto 152 / ...

Rp393000 - Rp548000

Bus  •  15h 51m

  1. Take the bus from Jakarta Pulogadung Bus Station to Giwangan Station

Rp663500 - Rp723500

Drive  •  5h 51m

  1. Drive from Jakarta to Gunung Merapi 317.8 miles

Rp430000 - Rp650000

Questions & Answers

The cheapest way to get from Jakarta to Gunung Merapi is to train via Manggarai which costs Rp390000 - Rp550000 and takes 10h 39m.

More details

The quickest way to get from Jakarta to Gunung Merapi is to fly which costs Rp650000 - Rp1700000 and takes 3h 35m.

More details

The distance between Jakarta and Gunung Merapi is 424 km. The road distance is 508.4 km.

Get driving directions

The best way to get from Jakarta to Gunung Merapi without a car is to train which takes 8h 25m and costs Rp380000 - Rp650000.

More details

It takes approximately 3h 36m to get from Jakarta to Gunung Merapi, including transfers.

More details

The best way to get from Jakarta to Gunung Merapi is to fly which takes 3h 36m and costs Rp750000 - Rp2200000. Alternatively, you can train, which costs Rp380000 - Rp650000 and takes 8h 25m, you could also bus, which costs Rp650000 - Rp750000 and takes 15h 51m.

Mode details

The quickest flight from Jakarta Halim Perdana Kusuma Airport to Adisutjipto Airport is the direct flight which takes 50m.

Search flights

Yes, the driving distance between Jakarta to Gunung Merapi is 508 km. It takes approximately 5h 51m to drive from Jakarta to Gunung Merapi.

Get driving directions

Citilink Indonesia and Batik Air offer flights from Jakarta Halim Perdana Kusuma Airport to Adisutjipto Airport.

Search flights

There are 92+ hotels available in Gunung Merapi. Prices start at Rp200000 per night.

More details

Map of how to get from Jakarta to Gunung Merapi.
Launch map view
  • Distance: 265 miles
  • Duration: 3h 36m

What companies run services between Jakarta, Indonesia and Gunung Merapi, Special Region of Yogyakarta, Indonesia?

Batik Air and Citilink Indonesia fly from Jakarta to Gunung Merapi hourly. Alternatively, Kereta API operates a train from Jakarta to Gunung Merapi every 4 hours. Tickets cost Rp140000 - Rp330000 and the journey takes 7h 30m.

Airlines
Garuda Indonesia
Website
garuda-indonesia.com
Flights from Soekarno–Hatta to Adisutjipto
Ave. Duration
1h 23m
When
Every day
Estimated price
Rp750000 - Rp2600000
Flights from Soekarno–Hatta to Solo
Ave. Duration
1h 29m
When
Every day
Estimated price
Rp650000 - Rp2400000
Flights from Soekarno–Hatta to Ahmad Yani
Ave. Duration
1h 20m
When
Every day
Estimated price
Rp650000 - Rp1900000
Citilink Indonesia
Website
Flights from Jakarta Halim Perdana Kusuma to Adisutjipto
Ave. Duration
1h 12m
When
Every day
Estimated price
Rp460000 - Rp1900000
Flights from Jakarta Halim Perdana Kusuma to Solo
Ave. Duration
1h 18m
When
Every day
Estimated price
Rp450000 - Rp1800000
Flights from Soekarno–Hatta to Adisutjipto
Ave. Duration
1h 10m
When
Every day
Estimated price
Rp550000 - Rp2000000
Flights from Soekarno–Hatta to Solo
Ave. Duration
1h 22m
When
Every day
Estimated price
Rp500000 - Rp1800000
Flights from Jakarta Halim Perdana Kusuma to Ahmad Yani
Ave. Duration
1h 15m
When
Every day
Estimated price
Rp480000 - Rp1300000
Flights from Soekarno–Hatta to Ahmad Yani
Ave. Duration
1h 16m
When
Every day
Estimated price
Rp430000 - Rp1700000
Batik Air
Website
batikair.com
Flights from Jakarta Halim Perdana Kusuma to Adisutjipto
Ave. Duration
1h 7m
When
Every day
Estimated price
Rp550000 - Rp2000000
Flights from Jakarta Halim Perdana Kusuma to Solo
Ave. Duration
1h 10m
When
Every day
Estimated price
Rp490000 - Rp1900000
Flights from Soekarno–Hatta to Adisutjipto
Ave. Duration
1h 10m
When
Every day
Estimated price
Rp500000 - Rp2200000
Flights from Jakarta Halim Perdana Kusuma to Ahmad Yani
Ave. Duration
1h 8m
When
Every day
Estimated price
Rp700000 - Rp2100000
Flights from Soekarno–Hatta to Ahmad Yani
Ave. Duration
1h 6m
When
Every day
Estimated price
Rp490000 - Rp1600000
Lion Mentari Airlines
Website
lionair.co.id
Flights from Soekarno–Hatta to Adisutjipto
Ave. Duration
1h 10m
When
Every day
Estimated price
Rp410000 - Rp2200000
Flights from Soekarno–Hatta to Solo
Ave. Duration
1h 14m
When
Every day
Estimated price
Rp390000 - Rp2100000
Flights from Soekarno–Hatta to Ahmad Yani
Ave. Duration
1h 5m
When
Every day
Estimated price
Rp350000 - Rp1700000
PT. Sriwijaya Air
Website
sriwijayaair.co.id
Flights from Soekarno–Hatta to Adisutjipto
Ave. Duration
1h 10m
When
Every day
Estimated price
Rp460000 - Rp1900000
Flights from Soekarno–Hatta to Adisutjipto via Bandar Lampung
Ave. Duration
2h 55m
When
Every day
Estimated price
Rp460000 - Rp1900000
Flights from Soekarno–Hatta to Solo
Ave. Duration
1h 11m
When
Every day
Estimated price
Rp410000 - Rp2000000
Flights from Soekarno–Hatta to Ahmad Yani
Ave. Duration
1h 5m
When
Every day
Estimated price
Rp370000 - Rp1500000
Indonesia AirAsia
Website
airasia.com
Flights from Soekarno–Hatta to Adisutjipto
Ave. Duration
1h 18m
When
Every day
Estimated price
Rp550000 - Rp4500000
NAM Air
Website
sriwijayaair.co.id
Flights from Soekarno–Hatta to Adisutjipto
Ave. Duration
1h 15m
When
Every day
Estimated price
Rp600000 - Rp1600000
Flights from Soekarno–Hatta to Ahmad Yani
Ave. Duration
1h 2m
When
Every day
Estimated price
Rp370000 - Rp1500000
Flights from Soekarno–Hatta to Ahmad Yani via Pangkalanbun
Ave. Duration
2h 50m
When
Every day
Estimated price
Rp370000 - Rp1500000
Train operators
Kereta API
Phone
021-121
Website
kai.id
Train from Jakarta Gambir to Yogyakarta Tugu
Ave. Duration
7h 30m
Frequency
Every 4 hours
Estimated price
Rp140000 - Rp330000
Website
kai.id
Book at
tiket.com
Economy
Rp140000 - Rp230000
Business
Rp210000 - Rp320000
Executive
Rp250000 - Rp400000
Train from Jakarta Pasar Senen to Yogyakarta Lempuyangan
Ave. Duration
8h 7m
Frequency
Every 4 hours
Estimated price
Rp140000 - Rp230000
Website
kai.id
Book at
tiket.com
Economy
Rp140000 - Rp230000
Business
Rp220000 - Rp320000
Executive
Rp250000 - Rp410000
Bus operators
Pahala Kencana
Website
pahalakencana.co.id
Bus from Jakarta Pulogadung Bus Station to Giwangan Station
Ave. Duration
13h 25m
Frequency
Once daily
Estimated price
Rp380000
Schedules at
pahalakencana.co.id
Other operators
Taxi from Ahmad Yani to Gunung Merapi
Ave. Duration
1h 19m
Estimated price
Rp390000 - Rp480000
Express Taxi
Phone
+62 24 468 7715 00122
Website
expressgroup.co.id
Blue Bird Group
Phone
+62246701234
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 Getting to Rome from the airport, How to get from London to Edinburgh and Getting to Milan from the airport - to help you get the most out of your next trip.

More Questions & Answers

The best way to get from Jakarta to Jakarta Halim Perdana Kusuma Airport is to bus which takes 45m and costs Rp25000.

More details