There are 8 ways to get from Juanda International Airport (SUB) to Semeru by plane, bus, train, rideshare, car, or taxi
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Fly to Ahmad Yani
best- Fly from Juanda International Airport (SUB) to Ahmad Yani (SRG)plane SUB - SRG
1h 4mRp 1,623,004–2,697,814Bus via Semarang, Nusantara dr Cipto
cheapest- Take the bus from Surabaya Terminal Bungurasih to Semarang, Nusantara dr Ciptobus
11h 6mRp 202,582–615,397Bus
- Take the bus from Terminal Purabaya to Terminal Terboyobus
7h 19mRp 208,582–525,397Train
- Take the train from Gubeng to Semarang Poncoltrain Jayabaya
8h 4mRp 234,582–965,397Airport Transfer
- Take the rideshare from Juanda International-SUB to Semeru331.6 km
4h 7mDrive 331.6 km
- Drive from Juanda International Airport (SUB) to Semerucar 331.6 km
4h 7mRp 647,851–935,784Taxi
- Take the taxi from Juanda International Airport (SUB) to Semerutaxi 331.6 km
4h 7mRp 2,100,000–2,600,000Fly to Adisumarmo International Airport, train
- Fly from Juanda International Airport (SUB) to Adisumarmo International Airport (SOC)plane SUB - SOC
- Take the train from Solobalapan to Semarang Tawang Stationtrain
7h 37mRp 1,596,110–3,407,007
Juanda International Airport (SUB) to Ahmad Yani (SRG) flights
Questions & Answers
The cheapest way to get from Juanda International Airport (SUB) to Semeru is to bus which costs Rp200000 - Rp550000 and takes 7h 19m.
The fastest way to get from Juanda International Airport (SUB) to Semeru is to fly which takes 1h 4m and costs Rp1600000 - Rp2700000.
No, there is no direct bus from Juanda International Airport (SUB) to Semeru. However, there are services departing from Juanda Surabaya Airport and arriving at Terminal Terboyo via Terminal Purabaya. The journey, including transfers, takes approximately 7h 19m.
No, there is no direct train from Juanda International Airport (SUB) to Semeru. However, there are services departing from Waru and arriving at Semarang Poncol via Gubeng. The journey, including transfers, takes approximately 8h 4m.
The distance between Juanda International Airport (SUB) and Semeru is 280 km. The road distance is 331.6 km.
The best way to get from Juanda International Airport (SUB) to Semeru without a car is to bus which takes 7h 19m and costs Rp200000 - Rp550000.
It takes approximately 1h 4m to get from Juanda International Airport (SUB) to Semeru, including transfers.
Juanda International Airport (SUB) to Semeru bus services, operated by Widji Lestari, depart from Terminal Purabaya station.
Juanda International Airport (SUB) to Semeru train services, operated by Kereta API, depart from Gubeng station.
The best way to get from Juanda International Airport (SUB) to Semeru is to fly which takes 1h 4m and costs Rp1600000 - Rp2700000. Alternatively, you can bus, which costs Rp200000 - Rp550000 and takes 7h 19m, you could also train, which costs Rp230000 - Rp1000000 and takes 8h 4m.
What companies run services between Juanda International Airport (SUB), Indonesia and Semeru, Provinsi Jawa Tengah, Indonesia?
Wings Air flies from Juanda International Airport (SUB) to Ahmad Yani (SRG) 3 times a week. Alternatively, Widji Lestari operates a bus from Terminal Purabaya to Terminal Terboyo twice daily. Tickets cost Rp 120,000–170,000 and the journey takes 5h 23m.
- Website
- citilink.co.id
Flights from Juanda International Airport to Adisumarmo International Airport via Soekarno–Hatta
- Ave. Duration
- 4h 5m
- When
- Every day
- Estimated price
- Rp 1,400,000–3,000,000
- Website
- batikair.com
Flights from Juanda International Airport to Adisumarmo International Airport via Soekarno–Hatta
- Ave. Duration
- 4h 20m
- When
- Every day
- Estimated price
- Rp 2,000,000–5,500,000
- Website
- lionair.co.id
Flights from Juanda International Airport to Ahmad Yani
- Ave. Duration
- 55 min
- When
- Tuesday, Thursday, and Saturday
- Estimated price
- Rp 1,300,000–1,700,000
- Website
- superairjet.com
Flights from Juanda International Airport to Adisumarmo International Airport via Ngurah Rai
- Ave. Duration
- 4h 30m
- When
- Every day
- Estimated price
- Rp 1,300,000–3,400,000
- Website
- lionair.co.id
Flights from Juanda International Airport to Adisumarmo International Airport via Soekarno–Hatta
- Ave. Duration
- 6h 45m
- When
- Friday
- Estimated price
- Rp 1,600,000–4,200,000
- Website
- garuda-indonesia.com
Flights from Juanda International Airport to Adisumarmo International Airport via Soekarno–Hatta
- Ave. Duration
- 6h 50m
- When
- Every day
- Estimated price
- Rp 1,800,000–4,500,000
- Phone
- 021-121
- [email protected]
- Website
- kai.id
Train from Gubeng to Semarang Poncol
- Ave. Duration
- 4h 41m
- Frequency
- Once daily
- Estimated price
- Rp 170,000–330,000
- Schedules at
- kai.id
- Book at
- en.tiket.com
- Economy
- Rp 170,000–330,000
- Business
- Rp 370,000–550,000
- Executive
- Rp 310,000–700,000
Train from Solobalapan to Semarang Tawang Station
- Ave. Duration
- 2h 7m
- Frequency
- Once daily
- Estimated price
- Rp 65,000–320,000
- Schedules at
- kai.id
- Book at
- en.tiket.com
- Economy
- Rp 65,000–320,000
- Business
- Rp 310,000–550,000
- Executive
- Rp 120,000–650,000
- Phone
- +628121769401
- Website
- easybook.com
Bus from Terminal Purabaya to Terminal Terboyo
- Ave. Duration
- 5h 23m
- Frequency
- Twice daily
- Estimated price
- Rp 120,000–170,000
- Book at
- easybook.com
- Phone
- +62291440019
- [email protected]
- Website
- nu3tara.com
Bus from Surabaya Terminal Bungurasih to Semarang, Nusantara dr Cipto
- Ave. Duration
- 9h 15m
- Frequency
- Once daily
- Estimated price
- Rp 150,000–310,000
- Book at
- 12go.asia
- Website
- https://www.mozio.com
Rideshare from Juanda International-SUB to Semeru
- Ave. Duration
- 4h 7m
- Frequency
- On demand
- Ave. Duration
- 4h 7m
- Estimated price
- Rp 2,100,000–2,600,000
Blue Bird Group
- Phone
- +62 313 721234
- Website
- bluebirdgroup.com
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 Slovenia: Getting from Ljubljana to Lake Bled, Flying into Beijing?, and 5 incredible day trips from Florence by train - to help you get the most out of your next trip.
More Questions & Answers
Juanda International Airport (SUB) to Semeru bus services, operated by Widji Lestari, arrive at Terminal Terboyo station.
Juanda International Airport (SUB) to Semeru train services, operated by Kereta API, arrive at Semarang Poncol station.
Yes, the driving distance between Juanda International Airport (SUB) to Semeru is 332 km. It takes approximately 4h 7m to drive from Juanda International Airport (SUB) to Semeru.
There are 426+ hotels available in Semeru.
Check out Blablacar's carpooling service for rideshare options between Juanda International Airport (SUB) and Semeru. A great option if you don't have a driver's licence or want to avoid public transport.










