There are 8 ways to get from Purwodadi to Jakarta by train, bus, car, plane, 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.
Train
best- Take the train from Ngrombo to Jatinegaratrain Sembrani / ...
5h 50mRp 344,699–424,644Train, bus
cheapest- Take the train from Ngrombo to Cirebontrain Harina / ...
- Take the bus from Cirebon to Jakarta Pulogadung Bus Stationbus
10h 7mRp 308,201–478,146Drive 495.7 km
- Drive from Purwodadi to Jakartacar 495.7 km
5h 47mRp 981,555–1,417,801Train to Ahmad Yani, fly to Soekarno–Hatta International Airport
- Take the train from Ngrombo to Semarang Tawangtrain
- Fly from Ahmad Yani (SRG) to Soekarno–Hatta International Airport (CGK)plane SRG - CGK
4h 12mRp 977,199–2,234,644Taxi, bus
- Take the taxi from Purwodadi to Kudustaxi
- Take the bus from Kudus to Terminal Kampung Rambutanbus
11h 27mRp 465,194–764,593Train to Adisumarmo International Airport, fly to Soekarno–Hatta International Airport
- Take the train from Gambringan to Solo Balapantrain
- Fly from Adisumarmo International Airport (SOC) to Soekarno–Hatta International Airport (CGK)plane SOC - CGK
5h 5mRp 1,004,500–1,946,728Train to Adisutjipto International Airport, fly to Halim Perdanakusuma Airport
- Take the train from Gambringan to Klatentrain
- Fly from Adisutjipto International Airport (JOG) to Halim Perdanakusuma Airport (HLP)plane JOG - HLP
6h 17mRp 1,412,501–2,393,229Train, train to Yogyakarta International Airport, fly to Soekarno–Hatta International Airport
- Take the train from Gambringan to Yogyakartatrain
- Take the train from Yogyakarta Tugu Station to Yogyakarta International Airporttrain
- Fly from Yogyakarta International Airport (YIA) to Soekarno–Hatta International Airport (CGK)plane YIA - CGK
6h 40mRp 1,051,500–2,289,728
Ahmad Yani (SRG) to Soekarno–Hatta International Airport (CGK) flights
Comparing Your Travel Options
The cheapest way to get from Purwodadi to Jakarta is to train which costs Rp340000 - Rp430000 and takes 5h 50m.
The fastest way to get from Purwodadi to Jakarta is to train and fly which takes 4h 12m and costs Rp950000 - Rp2300000.
No, there is no direct train from Purwodadi to Jakarta. However, there are services departing from Ngrombo and arriving at Jatinegara via . The journey, including transfers, takes approximately 5h 50m.
The distance between Purwodadi and Jakarta is 498 km. The road distance is 495.7 km.
The best way to get from Purwodadi to Jakarta without a car is to train which takes 5h 50m and costs Rp340000 - Rp430000.
It takes approximately 5h 50m to get from Purwodadi to Jakarta, including transfers.
Purwodadi to Jakarta train services, operated by Kereta API, depart from Ngrombo station.
Purwodadi to Jakarta train services, operated by Kereta API, arrive at Jatinegara station.
Yes, the driving distance between Purwodadi to Jakarta is 496 km. It takes approximately 5h 47m to drive from Purwodadi to Jakarta.
There are 5489+ hotels available in Jakarta.
What companies run services between Purwodadi, Indonesia and Jakarta, Indonesia?
Kereta API operates a train from Ngrombo to Jatinegara 4 times a day. Tickets cost Rp 290,000–360,000 and the journey takes 5h 43m.
- Website
- garuda-indonesia.com
Flights from Ahmad Yani to Soekarno–Hatta International Airport
- Ave. Duration
- 1h 18m
- When
- Every day
- Estimated price
- Rp 800,000–4,200,000
Flights from Adisumarmo International Airport to Soekarno–Hatta International Airport
- Ave. Duration
- 1h 18m
- When
- Every day
- Estimated price
- Rp 850,000–3,500,000
Flights from Yogyakarta International Airport to Soekarno–Hatta International Airport
- Ave. Duration
- 1h 20m
- When
- Every day
- Estimated price
- Rp 850,000–4,300,000
- Phone
- 021-121
- [email protected]
- Website
- kai.id
Train from Ngrombo to Jatinegara
- Ave. Duration
- 5h 43m
- Frequency
- 4 times a day
- Estimated price
- Rp 290,000–360,000
- Schedules at
- kai.id
- Book at
- en.tiket.com
- Economy
- Rp 290,000–360,000
- Business
- Rp 440,000–550,000
- Executive
- Rp 500,000–800,000
Train from Ngrombo to Cirebon
- Ave. Duration
- 4h 13m
- Frequency
- 5 times a day
- 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 Ngrombo to Semarang Tawang
- Ave. Duration
- 36 min
- Frequency
- Every 4 hours
- Estimated price
- Rp 35,000–320,000
- Schedules at
- kai.id
- Book at
- en.tiket.com
- Economy
- Rp 35,000–320,000
- Business
- Rp 290,000–550,000
- Executive
- Rp 65,000–650,000
Train from Gambringan to Solo Balapan
- Ave. Duration
- 56 min
- Frequency
- Once daily
- Estimated price
- Rp 31,000–320,000
- Schedules at
- kai.id
- Book at
- en.tiket.com
- Economy
- Rp 31,000–320,000
- Business
- Rp 290,000–550,000
- Executive
- Rp 55,000–650,000
Train from Gambringan to Klaten
- Ave. Duration
- 1h 30m
- Frequency
- Once daily
- Estimated price
- Rp 50,000–320,000
- Schedules at
- kai.id
- Book at
- en.tiket.com
- Economy
- Rp 50,000–320,000
- Business
- Rp 300,000–550,000
- Executive
- Rp 90,000–650,000
Train from Gambringan to Yogyakarta
- Ave. Duration
- 2h 3m
- 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
Bus from Cirebon to Jakarta Pulogadung Bus Station
- Ave. Duration
- 4h 23m
- Frequency
- Hourly
- Estimated price
- Rp 80,001
- Schedules at
- jadwalbis.com
- Ave. Duration
- 41 min
- Estimated price
- Rp 270,000–330,000
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 Italian Lakes: Getting around by train, How to get from Stansted Airport into central London, and 5 incredible day trips from Florence by train - to help you get the most out of your next trip.






