There are 6 ways to get from Java to Bromo Tengger Semeru National Park 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 to Ahmad Yani, fly, taxi
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 Cemoro Lawang
3h 58mRp 1,813,069–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 Bromo Tengger Semeru National Park
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 Bromo Tengger Semeru National Park
11h 18mRp 676,154–1,018,897Drive 410.8 km
- Drive from Magelang to Mount Bromo410.8 km
5h 22mRp 758,099–1,095,032Taxi
- Take the taxi from Magelang to Mount Bromo410.8 km
5h 22mRp 1,800,000–2,200,000Train to Yogyakarta International Airport, fly, taxi
- Take the train from Kutoarjo to Wates
- Fly from Yogyakarta International Airport (YIA) to Juanda International Airport (SUB)YIA - SUB
- Take the taxi from Juanda International Airport (SUB) to Cemoro Lawang
7h 56mRp 2,133,957–2,970,000
Ahmad Yani (SRG) to Juanda International Airport (SUB) flights
Questions & Answers
The cheapest way to get from Java to Bromo Tengger Semeru National Park is to bus and taxi which costs Rp650000 - Rp1100000 and takes 11h 18m.
The fastest way to get from Java to Bromo Tengger Semeru National Park is to taxi and fly which takes 3h 58m and costs Rp1800000 - Rp3200000.
The distance between Java and Bromo Tengger Semeru National Park is 461 km. The road distance is 410.8 km.
The best way to get from Java to Bromo Tengger Semeru National Park without a car is to taxi and train which takes 8h 9m and costs Rp600000 - Rp1200000.
It takes approximately 3h 58m to get from Java to Bromo Tengger Semeru National Park, including transfers.
Yes, the driving distance between Java to Bromo Tengger Semeru National Park is 411 km. It takes approximately 5h 22m to drive from Java to Bromo Tengger Semeru National Park.
There are 91+ hotels available in Bromo Tengger Semeru National Park.
What companies run services between Java, Provinsi Jawa Tengah, Indonesia and Bromo Tengger Semeru National Park, Indonesia?
There is no direct connection from Java to Bromo Tengger Semeru National Park. However, you can take the taxi to Ahmad Yani (SRG) airport, fly to Juanda International Airport (SUB), then take the taxi to Cemoro Lawang. Alternatively, you can take the taxi to Yogyakarta, take the train to Surabaya Gubeng, take the train to Grati, then take the taxi to Bromo Tengger Semeru National Park.
Transport is disrupted due to the Russia-Ukraine war. Read more
- Website
- lionair.co.id
Flights from Yogyakarta International Airport to Juanda International Airport via Soekarno–Hatta
- Ave. Duration
- 3h 40m
- When
- Every day
- Estimated price
- Rp 1,600,000–2,000,000
Flights from Yogyakarta International Airport to Juanda International Airport via Sultan Aji Muhammad Sulaiman
- Ave. Duration
- 4h 15m
- When
- Every day
- Estimated price
- Rp 1,600,000–2,000,000
Flights from Yogyakarta International Airport to Juanda International Airport via Ngurah Rai
- Ave. Duration
- 4h 20m
- When
- Every day
- Estimated price
- Rp 1,600,000–2,000,000
Flights from Yogyakarta International Airport to Juanda International Airport via Syamsudin Noor
- Ave. Duration
- 4h 40m
- When
- Every day
- Estimated price
- Rp 1,600,000–2,000,000
Flights from Yogyakarta International Airport to Juanda International Airport via Sultan Hasanuddin
- Ave. Duration
- 7h 35m
- When
- Every day
- Estimated price
- Rp 1,600,000–2,000,000
- Website
- batikair.com
Flights from Yogyakarta International Airport to Juanda International Airport via Soekarno–Hatta
- Ave. Duration
- 3h 53m
- When
- Every day
- Estimated price
- Rp 1,100,000–3,100,000
- Website
- garuda-indonesia.com
Flights from Yogyakarta International Airport to Juanda International Airport via Soekarno–Hatta
- Ave. Duration
- 4h 40m
- When
- Every day
- Estimated price
- Rp 1,300,000–4,800,000
- Website
- lionair.co.id
Flights from Ahmad Yani to Juanda International Airport
- Ave. Duration
- 1h 10m
- When
- Every day
- Estimated price
- Rp 900,000–1,500,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,600,000
- Website
- citilink.co.id
Flights from Yogyakarta International Airport to Juanda International Airport via Soekarno–Hatta
- Ave. Duration
- 4h
- When
- Every day
- Estimated price
- Rp 900,000–2,300,000
- Website
- superairjet.com
Flights from Yogyakarta International Airport to Juanda International Airport via Sultan Aji Muhammad Sulaiman
- Ave. Duration
- 7h
- When
- Every day
- Estimated price
- Rp 1,200,000–3,100,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 Kutoarjo to Wates
- Ave. Duration
- 22 min
- Frequency
- Every 3 hours
- Estimated price
- Rp 34,000–320,000
- Schedules at
- kai.id
- Book at
- en.tiket.com
- Economy
- Rp 34,000–320,000
- Business
- Rp 290,000–550,000
- Executive
- Rp 60,000–650,000
- admin@prameks.com
Train from Kutoarjo to Wates
- Ave. Duration
- 40 min
- Frequency
- 4 times a day
- Schedules at
- jadwalkereta.net
- 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
- Ave. Duration
- 1h 51m
- 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
Grab Taxi
- Website
- grab.com
Blue Bird Group
- Phone
- +62 313 721234
- 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 Which side of Niagara Falls should I choose (and how do I get there)?, How do I get from Sydney to Melbourne, and How to travel India's Golden Triangle - to help you get the most out of your next trip.










