There are 9 ways to get from Babat to Jakarta by train, bus, car, or plane
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Train via Bojonegoro
best- Take the train from Bojonegoro to Jakarta GambirArgo Bromo Anggrek / ...
8h 8mRp 341,320–700,000Train, bus
cheapest- Take the train from Babat to SalemSancaka Utara
- Take the bus from Gemolong to Pulo Gebang Terminal
17h 24mRp 314,157–523,500Drive 656 km
- Drive from Babat to Jakarta656 km
8h 10mRp 1,208,883–1,746,164Train to Abdul Rachman Saleh Airport, fly to Halim Perdanakusuma Airport
- Take the train from Babat to Lawang
- Fly from Abdul Rachman Saleh Airport (MLG) to Halim Perdanakusuma Airport (HLP)MLG - HLP
6h 21mRp 1,278,872–1,933,500Train
- Take the train from Babat to Jatinegara StationDharmawangsa / ...
9h 18mRp 320,000–390,000Train to Abdul Rachman Saleh Airport, fly to Soekarno–Hatta International Airport
- Take the train from Babat to Lawang
- Fly from Abdul Rachman Saleh Airport (MLG) to Soekarno–Hatta International Airport (CGK)MLG - CGK
6h 50mRp 1,482,872–4,080,000Train, train to Juanda International Airport, fly to Halim Perdanakusuma Airport, line 9 bus
- Take the train from Babat to Gubeng
- Take the train from Surabaya Gubeng to Waru
- Fly from Juanda International Airport (SUB) to Halim Perdanakusuma Airport (HLP)SUB - HLP
- Take the bus from Cawang Sentral to Pancoran Arah Barat
7h 18mRp 1,257,507–3,393,500Train to Adisumarmo International Airport, fly to Soekarno–Hatta International Airport
- Take the train from Babat to Solo Balapan
- Fly from Adisumarmo International Airport (SOC) to Soekarno–Hatta International Airport (CGK)SOC - CGK
7h 39mRp 1,086,838–1,977,000Train, train to Juanda International Airport, fly to Soekarno–Hatta International Airport
- Take the train from Babat to Gubeng
- Take the train from Surabaya Gubeng to Waru
- Fly from Juanda International Airport (SUB) to Soekarno–Hatta International Airport (CGK)SUB - CGK
7h 42mRp 1,011,507–2,640,000
Babat to Jakarta by train
Questions & Answers
The cheapest way to get from Babat to Jakarta is to train which costs Rp320000 - Rp390000 and takes 9h 18m.
The fastest way to get from Babat to Jakarta is to train and fly which takes 6h 21m and costs Rp1200000 - Rp2000000.
Yes, there is a direct train departing from Babat and arriving at Jatinegara Station station. Services depart three times a day, and operate every day. The journey takes approximately 9h 18m.
The distance between Babat and Jakarta is 649 km. The road distance is 656 km.
The best way to get from Babat to Jakarta without a car is to train via Bojonegoro which takes 8h 8m and costs Rp340000 - Rp700000.
It takes approximately 8h 8m to get from Babat to Jakarta, including transfers.
Babat to Jakarta train services, operated by Kereta API, depart from Babat station.
Babat to Jakarta train services, operated by Kereta API, arrive at Jatinegara Station.
Yes, the driving distance between Babat to Jakarta is 656 km. It takes approximately 8h 10m to drive from Babat to Jakarta.
Book your Babat to Jakarta train tickets online with Omio.
What companies run services between Babat, Jawa Timur, Indonesia and Jakarta, Indonesia?
Kereta API operates a train from Bojonegoro to Jakarta Gambir 4 times a day. Tickets cost Rp 320,000–380,000 and the journey takes 6h 39m.
Transport is disrupted due to the Russia-Ukraine war. Read more
- Website
- garuda-indonesia.com
Flights from Abdul Rachman Saleh Airport to Halim Perdanakusuma Airport
- Ave. Duration
- 1h 30m
- When
- Every day
- Estimated price
- Rp 1,100,000–1,500,000
Flights from Abdul Rachman Saleh Airport to Soekarno–Hatta International Airport
- Ave. Duration
- 1h 40m
- When
- Tuesday, Friday, and Sunday
- Estimated price
- Rp 1,700,000–8,000,000
Flights from Juanda International Airport to Halim Perdanakusuma Airport
- Ave. Duration
- 1h 27m
- When
- Every day
- Estimated price
- Rp 1,200,000–7,000,000
Flights from Adisumarmo International Airport to Soekarno–Hatta International Airport
- Ave. Duration
- 1h 20m
- When
- Every day
- Estimated price
- Rp 850,000–4,800,000
Flights from Juanda International Airport to Soekarno–Hatta International Airport
- Ave. Duration
- 1h 35m
- When
- Every day
- Estimated price
- Rp 950,000–4,500,000
- Website
- batikair.com
Flights from Abdul Rachman Saleh Airport to Halim Perdanakusuma Airport
- Ave. Duration
- 1h 20m
- When
- Every day
- Estimated price
- Rp 2,400,000–6,500,000
Flights from Abdul Rachman Saleh Airport to Soekarno–Hatta International Airport
- Ave. Duration
- 1h 30m
- When
- Every day
- Estimated price
- Rp 1,300,000–3,600,000
Flights from Juanda International Airport to Halim Perdanakusuma Airport
- Ave. Duration
- 1h 20m
- When
- Every day
- Estimated price
- Rp 1,300,000–3,600,000
Flights from Adisumarmo International Airport to Soekarno–Hatta International Airport
- Ave. Duration
- 1h 15m
- When
- Every day
- Estimated price
- Rp 1,000,000–1,400,000
Flights from Juanda International Airport to Soekarno–Hatta International Airport
- Ave. Duration
- 1h 30m
- When
- Every day
- Estimated price
- Rp 850,000–2,400,000
- Website
- citilink.co.id
Flights from Abdul Rachman Saleh Airport to Halim Perdanakusuma Airport
- Ave. Duration
- 1h 30m
- When
- Every day
- Estimated price
- Rp 1,100,000–1,500,000
Flights from Juanda International Airport to Halim Perdanakusuma Airport
- Ave. Duration
- 1h 25m
- When
- Every day
- Estimated price
- Rp 1,200,000–1,600,000
Flights from Adisumarmo International Airport to Soekarno–Hatta International Airport
- Ave. Duration
- 1h 20m
- When
- Every day
- Estimated price
- Rp 900,000–1,300,000
Flights from Juanda International Airport to Soekarno–Hatta International Airport
- Ave. Duration
- 1h 35m
- When
- Every day
- Estimated price
- Rp 950,000–1,300,000
- Website
- lionair.co.id
Flights from Adisumarmo International Airport to Soekarno–Hatta International Airport
- Ave. Duration
- 1h 20m
- When
- Sunday
- Estimated price
- Rp 600,000–2,100,000
Flights from Juanda International Airport to Soekarno–Hatta International Airport
- Ave. Duration
- 1h 29m
- When
- Every day
- Estimated price
- Rp 900,000–1,400,000
- Website
- pelita-air.com
Flights from Juanda International Airport to Soekarno–Hatta International Airport
- Ave. Duration
- 1h 33m
- When
- Every day
- Estimated price
- Rp 1,000,000–1,300,000
Train from Bojonegoro to Jakarta Gambir
- Ave. Duration
- 6h 39m
- Frequency
- 4 times a day
- Estimated price
- Rp 320,000–380,000
- Schedules at
- kai.id
- Book at
- en.tiket.com
- Economy
- Rp 320,000–380,000
- Business
- Rp 490,000–550,000
- Executive
- Rp 650,000–950,000
Train from Babat to Salem
- Ave. Duration
- 3h 18m
- Frequency
- Once daily
- Estimated price
- Rp 110,000–320,000
- Schedules at
- kai.id
- Book at
- en.tiket.com
- Economy
- Rp 110,000–320,000
- Business
- Rp 340,000–550,000
- Executive
- Rp 200,000–650,000
Train from Babat to Lawang
- Ave. Duration
- 2h 51m
- Frequency
- Once daily
- Estimated price
- Rp 90,000–320,000
- Schedules at
- kai.id
- Book at
- en.tiket.com
- Economy
- Rp 90,000–320,000
- Business
- Rp 330,000–550,000
- Executive
- Rp 160,000–650,000
Train from Babat to Jatinegara Station
- Ave. Duration
- 9h 18m
- Frequency
- 3 times a day
- Estimated price
- Rp 320,000–390,000
- Schedules at
- kai.id
- Book at
- en.tiket.com
- Economy
- Rp 320,000–390,000
- Business
- Rp 490,000–550,000
- Executive
- Rp 700,000–950,000
Train from Babat to Gubeng
- Ave. Duration
- 1h 23m
- Frequency
- Once daily
- Estimated price
- Rp 44,000–320,000
- Schedules at
- kai.id
- Book at
- en.tiket.com
- Economy
- Rp 44,000–320,000
- Business
- Rp 300,000–550,000
- Executive
- Rp 80,000–650,000
Train from Surabaya Gubeng to Waru
- Ave. Duration
- 21 min
- Frequency
- Once daily
- Estimated price
- Rp 6,000–320,000
- Schedules at
- kai.id
- Book at
- en.tiket.com
- Economy
- Rp 6,000–320,000
- Business
- Rp 280,000–550,000
- Executive
- Rp 11,000–650,000
Train from Babat to Solo Balapan
- Ave. Duration
- 3h 39m
- Frequency
- Once daily
- Estimated price
- Rp 120,000–320,000
- Schedules at
- kai.id
- Book at
- en.tiket.com
- Economy
- Rp 120,000–320,000
- Business
- Rp 340,000–550,000
- Executive
- Rp 220,000–700,000
- Website
- agramasgroup.com
Bus from Gemolong to Pulo Gebang Terminal
- Ave. Duration
- 11h 30m
- Frequency
- Twice daily
- Estimated price
- Rp 200,000
- Website
- https://www.agramasgroup.com/
- Book at
- https://www.redbus.id/perjalanan/agra-mas
- Phone
- 1500102
- naektije@transjakarta.co.id
- Website
- transjakarta.co.id
Bus from Cawang Sentral to Pancoran Arah Barat
- Ave. Duration
- 22 min
- Frequency
- Every 5 minutes
- Estimated price
- Rp 3,500
- Schedules at
- transjakarta.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 How to get from Florence to Rome, The London Underground: Essential tips to navigate the Tube, and How to get from JFK to New York City - to help you get the most out of your next trip.
More Questions & Answers
There are 6160+ hotels available in Jakarta.







