There are 7 ways to get from Java to Mount Bromo by taxi, plane, 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.
Taxi, fly
best- Take the taxi from Magelang to Ahmad Yani (SRG)
- Fly from Ahmad Yani (SRG) to Juanda International Airport (SUB)SRG - SUB
- Take the taxi from Juanda International Airport (SUB) to Mount Bromo
4hRp 1,913,070–3,179,082Taxi, train
cheapest- Take the taxi from Magelang to Yogyakarta
- Take the train from Yogyakarta to Surabaya Gubeng
- Take the train from Gubeng to Grati
- Take the taxi from Grati to Mount Bromo
8h 9mRp 617,377–1,129,173Bus, taxi
- Take the bus from Magelang Kota to Yogyakarta
- Take the bus from Yogyakarta Terminal Giwangan to Malang Terminal Arjosari
- Take the taxi from Malang Terminal Arjosari to Mount Bromo
11h 18mRp 676,153–1,018,895Drive 410.8 km
- Drive from Magelang to Mount Bromo410.8 km
5h 22mRp 758,761–1,095,988Taxi
- Take the taxi from Magelang to Mount Bromo410.8 km
5h 22mRp 1,800,000–2,200,000Bus, train, taxi
- Take the bus from Magelang Kota to Yogyakarta
- Take the train from Yogyakarta Tugu to Malang
- Take the taxi from Malang to Mount Bromo
11h 25mRp 697,106–1,189,848Bus, Van, taxi
- Take the bus from Magelang Kota to Yogyakarta
- Take the bus from Yogyakarta to Malang
- Take the taxi from Malang to Mount Bromo
17h 1mRp 700,777–1,073,519
Ahmad Yani (SRG) to Juanda International Airport (SUB) flights
Questions & Answers
The cheapest way to get from Java to Mount Bromo is to bus and taxi which costs Rp650000 - Rp1100000 and takes 11h 18m.
The fastest way to get from Java to Mount Bromo is to taxi and fly which takes 4h and costs Rp1900000 - Rp3200000.
The distance between Java and Mount Bromo is 462 km. The road distance is 410.8 km.
The best way to get from Java to Mount Bromo without a car is to taxi and train which takes 8h 9m and costs Rp600000 - Rp1200000.
It takes approximately 4h to get from Java to Mount Bromo, including transfers.
Yes, the driving distance between Java to Mount Bromo is 411 km. It takes approximately 5h 22m to drive from Java to Mount Bromo.
There are 87+ hotels available in Mount Bromo.
What companies run services between Java, Provinsi Jawa Tengah, Indonesia and Mount Bromo, Jawa Timur, Indonesia?
There is no direct connection from Java to Mount Bromo. However, you can take the taxi to Ahmad Yani (SRG) airport, fly to Juanda International Airport (SUB), then take the taxi to Mount Bromo. Alternatively, you can take the taxi to Yogyakarta, take the train to Surabaya Gubeng, take the train to Grati, then take the taxi to Mount Bromo.
- Website
- lionair.co.id
Flights from Ahmad Yani to Juanda International Airport
- Ave. Duration
- 1h 10m
- When
- Every day
- Estimated price
- Rp 850,000–1,300,000
- Website
- flynamair.com
Flights from Ahmad Yani to Juanda International Airport via Pangkalanbun
- Ave. Duration
- 2h 50m
- When
- Every day
- Estimated price
- Rp 850,000–4,900,000
Train from Yogyakarta to Surabaya Gubeng
- Ave. Duration
- 4h
- Frequency
- Every 4 hours
- Estimated price
- Rp 180,000–330,000
- Schedules at
- kai.id
- Book at
- en.tiket.com
- Economy
- Rp 180,000–330,000
- Business
- Rp 380,000–550,000
- Executive
- Rp 340,000–700,000
Train from Gubeng to Grati
- Ave. Duration
- 1h 41m
- Frequency
- Once daily
- Estimated price
- Rp 45,000–320,000
- Schedules at
- kai.id
- Book at
- en.tiket.com
- Economy
- Rp 45,000–320,000
- Business
- Rp 300,000–550,000
- Executive
- Rp 80,000–650,000
Train from Yogyakarta Tugu to Malang
- Ave. Duration
- 6h 20m
- Frequency
- Every 4 hours
- Estimated price
- Rp 220,000–340,000
- Schedules at
- kai.id
- Book at
- en.tiket.com
- Economy
- Rp 220,000–340,000
- Business
- Rp 400,000–550,000
- Executive
- Rp 410,000–700,000
- Phone
- (021) 1500 825
- humas@damri.co.id
- Website
- damri.co.id
Bus from Magelang Kota to Yogyakarta
- Ave. Duration
- 1h
- Frequency
- Once daily
- Estimated price
- Rp 13,000–250,000
- Book at
- https://12go.asia/en/operator/damri
- Phone
- 02179171717
- cs@cititrans.co.id
- Website
- cititrans.co.id
Bus from Yogyakarta Terminal Giwangan to Malang Terminal Arjosari
- Ave. Duration
- 5h 50m
- Frequency
- Once daily
- Estimated price
- Rp 219,647
- Book at
- 12go.asia
- Phone
- +62 813-3548-7367
- Website
- 12go.asia
Bus from Yogyakarta to Malang
- Ave. Duration
- 12h
- Frequency
- Once daily
- Estimated price
- Rp 223,671
- Book at
- 12go.asia
- Ave. Duration
- 1h 52m
- Estimated price
- Rp 190,000–2,200,000
Grab Taxi
- Website
- grab.com
Blue Bird Group
- Phone
- +62 313 721234
- Website
- bluebirdgroup.com
Grab Taxi
- Website
- grab.com
Taksi Citra
- Phone
- +62-341-404040
- Website
- taksi-citra.business.site
Grab Taxi
- Website
- grab.com
Taksi Citra
- Phone
- +62-341-404040
- Website
- taksi-citra.business.site
Grab Taxi
- Website
- grab.com
Taksi Citra
- Phone
- +62-341-404040
- Website
- taksi-citra.business.site
Grab Taxi
- Website
- grab.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 Italy Travel Guides, Need to know: Eurostar, and Why you should take the train in the US - to help you get the most out of your next trip.











