There are 7 ways to get from Juanda International Airport (SUB) to Bandung by plane, bus, train, rideshare, 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 to Soekarno–Hatta International Airport, bus
best- Fly from Juanda International Airport (SUB) to Soekarno–Hatta International Airport (CGK)plane SUB - CGK
- Take the bus from Soekarno-Hatta International Airport to Simpang Dagobus
5h 3mRp 1,228,902–1,787,079Bus via Yogyakarta
cheapest- Take the bus from Terminal Purabaya to Yogyakarta Giwandanbus
- Take the bus from Yogyakarta to Kota Bandungbus Yogyakarta - Kota Bandung
20h 28mRp 236,582–818,397Train
- Take the train from Surabaya Gubeng to Bandungtrain Argo Wilis / ...
13h 8mRp 329,582–995,397Bus
- Take the bus from Surabaya Bungurasih Station to Kramat Djati Pondok Pinangbus
- Take the bus from Fatmawati to Dipatiukur Cabangbus
16h 36mRp 537,082–1,063,897Airport Transfer
- Take the rideshare from Juanda International-SUB to Bandung685.2 km
8h 6mDrive 685.2 km
- Drive from Juanda International Airport (SUB) to Bandungcar 685.2 km
8h 6mRp 1,343,625–1,940,792Fly to Halim Perdanakusuma Airport, train
- Fly from Juanda International Airport (SUB) to Halim Perdanakusuma Airport (HLP)plane SUB - HLP
- Take the train from Stasiun Kereta Cepat Halim to Stasiun Kereta Cepat Tegalluartrain
4h 4mRp 1,480,294–2,507,408
Juanda International Airport (SUB) to Soekarno–Hatta International Airport (CGK) flights
Questions & Answers
The cheapest way to get from Juanda International Airport (SUB) to Bandung is to bus via Yogyakarta which costs Rp230000 - Rp850000 and takes 20h 28m.
The fastest way to get from Juanda International Airport (SUB) to Bandung is to fly and train which takes 4h 4m and costs Rp1400000 - Rp2600000.
No, there is no direct bus from Juanda International Airport (SUB) to Bandung. However, there are services departing from Juanda Surabaya Airport and arriving at Dipatiukur Cabang via Surabaya Bungurasih Station, MTsN 3 Jakarta and Fatmawati. The journey, including transfers, takes approximately 16h 36m.
No, there is no direct train from Juanda International Airport (SUB) to Bandung. However, there are services departing from Waru and arriving at Bandung via Surabaya Gubeng. The journey, including transfers, takes approximately 13h 8m.
The distance between Juanda International Airport (SUB) and Bandung is 893 km. The road distance is 685.2 km.
The best way to get from Juanda International Airport (SUB) to Bandung without a car is to train which takes 13h 8m and costs Rp330000 - Rp1000000.
It takes approximately 5h 3m to get from Juanda International Airport (SUB) to Bandung, including transfers.
Juanda International Airport (SUB) to Bandung bus services, operated by Kramat Djati, depart from Surabaya Bungurasih Station.
Juanda International Airport (SUB) to Bandung train services, operated by Kereta API, depart from Surabaya Gubeng station.
The best way to get from Juanda International Airport (SUB) to Bandung is to train which takes 13h 8m and costs Rp330000 - Rp1000000. Alternatively, you can bus, which costs Rp500000 - Rp1100000 and takes 16h 36m.
What companies run services between Juanda International Airport (SUB), Indonesia and Bandung, Indonesia?
Kereta API operates a train from Surabaya Gubeng to Bandung twice daily. Tickets cost Rp 320,000–430,000 and the journey takes 9h 53m. Alternatively, you can take a bus from Juanda Surabaya Airport to Dipatiukur Cabang via Surabaya Bungurasih Bus Station, Surabaya Bungurasih Station, Kramat Djati Pondok Pinang, MTsN 3 Jakarta, Fatmawati 2, and Fatmawati in around 16h 36m.
- Website
- citilink.co.id
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 Juanda International Airport to Halim Perdanakusuma Airport
- Ave. Duration
- 1h 33m
- When
- Every day
- Estimated price
- Rp 1,200,000–1,800,000
- Website
- batikair.com
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 Juanda International Airport to Halim Perdanakusuma Airport
- Ave. Duration
- 1h 20m
- When
- Every day
- Estimated price
- Rp 1,800,000–4,400,000
- Website
- garuda-indonesia.com
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 Juanda International Airport to Halim Perdanakusuma Airport
- Ave. Duration
- 1h 30m
- 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 Bandung
- Ave. Duration
- 9h 53m
- Frequency
- Twice daily
- Estimated price
- Rp 320,000–430,000
- Schedules at
- kai.id
- Book at
- en.tiket.com
- Economy
- Rp 320,000–430,000
- Business
- Rp 490,000–550,000
- Executive
- Rp 700,000–1,100,000
- Phone
- 150909
- Website
- kcic.co.id/
Train from Stasiun Kereta Cepat Halim to Stasiun Kereta Cepat Tegalluar
- Ave. Duration
- 47 min
- Frequency
- Hourly
- Estimated price
- Rp 150,000–600,000
- Website
- kcic.co.id/
- Premium Economy
- Rp 150,000–250,000
- Business
- Rp 450,000
- First
- Rp 600,000
- Phone
- 022 30 500 800
- [email protected]
- Website
- mylintas.co.id
Bus from Soekarno-Hatta International Airport to Simpang Dago
- Ave. Duration
- 3h
- Frequency
- Hourly
- Estimated price
- Rp 185,000
- Schedules at
- mylintas.co.id
- 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
- 021 50600678
- Website
- shuttle.jackalholidays.com
Bus from Fatmawati to Dipatiukur Cabang
- Ave. Duration
- 1h 50m
- Frequency
- Hourly
- Estimated price
- Rp 150,000–165,000
- Schedules at
- shuttle.jackalholidays.com
- Book at
- redbus.id
- Phone
- (031) 88198899
Bus from Terminal Purabaya to Yogyakarta Giwandan
- Ave. Duration
- 6h
- Frequency
- 3 times a day
- Estimated price
- Rp 120,000–140,000
- Schedules at
- ekapatas.com
- Book at
- redbus.id
- Phone
- (021) 1500 825
- [email protected]
- Website
- damri.co.id
Bus from Yogyakarta to Kota Bandung
- Ave. Duration
- 10h
- Frequency
- Once daily
- Estimated price
- Rp 110,000–430,000
- Book at
- 12 Go
- Website
- https://www.mozio.com
Rideshare from Juanda International-SUB to Bandung
- Ave. Duration
- 8h 6m
- Frequency
- On demand
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 Stansted Airport into central London, 4 stunningly beautiful Philippines islands you need to visit, and How to get from London City Airport into central London - to help you get the most out of your next trip.
More Questions & Answers
Juanda International Airport (SUB) to Bandung bus services, operated by Kramat Djati, arrive at Kramat Djati Pondok Pinang station.
Juanda International Airport (SUB) to Bandung train services, operated by Kereta API, arrive at Bandung station.
Yes, the driving distance between Juanda International Airport (SUB) to Bandung is 685 km. It takes approximately 8h 6m to drive from Juanda International Airport (SUB) to Bandung.
Book your Juanda International Airport (SUB) to Bandung train tickets online with 12go.asia.
Book your Juanda International Airport (SUB) to Bandung bus tickets online with 12go.asia.
There are 1919+ hotels available in Bandung.
Check out Blablacar's carpooling service for rideshare options between Juanda International Airport (SUB) and Bandung. A great option if you don't have a driver's licence or want to avoid public transport.












