There are 4 ways to get from Provinsi Jawa Tengah to Jawa Barat by plane, bus, train, 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.
Fly, bus
best- Fly from Ahmad Yani (SRG) to Soekarno–Hatta International Airport (CGK)plane SRG - CGK
- Take the bus from Toll Dalam Kota to Depokbus
3h 17mRp 1,170,784–1,883,654Bus
cheapest- Take the bus from Semarang to Terminal Kampung Rambutanbus
10h 20mRp 195,059–646,851Train
- Take the train from Semarang Tawang to Bekasitrain Menoreh / ...
6h 18mRp 288,136–395,070Drive 417.3 km
- Drive from Semarang to Bekasicar 417.3 km
4h 41mRp 819,062–1,183,089
Ahmad Yani (SRG) to Soekarno–Hatta International Airport (CGK) flights
Questions & Answers
The cheapest way to get from Provinsi Jawa Tengah to Jawa Barat is to bus which costs Rp190000 - Rp650000 and takes 10h 20m.
The fastest way to get from Provinsi Jawa Tengah to Jawa Barat is to fly and bus which takes 3h 17m and costs Rp1100000 - Rp1900000.
No, there is no direct bus from Provinsi Jawa Tengah to Jawa Barat. However, there are services departing from Semarang and arriving at Terminal Kayuringin via Kampung Rambutan, Cililitan Besar 2 and Jakarta Halim Perdana Kusuma Airport. The journey, including transfers, takes approximately 10h 20m.
No, there is no direct train from Provinsi Jawa Tengah to Jawa Barat. However, there are services departing from Semarang Tawang and arriving at Bekasi via . The journey, including transfers, takes approximately 6h 18m.
The distance between Provinsi Jawa Tengah and Jawa Barat is 490 km. The road distance is 417.3 km.
The best way to get from Provinsi Jawa Tengah to Jawa Barat without a car is to train which takes 6h 18m and costs Rp280000 - Rp400000.
It takes approximately 3h 17m to get from Provinsi Jawa Tengah to Jawa Barat, including transfers.
Provinsi Jawa Tengah to Jawa Barat bus services, operated by Nusantara, depart from Semarang station.
Provinsi Jawa Tengah to Jawa Barat train services, operated by Kereta API, depart from Semarang Tawang station.
The best way to get from Provinsi Jawa Tengah to Jawa Barat is to train which takes 6h 18m and costs Rp280000 - Rp400000. Alternatively, you can bus, which costs Rp190000 - Rp650000 and takes 10h 20m.
What companies run services between Provinsi Jawa Tengah, Indonesia and Jawa Barat, Indonesia?
Kereta API operates a train from Semarang Tawang to Bekasi every 2 hours. Tickets cost Rp 250,000–350,000 and the journey takes 6h 13m. Alternatively, Nusantara operates a bus from Semarang to Terminal Kampung Rambutan once daily. Tickets cost Rp 180,000–400,000 and the journey takes 8h 40m.
- Website
- garuda-indonesia.com
Flights from Ahmad Yani to Soekarno–Hatta International Airport
- Ave. Duration
- 1h 18m
- When
- Every day
- Estimated price
- Rp 900,000–4,000,000
- Website
- batikair.com
Flights from Ahmad Yani to Soekarno–Hatta International Airport
- Ave. Duration
- 1h 10m
- When
- Every day
- Estimated price
- Rp 1,100,000–2,500,000
- Website
- citilink.co.id
Flights from Ahmad Yani to Soekarno–Hatta International Airport
- Ave. Duration
- 1h 12m
- When
- Every day
- Estimated price
- Rp 900,000–1,400,000
- Website
- flynamair.com
Flights from Ahmad Yani to Soekarno–Hatta International Airport via Pangkalanbun
- Ave. Duration
- 2h 55m
- When
- Monday, Wednesday, Friday, and Sunday
- Estimated price
- Rp 1,000,000–5,500,000
- Phone
- 021-121
- [email protected]
- Website
- kai.id
Train from Semarang Tawang to Bekasi
- Ave. Duration
- 6h 13m
- Frequency
- Every 2 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 Toll Dalam Kota to Depok
- Ave. Duration
- 45 min
- Frequency
- Every 30 minutes
- Estimated price
- Rp 120,000
- Schedules at
- hibautama.com
- Phone
- +62291440019
- [email protected]
- Website
- nu3tara.com
Bus from Semarang to Terminal Kampung Rambutan
- Ave. Duration
- 8h 40m
- Frequency
- Once daily
- Estimated price
- Rp 180,000–400,000
- Book at
- 12go.asia
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 Bali: What to do if Mount Agung erupts, Thanksgiving 2018: How to travel stress-free, and How to get from Gatwick Airport into central London - to help you get the most out of your next trip.
More Questions & Answers
Provinsi Jawa Tengah to Jawa Barat bus services, operated by Nusantara, arrive at Terminal Kampung Rambutan station.
Provinsi Jawa Tengah to Jawa Barat train services, operated by Kereta API, arrive at Bekasi station.
Yes, the driving distance between Provinsi Jawa Tengah to Jawa Barat is 417 km. It takes approximately 4h 41m to drive from Provinsi Jawa Tengah to Jawa Barat.
Book your Provinsi Jawa Tengah to Jawa Barat bus tickets online with 12go.asia.
There are 4065+ hotels available in Jawa Barat.










