There are 8 ways to get from Kertajati Airport (KJT) to Surabaya by train, taxi, 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 Cirebon
best- Take the train from Jatibarang to Cirebontrain Sawunggalih / ...
- Take the train from Cirebon to Surabaya Pasar Turitrain Argo Bromo Anggrek / ...
7h 28mRp 586,157–989,822Taxi, bus
cheapest- Take the taxi from Kertajati Airport (KJT) to Cirebontaxi
- Take the bus from Cirebon to Surabaya Kotabus Cirebon - Surabaya Kota
10h 41mRp 150,062–600,074Drive 568.1 km
- Drive from Kertajati Airport (KJT) to Surabayacar 568.1 km
7h 34mRp 1,112,567–1,607,041Taxi, train to Halim Perdanakusuma Airport, fly to Juanda International Airport, train
- Take the taxi from Kertajati-Airport-KJT to Terisitaxi
- Take the train from Terisi to Jatinegaratrain
- Fly from Halim Perdanakusuma Airport (HLP) to Juanda International Airport (SUB)plane HLP - SUB
- Take the train from Waru to Surabaya Gubengtrain
9h 5mRp 1,525,019–2,955,886Train
- Take the train from Jatibarang to Surabaya Pasar Turitrain Jayabaya / ...
8h 36mRp 582,157–679,822Train to Halim Perdanakusuma Airport, fly to Abdul Rachman Saleh Airport, train
- Take the train from Terisi to Jatinegaratrain
- Fly from Halim Perdanakusuma Airport (HLP) to Abdul Rachman Saleh Airport (MLG)plane HLP - MLG
- Take the train from Lawang to Gubengtrain
9h 12mRp 2,050,519–7,015,886Train, bus to Soekarno–Hatta International Airport, fly to Juanda International Airport
- Take the train from Terisi to Jatinegaratrain
- Take the bus from Gambir Station to Jakarta Airportbus
- Fly from Soekarno–Hatta International Airport (CGK) to Juanda International Airport (SUB)plane CGK - SUB
9h 54mRp 1,338,718–3,322,385Train, bus to Soekarno–Hatta International Airport, fly to Abdul Rachman Saleh Airport
- Take the train from Terisi to Jatinegaratrain
- Take the bus from Gambir Station to Jakarta Airportbus
- Fly from Soekarno–Hatta International Airport (CGK) to Abdul Rachman Saleh Airport (MLG)plane CGK - MLG
- Take the train from Lawang to Gubengtrain
10h 6mRp 1,664,218–3,382,385
Halim Perdanakusuma Airport (HLP) to Juanda International Airport (SUB) flights
Questions & Answers
The cheapest way to get from Kertajati Airport (KJT) to Surabaya is to taxi and bus which costs Rp150000 - Rp600000 and takes 10h 41m.
The fastest way to get from Kertajati Airport (KJT) to Surabaya is to train via Cirebon which takes 7h 28m and costs Rp550000 - Rp1000000.
No, there is no direct train from Kertajati Airport (KJT) to Surabaya. However, there are services departing from Jatibarang and arriving at Surabaya Pasar Turi via Cirebon. The journey, including transfers, takes approximately 7h 28m.
The distance between Kertajati Airport (KJT) and Surabaya is 580 km. The road distance is 568.1 km.
The best way to get from Kertajati Airport (KJT) to Surabaya without a car is to train via Cirebon which takes 7h 28m and costs Rp550000 - Rp1000000.
It takes approximately 7h 28m to get from Kertajati Airport (KJT) to Surabaya, including transfers.
Kertajati Airport (KJT) to Surabaya train services, operated by Kereta API, depart from Jatibarang station.
Kertajati Airport (KJT) to Surabaya train services, operated by Kereta API, arrive at Cirebon station.
Yes, the driving distance between Kertajati Airport (KJT) to Surabaya is 568 km. It takes approximately 7h 34m to drive from Kertajati Airport (KJT) to Surabaya.
There are 966+ hotels available in Surabaya.
What companies run services between Kertajati Airport (KJT), Indonesia and Surabaya, Indonesia?
You can take a vehicle from Kertajati Airport (KJT) to Surabaya Pasar Turi via Jatibarang and Cirebon in around 7h 28m.
- Website
- batikair.com
Flights from Halim Perdanakusuma Airport to Juanda International Airport
- Ave. Duration
- 1h 25m
- When
- Every day
- Estimated price
- Rp 1,600,000–4,000,000
Flights from Halim Perdanakusuma Airport to Abdul Rachman Saleh Airport
- Ave. Duration
- 1h 30m
- When
- Every day
- Estimated price
- Rp 1,600,000–6,000,000
Flights from Soekarno–Hatta International Airport to Juanda International Airport
- Ave. Duration
- 1h 30m
- When
- Every day
- Estimated price
- Rp 1,200,000–2,900,000
Flights from Soekarno–Hatta International Airport to Abdul Rachman Saleh Airport
- Ave. Duration
- 1h 40m
- When
- Every day
- Estimated price
- Rp 1,500,000–3,500,000
- Website
- citilink.co.id
Flights from Halim Perdanakusuma Airport to Juanda International Airport
- Ave. Duration
- 1h 31m
- When
- Every day
- Estimated price
- Rp 1,200,000–1,800,000
Flights from Soekarno–Hatta International Airport to Juanda International Airport
- Ave. Duration
- 1h 36m
- When
- Every day
- Estimated price
- Rp 1,000,000–1,600,000
Flights from Soekarno–Hatta International Airport to Abdul Rachman Saleh Airport
- Ave. Duration
- 1h 35m
- When
- Every day
- Estimated price
- Rp 1,200,000–1,800,000
- Website
- garuda-indonesia.com
Flights from Halim Perdanakusuma Airport to Juanda International Airport
- Ave. Duration
- 1h 35m
- When
- Every day
- Estimated price
- Rp 1,200,000–1,800,000
Flights from Soekarno–Hatta International Airport to Juanda International Airport
- Ave. Duration
- 1h 39m
- When
- Every day
- Estimated price
- Rp 1,100,000–3,600,000
Flights from Soekarno–Hatta International Airport to Abdul Rachman Saleh Airport
- Ave. Duration
- 1h 35m
- When
- Every day
- Estimated price
- Rp 1,200,000–1,800,000
- Website
- pelita-air.com
Flights from Soekarno–Hatta International Airport to Juanda International Airport
- Ave. Duration
- 1h 34m
- When
- Every day
- Estimated price
- Rp 1,300,000–2,600,000
- Website
- lionair.co.id
Flights from Soekarno–Hatta International Airport to Juanda International Airport
- Ave. Duration
- 1h 28m
- When
- Every day
- Estimated price
- Rp 1,000,000–1,600,000
- Phone
- 021-121
- [email protected]
- Website
- kai.id
Train from Jatibarang to Cirebon
- Ave. Duration
- 31 min
- Frequency
- Every 4 hours
- Estimated price
- Rp 24,000–320,000
- Schedules at
- kai.id
- Book at
- en.tiket.com
- Economy
- Rp 24,000–320,000
- Business
- Rp 290,000–550,000
- Executive
- Rp 44,000–650,000
Train from Cirebon to Surabaya Pasar Turi
- Ave. Duration
- 5h 19m
- Frequency
- Every 4 hours
- Estimated price
- Rp 300,000–360,000
- Schedules at
- kai.id
- Book at
- en.tiket.com
- Economy
- Rp 300,000–360,000
- Business
- Rp 450,000–550,000
- Executive
- Rp 550,000–800,000
Train from Terisi to Jatinegara
- Ave. Duration
- 2h
- Frequency
- 4 times a day
- 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 Waru to Surabaya Gubeng
- Ave. Duration
- 21 min
- Frequency
- Every 4 hours
- 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 Jatibarang to Surabaya Pasar Turi
- Ave. Duration
- 7h 58m
- Frequency
- 4 times a day
- Estimated price
- Rp 320,000–370,000
- Schedules at
- kai.id
- Book at
- en.tiket.com
- Economy
- Rp 320,000–370,000
- Business
- Rp 460,000–550,000
- Executive
- Rp 600,000–850,000
Train from Terisi to Jatinegara
- Ave. Duration
- 2h
- Frequency
- 4 times a day
- 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 Lawang to Gubeng
- Ave. Duration
- 1h 26m
- Frequency
- Once daily
- Estimated price
- Rp 45,000–320,000
- Schedules at
- kai.id
- Book at
- en.tiket.com
- Economy
- Rp 45,000–320,000
- Business
- Rp 300,000–550,000
- Executive
- Rp 80,000–650,000
Train from Terisi to Jatinegara
- Ave. Duration
- 2h
- Frequency
- 4 times a day
- 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 Terisi to Jatinegara
- Ave. Duration
- 2h
- Frequency
- 4 times a day
- 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 Lawang to Gubeng
- Ave. Duration
- 1h 26m
- Frequency
- Once daily
- Estimated price
- Rp 45,000–320,000
- Schedules at
- kai.id
- Book at
- en.tiket.com
- Economy
- Rp 45,000–320,000
- Business
- Rp 300,000–550,000
- Executive
- Rp 80,000–650,000
- Phone
- (021) 1500 825
- [email protected]
- Website
- damri.co.id
Bus from Cirebon to Surabaya Kota
- Ave. Duration
- 10h
- Frequency
- Once daily
- Estimated price
- Rp 150,000–600,000
- Book at
- 12 Go
Bus from Gambir Station to Jakarta Airport
- Ave. Duration
- 45 min
- Frequency
- Every 15 minutes
- Estimated price
- Rp 13,000–250,000
- Book at
- 12 Go
Bus from Gambir Station to Jakarta Airport
- Ave. Duration
- 45 min
- Frequency
- Every 15 minutes
- Estimated price
- Rp 13,000–250,000
- Book at
- 12 Go
- Ave. Duration
- 49 min
- Estimated price
- Rp 60–270,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 5 delightfully under-the-radar French towns you need to visit, Why you should take the train in the US, and Travelling to the US: What do I need to know? - to help you get the most out of your next trip.








