There are 7 ways to get from Jakarta to Semeru by plane, train, bus, 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
best- Fly from Soekarno–Hatta International Airport (CGK) to Ahmad Yani (SRG)CGK - SRG
2h 48mRp 904,566–1,500,825Bus
cheapest- Take the bus from DAMRI Bus Station Jakarta to SemarangJakarta - Semarang
7h 26mRp 157,831–513,092Train
- Take the train from Jakarta Gambir to Semarang TawangArgo Bromo Anggrek / ...
4h 58mRp 308,446–398,935Drive 435.3 km
- Drive from Jakarta to Semeru435.3 km
4h 55mRp 805,960–1,164,164Taxi
- Take the taxi from Jakarta to Semeru435.3 km
4h 55mRp 2,400,000–2,900,000Train via Bekasi
- Take the train from Bekasi to Semarang PoncolTawang Jaya / ...
7h 32mRp 291,000–404,000Bus via Jakarta Kampung Rambutan Bus Station
- Take the bus from Jakarta Kampung Rambutan Bus Station to Semarang
11h 24mRp 224,500–441,500
Soekarno–Hatta International Airport (CGK) to Ahmad Yani (SRG) flights
Questions & Answers
The cheapest way to get from Jakarta to Semeru is to bus via Jakarta Kampung Rambutan Bus Station which costs Rp220000 - Rp450000 and takes 11h 24m.
The fastest way to get from Jakarta to Semeru is to fly which takes 2h 48m and costs Rp900000 - Rp1500000.
The distance between Jakarta and Semeru is 461 km. The road distance is 435.3 km.
The best way to get from Jakarta to Semeru without a car is to train which takes 4h 58m and costs Rp300000 - Rp400000.
It takes approximately 2h 48m to get from Jakarta to Semeru, including transfers.
The best way to get from Jakarta to Semeru is to fly which takes 2h 48m and costs Rp900000 - Rp1500000. Alternatively, you can train, which costs Rp300000 - Rp400000 and takes 4h 58m, you could also bus, which costs Rp150000 - Rp550000 and takes 7h 26m.
Yes, the driving distance between Jakarta to Semeru is 435 km. It takes approximately 4h 55m to drive from Jakarta to Semeru.
There are 438+ hotels available in Semeru.
What companies run services between Jakarta, Indonesia and Semeru, Provinsi Jawa Tengah, Indonesia?
Citilink Indonesia, Batik Air, and Garuda Indonesia fly from Soekarno–Hatta International Airport (CGK) to Ahmad Yani (SRG) hourly. Alternatively, Kereta API operates a train from Jakarta Gambir to Semarang Tawang every 4 hours. Tickets cost Rp 260,000–350,000 and the journey takes 4h 49m.
- Website
- batikair.com
Flights from Soekarno–Hatta International Airport to Ahmad Yani
- Ave. Duration
- 1h 10m
- When
- Every day
- Estimated price
- Rp 950,000–1,400,000
- Website
- garuda-indonesia.com
Flights from Soekarno–Hatta International Airport to Ahmad Yani
- Ave. Duration
- 1h 10m
- When
- Every day
- Estimated price
- Rp 850,000–1,200,000
- Website
- citilink.co.id
Flights from Soekarno–Hatta International Airport to Ahmad Yani
- Ave. Duration
- 1h 10m
- When
- Every day
- Estimated price
- Rp 850,000–1,100,000
Train from Jakarta Gambir to Semarang Tawang
- Ave. Duration
- 4h 49m
- Frequency
- Every 4 hours
- Estimated price
- Rp 260,000–350,000
- Schedules at
- kai.id
- Book at
- en.tiket.com
- Economy
- Rp 260,000–350,000
- Business
- Rp 430,000–550,000
- Executive
- Rp 490,000–700,000
Train from Bekasi to Semarang Poncol
- Ave. Duration
- 5h 42m
- Frequency
- Every 4 hours
- Estimated price
- Rp 250,000–350,000
- Schedules at
- kai.id
- Book at
- en.tiket.com
- Economy
- Rp 250,000–350,000
- Business
- Rp 420,000–550,000
- Executive
- Rp 460,000–700,000
- Phone
- (021) 1500 825
- humas@damri.co.id
- Website
- damri.co.id
Bus from DAMRI Bus Station Jakarta to Semarang
- Ave. Duration
- 6h
- Frequency
- Once daily
- Estimated price
- Rp 130,000–480,000
- Book at
- https://12go.asia/en/operator/damri
- Phone
- +62291440019
- cs@nu3tara.com
- Website
- nu3tara.com
Bus from Jakarta Kampung Rambutan Bus Station to Semarang
- Ave. Duration
- 9h 11m
- Frequency
- Twice daily
- Estimated price
- Rp 190,000–400,000
- Book at
- https://12go.asia/en/operator/nusantara
- Ave. Duration
- 4h 55m
- Estimated price
- Rp 2,400,000–2,900,000
Grab Taxi
- Website
- grab.com
Gamya
- Phone
- +62 21 840 7545
- Website
- gamya.com
Express Taxi
- Phone
- +62 24 468 7715 00122
- Website
- expressgroup.co.id
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 Need to know: Greyhound, Flying into Beijing?, and How to get from London City Airport into central London - to help you get the most out of your next trip.












