There are 8 ways to get from Semarang to Gunung Ijen by bus, taxi, train, car, plane, or shuttle
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Bus, taxi
best- Take the bus from Semarang to BanyuwangiSemarang - Banyuwangi
- Take the taxi from Banyuwangi to Gunung Ijen
6h 55mRp 654,958–1,208,715Bus, train
cheapest- Take the bus from Semarang, Nusantara dr Cipto to Surabaya Terminal Bungurasih
- Take the train from Waru to KalibaruSri Tanjung / ...
15h 15mRp 360,000–710,623Train
- Take the train from Semarang Poncol to BangilJayabaya
- Take the train from Bangil to KalibaruWijayakusuma / ...
9h 57mRp 384,649–735,657Drive 521.3 km
- Drive from Semarang to Gunung Ijen521.3 km
7h 16mRp 964,907–1,393,755Fly Ahmad Yani to Juanda International Airport, train
- Fly from Ahmad Yani (SRG) to Juanda International Airport (SUB)SRG - SUB
- Take the train from Waru to Kalibaru
8h 31mRp 1,244,484–2,797,526Fly Ahmad Yani to Ngurah Rai International Airport, bus, taxi
- Fly from Ahmad Yani (SRG) to Ngurah Rai International Airport (DPS)SRG - DPS
- Take the bus from Kuta to Banyuwangi
- Take the taxi from Banyuwangi to Gunung Ijen
9h 28mRp 1,930,984–3,407,526Fly Ahmad Yani to Banyuwangi Airport, taxi
- Fly from Ahmad Yani (SRG) to Banyuwangi Airport (BWX)SRG - BWX
- Take the taxi from Banyuwangi Airport (BWX) to Gunung Ijen
6h 35mRp 2,185,984–3,392,526Shuttle to Juanda International Airport, fly to Banyuwangi Airport, taxi
- Take a shuttle bus from Semarang to Gresik
- Fly from Juanda International Airport (SUB) to Banyuwangi Airport (BWX)SUB - BWX
- Take the taxi from Banyuwangi Airport (BWX) to Gunung Ijen
8h 24mRp 1,438,100–4,016,000
Ahmad Yani (SRG) to Juanda International Airport (SUB) flights
Questions & Answers
The cheapest way to get from Semarang to Gunung Ijen is to bus and train which costs Rp360000 - Rp750000 and takes 15h 15m.
The fastest way to get from Semarang to Gunung Ijen is to fly and taxi which takes 6h 35m and costs Rp2100000 - Rp3400000.
The distance between Semarang and Gunung Ijen is 617 km. The road distance is 521.3 km.
The best way to get from Semarang to Gunung Ijen without a car is to bus and taxi which takes 6h 55m and costs Rp650000 - Rp1300000.
It takes approximately 6h 55m to get from Semarang to Gunung Ijen, including transfers.
Yes, the driving distance between Semarang to Gunung Ijen is 521 km. It takes approximately 7h 16m to drive from Semarang to Gunung Ijen.
There are nine+ hotels available in Gunung Ijen.
What companies run services between Semarang, Indonesia and Gunung Ijen, Indonesia?
You can take a train from Semarang Poncol to Gunung Ijen via Bangil and Kalibaru in around 9h 57m.
- 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
Flights from Ahmad Yani to Banyuwangi Airport via Ngurah Rai International Airport, Juanda International Airport
- Ave. Duration
- 5h 40m
- When
- Wednesday, Thursday, Friday, and Sunday
- Estimated price
- Rp 1,500,000–3,600,000
Flights from Juanda International Airport to Banyuwangi Airport
- Ave. Duration
- 1h
- When
- Wednesday, Thursday, Friday, and Sunday
- Estimated price
- Rp 750,000–1,100,000
- Website
- lionair.co.id
Flights from Ahmad Yani to Ngurah Rai International Airport
- Ave. Duration
- 1h 15m
- When
- Every day
- Estimated price
- Rp 1,100,000–1,700,000
- Website
- flynamair.com
Flights from Ahmad Yani to Juanda International Airport via Pangkalanbun
- Ave. Duration
- 2h 50m
- When
- Every day
- Estimated price
- Rp 800,000–4,800,000
Train from Semarang Poncol to Bangil
- Ave. Duration
- 5h 21m
- Frequency
- Once daily
- Estimated price
- Rp 200,000–340,000
- Schedules at
- kai.id
- Book at
- en.tiket.com
- Economy
- Rp 200,000–340,000
- Business
- Rp 390,000–550,000
- Executive
- Rp 360,000–700,000
Train from Bangil to Kalibaru
- Ave. Duration
- 3h 29m
- Frequency
- 5 times a day
- Estimated price
- Rp 120,000–320,000
- Schedules at
- kai.id
- Book at
- en.tiket.com
- Economy
- Rp 120,000–320,000
- Business
- Rp 340,000–550,000
- Executive
- Rp 220,000–700,000
Train from Waru to Kalibaru
- Ave. Duration
- 4h 43m
- Frequency
- Twice daily
- Estimated price
- Rp 140,000–320,000
- Schedules at
- kai.id
- Book at
- en.tiket.com
- Economy
- Rp 140,000–320,000
- Business
- Rp 360,000–550,000
- Executive
- Rp 260,000–700,000
- Phone
- (021) 1500 825
- humas@damri.co.id
- Website
- damri.co.id
Bus from Semarang to Banyuwangi
- Ave. Duration
- 6h
- Frequency
- Once daily
- Estimated price
- Rp 160,000–650,000
- Book at
- https://12go.asia/en/operator/damri
- Phone
- +62291440019
- cs@nu3tara.com
- Website
- nu3tara.com
Bus from Semarang, Nusantara dr Cipto to Surabaya Terminal Bungurasih
- Ave. Duration
- 9h 15m
- Frequency
- Once daily
- Estimated price
- Rp 150,000–310,000
- Book at
- https://12go.asia/en/operator/nusantara
- Phone
- 081239588546
- Website
- ladjutrans.com
Bus from Kuta to Banyuwangi
- Ave. Duration
- 4h 46m
- Frequency
- Twice daily
- Estimated price
- Rp 285,000
- Schedules at
- ladjutrans.com
- Book at
- easybook.com
- contact@indahjayatrans.com
- Website
- indahjayatrans.com
Shuttle from Semarang to Gresik
- Ave. Duration
- 2h 50m
- Frequency
- Twice daily
- Estimated price
- Rp 220,000–300,000
- Schedules at
- indahjayatrans.com
Want to know more about travelling around Indonesia
Rome2Rio's Travel Guide series provide vital information for the global traveller. Filled with useful and timely travel information, the guides answer all the hard questions - such as 'How do I buy a ticket?', 'Should I book online before I travel? ', 'How much should I expect to pay?', 'Do the trains and buses have Wifi?' - to help you get the most out of your next trip.
Related travel guides
Bali: What to do if Mount Agung erupts
Read the travel guide














