There are 9 ways to get from Indramayu 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 10mRp 456,595–836,703Train
cheapest- Take the train from Jatibarang to Surabaya Pasar Turitrain Jayabaya / ...
8h 18mRp 452,595–526,703Taxi, bus
- Take the taxi from Indramayu to Cirebontaxi
- Take the bus from Cirebon to Surabaya Kotabus Cirebon - Surabaya Kota
10h 49mRp 520,753–1,038,163Drive 571.4 km
- Drive from Indramayu to Surabayacar 571.4 km
7h 47mRp 1,125,463–1,625,668Train to Halim Perdanakusuma Airport, fly to Juanda International Airport
- Take the train from Jatibarang to Jatinegaratrain
- Fly from Halim Perdanakusuma Airport (HLP) to Juanda International Airport (SUB)plane HLP - SUB
9hRp 1,445,595–2,850,203Train, bus to Soekarno–Hatta International Airport, fly to Juanda International Airport
- Take the train from Jatibarang to Pasar Senentrain
- Take the bus from Jl.Garuda Kemayoran to Jakarta Airportbus
- Fly from Soekarno–Hatta International Airport (CGK) to Juanda International Airport (SUB)plane CGK - SUB
9h 31mRp 1,254,095–2,896,703Train to Halim Perdanakusuma Airport, fly to Abdul Rachman Saleh Airport, train
- Take the train from Jatibarang 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 7mRp 1,971,095–7,410,203Train, bus to Soekarno–Hatta International Airport, fly to Abdul Rachman Saleh Airport
- Take the train from Jatibarang to Pasar Senentrain
- Take the bus from Jl.Garuda Kemayoran 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
9h 43mRp 1,679,595–2,956,703Train, train to Ahmad Yani, fly to Juanda International Airport
- Take the train from Jatibarang to Cirebontrain
- Take the train from Cirebon to Semarang Tawangtrain
- Fly from Ahmad Yani (SRG) to Juanda International Airport (SUB)plane SRG - SUB
9h 19mRp 1,876,095–4,166,703
Halim Perdanakusuma Airport (HLP) to Juanda International Airport (SUB) flights
Questions & Answers
The cheapest way to get from Indramayu to Surabaya is to train which costs Rp450000 - Rp550000 and takes 8h 18m.
The fastest way to get from Indramayu to Surabaya is to train via Cirebon which takes 7h 10m and costs Rp450000 - Rp850000.
No, there is no direct train from Indramayu to Surabaya. However, there are services departing from Jatibarang and arriving at Surabaya Pasar Turi via Cirebon. The journey, including transfers, takes approximately 7h 10m.
The distance between Indramayu and Surabaya is 563 km. The road distance is 571.4 km.
The best way to get from Indramayu to Surabaya without a car is to train via Cirebon which takes 7h 10m and costs Rp450000 - Rp850000.
It takes approximately 7h 10m to get from Indramayu to Surabaya, including transfers.
Indramayu to Surabaya train services, operated by Kereta API, depart from Jatibarang station.
Indramayu to Surabaya train services, operated by Kereta API, arrive at Cirebon station.
Yes, the driving distance between Indramayu to Surabaya is 571 km. It takes approximately 7h 47m to drive from Indramayu to Surabaya.
There are 980+ hotels available in Surabaya.
What companies run services between Indramayu, Indonesia and Surabaya, Indonesia?
You can take a vehicle from Indramayu to Surabaya Pasar Turi via Jatibarang and Cirebon in around 7h 10m.
- 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,100,000
Flights from Soekarno–Hatta International Airport to Juanda International Airport
- Ave. Duration
- 1h 30m
- When
- Every day
- Estimated price
- Rp 1,200,000–3,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,500,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,600,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–2,900,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,400,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
- Website
- lionair.co.id
Flights from Ahmad Yani to Juanda International Airport
- Ave. Duration
- 1h 10m
- When
- Tuesday, Thursday, and Saturday
- Estimated price
- Rp 1,300,000–1,800,000
- Website
- flynamair.com
Flights from Ahmad Yani to Juanda International Airport via Pangkalanbun
- Ave. Duration
- 2h 50m
- When
- Every day
- Estimated price
- Rp 1,000,000–5,500,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 Jatibarang to Jatinegara
- Ave. Duration
- 2h 32m
- Frequency
- Every 4 hours
- Estimated price
- Rp 100,000–320,000
- Schedules at
- kai.id
- Book at
- en.tiket.com
- Economy
- Rp 100,000–320,000
- Business
- Rp 330,000–550,000
- Executive
- Rp 180,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 Jatibarang to Pasar Senen
- Ave. Duration
- 2h 38m
- Frequency
- Every 2 hours
- Estimated price
- Rp 100,000–320,000
- Schedules at
- kai.id
- Book at
- en.tiket.com
- Economy
- Rp 100,000–320,000
- Business
- Rp 330,000–550,000
- Executive
- Rp 190,000–650,000
Train from Jatibarang to Jatinegara
- Ave. Duration
- 2h 32m
- Frequency
- Every 4 hours
- Estimated price
- Rp 100,000–320,000
- Schedules at
- kai.id
- Book at
- en.tiket.com
- Economy
- Rp 100,000–320,000
- Business
- Rp 330,000–550,000
- Executive
- Rp 180,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 Jatibarang to Pasar Senen
- Ave. Duration
- 2h 38m
- Frequency
- Every 2 hours
- Estimated price
- Rp 100,000–320,000
- Schedules at
- kai.id
- Book at
- en.tiket.com
- Economy
- Rp 100,000–320,000
- Business
- Rp 330,000–550,000
- Executive
- Rp 190,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 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 Semarang Tawang
- Ave. Duration
- 2h 23m
- Frequency
- Every 3 hours
- Estimated price
- Rp 130,000–320,000
- Schedules at
- kai.id
- Book at
- en.tiket.com
- Economy
- Rp 130,000–320,000
- Business
- Rp 350,000–550,000
- Executive
- Rp 250,000–700,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
- https://12go.asia/en/operator/damri
Bus from Jl.Garuda Kemayoran to Jakarta Airport
- Ave. Duration
- 41 min
- Frequency
- Every 15 minutes
- Estimated price
- Rp 12,000–250,000
- Book at
- https://12go.asia/en/operator/damri
Bus from Jl.Garuda Kemayoran to Jakarta Airport
- Ave. Duration
- 41 min
- Frequency
- Every 15 minutes
- Estimated price
- Rp 12,000–250,000
- Book at
- https://12go.asia/en/operator/damri
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 Need to know: Jadrolinija, Travelling to and around Russia for the 2018 FIFA World Cup, and Travelling around the UAE - to help you get the most out of your next trip.








