There are 7 ways to get from Surabaya to Cengkareng by plane, train, bus, car, or shuttle
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
best- Fly from Juanda International Airport (SUB) to Soekarno–Hatta International Airport (CGK)plane SUB - CGK
3h 30mRp 1,139,691–1,864,453Bus
cheapest- Take the bus from Surabaya Kota to DAMRI Bus Station Jakartabus Surabaya Kota - Jakarta
12h 2mRp 223,476–805,821Train
- Take the train from Surabaya Pasar Turi to Jakarta Gambirtrain Argo Bromo Anggrek / ...
7h 59mRp 420,000–565,502Drive 741.1 km
- Drive from Surabaya to Cengkarengcar 741.1 km
9h 30mRp 1,465,994–2,117,547Fly to Halim Perdanakusuma Airport, bus
- Fly from Juanda International Airport (SUB) to Halim Perdanakusuma Airport (HLP)plane SUB - HLP
- Take the bus from Tanjung Duren Arah Barat to Rawa Buayabus
3h 39mRp 1,339,691–1,964,453Train via Surabaya Gubeng
- Take the train from Surabaya Gubeng to Jakarta Gambirtrain Bima
14h 6mRp 327,000–518,144Shuttle, bus
- Take a shuttle bus from Surabaya to KudusSurabaya
- Take the bus from Kudus to Jakarta Daan Mogotbus
17h 51mRp 488,500–753,500
Surabaya to Cengkareng by bus and foot
Questions & Answers
The cheapest way to get from Surabaya to Cengkareng is to train via Surabaya Gubeng which costs Rp320000 - Rp550000 and takes 14h 6m.
The fastest way to get from Surabaya to Cengkareng is to fly which takes 3h 30m and costs Rp1100000 - Rp1900000.
No, there is no direct bus from Surabaya to Cengkareng. However, there are services departing from Surabaya Kota and arriving at Rawa Buaya via Jln. Bungur Besar XVI, Term. Senen and Balai Kota. The journey, including transfers, takes approximately 12h 2m.
No, there is no direct train from Surabaya to Cengkareng. However, there are services departing from Surabaya Pasar Turi and arriving at Jakarta Gambir via . The journey, including transfers, takes approximately 7h 59m.
The distance between Surabaya and Cengkareng is 726 km. The road distance is 741.1 km.
The best way to get from Surabaya to Cengkareng without a car is to train which takes 7h 59m and costs Rp420000 - Rp600000.
It takes approximately 3h 30m to get from Surabaya to Cengkareng, including transfers.
Surabaya to Cengkareng bus services, operated by Damri, depart from Surabaya Kota station.
Surabaya to Cengkareng train services, operated by Kereta API, depart from Surabaya Gubeng station.
The best way to get from Surabaya to Cengkareng is to fly which takes 3h 30m and costs Rp1100000 - Rp1900000. Alternatively, you can train, which costs Rp420000 - Rp600000 and takes 7h 59m, you could also bus, which costs Rp220000 - Rp850000 and takes 12h 2m.
What companies run services between Surabaya, Indonesia and Cengkareng, Indonesia?
Citilink Indonesia, Lion Mentari Airlines, and four other airlines fly from Juanda International Airport (SUB) to Soekarno–Hatta International Airport (CGK) hourly. Alternatively, Kereta API operates a train from Surabaya Pasar Turi to Jakarta Gambir 4 times a day. Tickets cost Rp 320,000–440,000 and the journey takes 7h 45m.
- 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,300,000
Flights from Juanda International Airport to Halim Perdanakusuma Airport
- Ave. Duration
- 1h 20m
- When
- Every day
- Estimated price
- Rp 1,900,000–4,700,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,200,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,400,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,700,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 950,000–4,800,000
- Phone
- 021-121
- [email protected]
- Website
- kai.id
Train from Surabaya Pasar Turi to Jakarta Gambir
- Ave. Duration
- 7h 45m
- Frequency
- 4 times a day
- Estimated price
- Rp 320,000–440,000
- Schedules at
- kai.id
- Book at
- en.tiket.com
- Economy
- Rp 320,000–440,000
- Business
- Rp 490,000–550,000
- Executive
- Rp 700,000–1,100,000
Train from Surabaya Gubeng to Jakarta Gambir
- Ave. Duration
- 10h 40m
- 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,300,000
- Phone
- (021) 1500 825
- [email protected]
- Website
- damri.co.id
Bus from Surabaya Kota to DAMRI Bus Station Jakarta
- Ave. Duration
- 10h
- Frequency
- Once daily
- Estimated price
- Rp 210,000–800,000
- Book at
- https://12go.asia/en/operator/damri
- Phone
- 1500102
- [email protected]
- Website
- transjakarta.co.id
Bus from Tanjung Duren Arah Barat to Rawa Buaya
- Ave. Duration
- 40 min
- Frequency
- Every 10 minutes
- Estimated price
- Rp 3,500
- Schedules at
- transjakarta.co.id
- [email protected]
- Website
- indahjayatrans.com
Shuttle from Surabaya to Kudus
- Ave. Duration
- 2h 26m
- Frequency
- Twice daily
- Estimated price
- Rp 220,000–300,000
- Schedules at
- indahjayatrans.com
- Phone
- +62291440019
- [email protected]
- Website
- nu3tara.com
Bus from Kudus to Jakarta Daan Mogot
- Ave. Duration
- 13h 30m
- Frequency
- Once daily
- Estimated price
- Rp 260,000–450,000
- Book at
- https://12go.asia/en/operator/nusantara
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 Flying into Beijing?, How to get from Heathrow 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 to Cengkareng bus services, operated by Damri, arrive at DAMRI Bus Station Jakarta.
Surabaya to Cengkareng train services, operated by Kereta API, arrive at Jakarta Gambir station.
Yes, the driving distance between Surabaya to Cengkareng is 741 km. It takes approximately 9h 30m to drive from Surabaya to Cengkareng.
Book your Surabaya to Cengkareng train tickets online with 12go.asia.
Book your Surabaya to Cengkareng bus tickets online with 12go.asia.
There are 5678+ hotels available in Cengkareng.















