There are 7 ways to get from Depok to Semarang by bus, plane, train, 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.
Bus, fly
best- Take the bus from Depok to Soekarno-Hatta International Airportbus
- Fly from Soekarno–Hatta International Airport (CGK) to Ahmad Yani (SRG)plane CGK - SRG
4h 3mRp 966,000–1,224,000Bus
cheapest- Take the bus from Jakarta Kampung Rambutan Bus Station to Semarangbus
13h 9mRp 197,000–407,000Train
- Take the train from Jatinegara to Semarang Tawangtrain Argo Sindoro
7h 23mRp 266,500–361,500Bus via Tangerang
- Take the bus from Depok to Soekarno-Hatta International Airportbus
- Take the bus from DAMRI Bus Station Jakarta to Semarangbus Jakarta - Semarang
9h 30mRp 219,500–810,000Drive 440.2 km
- Drive from Depok to Semarangcar 440.2 km
4h 57mRp 813,917–1,175,658Taxi
- Take the taxi from Depok to Semarangtaxi 440.2 km
4h 57mRp 2,400,000–2,900,000Train via Bekasi
- Take the train from Bekasi to Semarang Poncoltrain Tawang Jaya / ...
9h 37mRp 256,500–361,500
Soekarno–Hatta International Airport (CGK) to Ahmad Yani (SRG) flights
Questions & Answers
The cheapest way to get from Depok to Semarang is to bus which costs Rp190000 - Rp410000 and takes 13h 9m.
The fastest way to get from Depok to Semarang is to bus and fly which takes 4h 3m and costs Rp950000 - Rp1300000.
No, there is no direct bus from Depok to Semarang. However, there are services departing from Depok and arriving at Semarang via Soekarno-Hatta International Airport and DAMRI Bus Station Jakarta. The journey, including transfers, takes approximately 9h 30m.
The distance between Depok and Semarang is 501 km. The road distance is 440.2 km.
The best way to get from Depok to Semarang without a car is to train which takes 7h 23m and costs Rp260000 - Rp370000.
It takes approximately 4h 3m to get from Depok to Semarang, including transfers.
Depok to Semarang bus services, operated by Hiba utama, depart from Depok station.
The best way to get from Depok to Semarang is to train which takes 7h 23m and costs Rp260000 - Rp370000. Alternatively, you can bus via Tangerang, which costs Rp210000 - Rp850000 and takes 9h 30m.
Depok to Semarang bus services, operated by Hiba utama, arrive at Soekarno-Hatta International Airport station.
Yes, the driving distance between Depok to Semarang is 440 km. It takes approximately 4h 57m to drive from Depok to Semarang.
What companies run services between Depok, Jawa Barat, Indonesia and Semarang, Indonesia?
Kereta API operates a train from Jatinegara to Semarang Tawang once daily. Tickets cost Rp 260,000–350,000 and the journey takes 4h 59m. Alternatively, you can take a bus from Depok to Semarang via Soekarno-Hatta International Airport and DAMRI Bus Station Jakarta in around 9h 30m.
- Website
- batikair.com
Flights from Soekarno–Hatta International Airport to Ahmad Yani
- Ave. Duration
- 1h 10m
- When
- Every day
- Estimated price
- Rp 1,000,000–1,300,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–4,000,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 Jatinegara to Semarang Tawang
- Ave. Duration
- 4h 59m
- Frequency
- Once daily
- Estimated price
- Rp 260,000–350,000
- Schedules at
- kai.id
- Book at
- en.tiket.com
- Economy
- Rp 260,000–350,000
- Business
- Rp 420,000–550,000
- Executive
- Rp 480,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
- +62 (21) 471 300 3
- Website
- hibautama.com
Bus from Depok to Soekarno-Hatta International Airport
- Ave. Duration
- 1h 15m
- Frequency
- Every 30 minutes
- Estimated price
- Rp 80,000
- Schedules at
- hibautama.com
- 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 57m
- 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
Blue Bird Group
- Phone
- +62 21 794 1234
- 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 Getting around the Cyclades, How to get from London City Airport into central London, and South Korea: Travelling from Seoul to Busan - to help you get the most out of your next trip.
More Questions & Answers
There are 437+ hotels available in Semarang.












