There are 8 ways to get from Surabaya Bungurasih Bus Station to Jakarta 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 Juanda International Airport to Halim Perdanakusuma Airport, bus, line 9 bus
best- Fly from Juanda International Airport (SUB) to Halim Perdanakusuma Airport (HLP)plane SUB - HLP
- Take the bus from TK Angkasa 5 to Cawang Sentral 1 Polypaintbus
- Take the bus from Cawang Sentral to Pancoran Arah Baratbus
3h 55mRp 1,206,623–2,048,858Train
cheapest- Take the train from Surabaya Gubeng to Jatinegaratrain Bima
11h 54mRp 326,230–870,000Bus
- Take the bus from Surabaya Bungurasih Station to Kramat Djati Pondok Pinangbus
13h 27mRp 392,000–625,021Drive 754.8 km
- Drive from Surabaya Bungurasih Bus Station to Jakartacar 754.8 km
8h 47mRp 1,480,059–2,137,863Fly Juanda International Airport to Soekarno–Hatta International Airport
- Fly from Juanda International Airport (SUB) to Soekarno–Hatta International Airport (CGK)plane SUB - CGK
4h 18mRp 1,010,623–2,095,358Bus to Abdul Rachman Saleh Airport, fly to Halim Perdanakusuma Airport
- Take the bus from Purabaya Bus Terminal to Malang Terminal Arjosaribus
- Fly from Abdul Rachman Saleh Airport (MLG) to Halim Perdanakusuma Airport (HLP)plane MLG - HLP
5h 11mRp 1,696,496–6,121,494Bus to Abdul Rachman Saleh Airport, fly to Soekarno–Hatta International Airport
- Take the bus from Purabaya Bus Terminal to Malang Terminal Arjosaribus
- Fly from Abdul Rachman Saleh Airport (MLG) to Soekarno–Hatta International Airport (CGK)plane MLG - CGK
5h 40mRp 1,300,496–2,167,994Bus via Malang
- Take the bus from Purabaya Bus Terminal to Malang Terminal Arjosaribus
- Take the bus from Malang Arjosari Bus Station to Pulo Gebang Terminalbus
23h 54mRp 331,496–741,494
Juanda International Airport (SUB) to Halim Perdanakusuma Airport (HLP) flights
Questions & Answers
The cheapest way to get from Surabaya Bungurasih Bus Station to Jakarta is to bus which costs Rp390000 - Rp650000 and takes 13h 27m.
The fastest way to get from Surabaya Bungurasih Bus Station to Jakarta is to fly and bus and line 9 bus which takes 3h 55m and costs Rp1200000 - Rp2100000.
No, there is no direct bus from Surabaya Bungurasih Bus Station station to Jakarta. However, there are services departing from Surabaya Bungurasih Station and arriving at Rasuna Said via Pondok Pinang. The journey, including transfers, takes approximately 13h 27m.
No, there is no direct train from Surabaya Bungurasih Bus Station to Jakarta. However, there are services departing from Waru and arriving at Jatinegara via Surabaya Gubeng. The journey, including transfers, takes approximately 11h 54m.
The distance between Surabaya Bungurasih Bus Station and Jakarta is 682 km. The road distance is 754.8 km.
The best way to get from Surabaya Bungurasih Bus Station to Jakarta without a car is to train which takes 11h 54m and costs Rp320000 - Rp900000.
It takes approximately 3h 55m to get from Surabaya Bungurasih Bus Station to Jakarta, including transfers.
Surabaya Bungurasih Bus Station to Jakarta bus services, operated by Kramat Djati, depart from Surabaya Bungurasih Station.
Surabaya Bungurasih Bus Station to Jakarta train services, operated by Kereta API, depart from Surabaya Gubeng station.
The best way to get from Surabaya Bungurasih Bus Station to Jakarta is to train which takes 11h 54m and costs Rp320000 - Rp900000. Alternatively, you can bus, which costs Rp390000 - Rp650000 and takes 13h 27m, you could also fly, which costs Rp1000000 - Rp2100000 and takes 4h 18m.
What companies run services between Surabaya Bungurasih Bus Station, Indonesia and Jakarta, Indonesia?
Kereta API operates a train from Surabaya Gubeng to Jatinegara once daily. Tickets cost Rp 320,000–550,000 and the journey takes 10h 24m. Alternatively, Kramat Djati operates a bus from Surabaya Bungurasih Station to Kramat Djati Pondok Pinang 4 times a day. Tickets cost Rp 380,000–650,000 and the journey takes 12h.
- Website
- citilink.co.id
Flights from Juanda International Airport to Halim Perdanakusuma Airport
- Ave. Duration
- 1h 33m
- When
- Every day
- Estimated price
- Rp 1,200,000–1,800,000
Flights from Juanda International Airport to Soekarno–Hatta International Airport
- Ave. Duration
- 1h 33m
- When
- Every day
- Estimated price
- Rp 1,000,000–1,600,000
Flights from Abdul Rachman Saleh Airport to Soekarno–Hatta International Airport
- Ave. Duration
- 1h 35m
- When
- Every day
- Estimated price
- Rp 1,200,000–1,800,000
- Website
- batikair.com
Flights from Juanda International Airport to Halim Perdanakusuma Airport
- Ave. Duration
- 1h 20m
- When
- Every day
- Estimated price
- Rp 1,800,000–4,400,000
Flights from Juanda International Airport to Soekarno–Hatta International Airport
- Ave. Duration
- 1h 30m
- When
- Every day
- Estimated price
- Rp 1,300,000–3,100,000
Flights from Abdul Rachman Saleh Airport to Halim Perdanakusuma Airport
- Ave. Duration
- 1h 20m
- When
- Every day
- Estimated price
- Rp 1,600,000–6,000,000
Flights from Abdul Rachman Saleh Airport to Soekarno–Hatta International Airport
- Ave. Duration
- 1h 30m
- When
- Every day
- Estimated price
- Rp 1,500,000–3,500,000
- Website
- garuda-indonesia.com
Flights from Juanda International Airport to Halim Perdanakusuma Airport
- Ave. Duration
- 1h 30m
- When
- Every day
- Estimated price
- Rp 1,200,000–1,800,000
Flights from Juanda International Airport to Soekarno–Hatta International Airport
- Ave. Duration
- 1h 37m
- When
- Every day
- Estimated price
- Rp 1,200,000–3,900,000
Flights from Abdul Rachman Saleh Airport to Soekarno–Hatta International Airport
- Ave. Duration
- 1h 35m
- When
- Every day
- Estimated price
- Rp 1,200,000–1,800,000
- Website
- pelita-air.com
Flights from Juanda International Airport to Soekarno–Hatta International Airport
- Ave. Duration
- 1h 35m
- When
- Every day
- Estimated price
- Rp 1,300,000–2,600,000
- Website
- lionair.co.id
Flights from Juanda International Airport to Soekarno–Hatta International Airport
- Ave. Duration
- 1h 30m
- When
- Every day
- Estimated price
- Rp 1,000,000–1,600,000
- Website
- flynamair.com
Flights from Juanda International Airport to Soekarno–Hatta International Airport via Pangkalanbun
- Ave. Duration
- 2h 50m
- When
- Monday, Wednesday, Friday, Saturday, and Sunday
- Estimated price
- Rp 900,000–4,900,000
- Phone
- 021-121
- [email protected]
- Website
- kai.id
Train from Surabaya Gubeng to Jatinegara
- Ave. Duration
- 10h 24m
- Frequency
- Once daily
- Estimated price
- Rp 320,000–550,000
- Schedules at
- kai.id
- Book at
- en.tiket.com
- Economy
- Rp 320,000–550,000
- Business
- Rp 490,000–600,000
- Executive
- Rp 700,000–1,200,000
- Phone
- 1500102
- [email protected]
- Website
- TransJakarta
Bus from TK Angkasa 5 to Cawang Sentral 1 Polypaint
- Ave. Duration
- 14 min
- Frequency
- Every 5 minutes
- Schedules at
- TransJakarta
Bus from Cawang Sentral to Pancoran Arah Barat
- Ave. Duration
- 22 min
- Frequency
- Every 5 minutes
- Estimated price
- Rp 3,500
- Schedules at
- TransJakarta
- Phone
- 021-769 3000
- [email protected]
- Website
- Kramat Djati
Bus from Surabaya Bungurasih Station to Kramat Djati Pondok Pinang
- Ave. Duration
- 12h
- Frequency
- 4 times a day
- Estimated price
- Rp 380,000–650,000
- Website
- Kramat Djati
- Phone
- +62 341 395524
- Website
- Bagong
Bus from Purabaya Bus Terminal to Malang Terminal Arjosari
- Ave. Duration
- 1h 44m
- Frequency
- Every 30 minutes
- Estimated price
- Rp 28,000–38,000
- Schedules at
- Bagong
Bus from Purabaya Bus Terminal to Malang Terminal Arjosari
- Ave. Duration
- 1h 44m
- Frequency
- Every 30 minutes
- Estimated price
- Rp 28,000–38,000
- Schedules at
- Bagong
Bus from Purabaya Bus Terminal to Malang Terminal Arjosari
- Ave. Duration
- 1h 44m
- Frequency
- Every 30 minutes
- Estimated price
- Rp 28,000–38,000
- Schedules at
- Bagong
- Website
- pahalakencana.co.id
Bus from Malang Arjosari Bus Station to Pulo Gebang Terminal
- Ave. Duration
- 19h 41m
- Frequency
- Once daily
- Estimated price
- Rp 300,000–700,000
- Schedules at
- pahalakencana.co.id
- Book at
- easybook.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 How to get from JFK to New York City, How to get from London City Airport into central London, and The beginner’s guide to the 2018 World Nomad Games - to help you get the most out of your next trip.
More Questions & Answers
Surabaya Bungurasih Bus Station to Jakarta bus services, operated by Kramat Djati, arrive at Kramat Djati Pondok Pinang station.
Surabaya Bungurasih Bus Station to Jakarta train services, operated by Kereta API, arrive at Jatinegara station.
Yes, the driving distance between Surabaya Bungurasih Bus Station to Jakarta is 755 km. It takes approximately 8h 47m to drive from Surabaya Bungurasih Bus Station to Jakarta.
Book your Surabaya Bungurasih Bus Station to Jakarta train tickets online with 12go.asia.
Book your Surabaya Bungurasih Bus Station to Jakarta bus tickets online with 12go.asia.
There are 5645+ hotels available in Jakarta.











