Cirebon
Cirebon
Surabaya
Surabaya
Train Flight

Cirebon to Surabaya

Updated: 28 May 2026

The journey from Cirebon to Surabaya is a major cross-Java route covering approximately 500 kilometers. The most efficient way to travel is by train, which takes about 6 to 7 hours and offers a comfortable experience. Alternatively, you can fly from Kertajati Airport (near Cirebon) to Surabaya, which is faster but involves airport transfers. This route connects the cultural city of Cirebon with the bustling metropolis of Surabaya. It is a popular route for both business and leisure travelers.

Total Distance: 500 km driving distance, 450 km straight-line air distance.
Fastest Way
Flight is the fastest, but train is more convenient due to city-center stations.
Cheapest Way
Train is the most affordable and convenient option.
Compare Cirebon to Surabaya Routes
Train
Direct
Flight
Connecting
Duration 6 hours 4 hours
Avg Price IDR 250,000 - 600,000 IDR 800,000 - 1,500,000
Operator Argo Bromo Anggrek Citilink
Route Cirebon Station to Surabaya Pasar Turi. Kertajati Airport (KJT) to Juanda Airport (SUB).
Tip Book your train tickets in advance, especially for executive class. Check flight schedules as they can change frequently.
Travel Tips
  • Train Booking
    Book your train tickets online through the KAI Access app for the best prices and seat selection.
  • Airport Transfer
    If flying, allow enough time for the transfer to Kertajati Airport from Cirebon.
  • Local Food
    Try 'Rujak Cingur', a local specialty of Surabaya, when you arrive.
  • City Transport
    Use ride-hailing apps like Grab or Gojek for easy transport within Surabaya.
  • Weather
    Surabaya can be very hot, so dress in light, breathable clothing.
Safety Tips
  • Personal Belongings
    Keep your valuables secure, especially in crowded areas like markets and malls.
  • Travel Documents
    Keep your ID and travel documents in a safe place.
  • Emergency
    Keep the contact details of local emergency services in your phone.
  • Health
    Stay hydrated and drink bottled water to avoid stomach issues.
People Also Ask
  • Is there a train to Surabaya?
    Yes, there are many daily trains from Cirebon to Surabaya.
  • How long is the train ride?
    The train ride takes about 6 to 7 hours.
  • What is the best way to travel?
    Train is the most convenient and comfortable way to travel.
  • Is Surabaya worth visiting?
    Yes, it is a vibrant city with a rich history and many attractions.
  • Are there flights available?
    Yes, there are flights from Kertajati Airport to Surabaya.
Quick Info
  • From Cirebon, Jawa Barat, Indonesia
  • To Surabaya, East Java, Indonesia
  • Modes
Best Time to Travel

May to September, when the weather is dry and travel is more comfortable.

Things to Do in Surabaya
1
House of Sampoerna
A museum and cigarette factory that offers a glimpse into the history of the tobacco industry in Indonesia.
2
Surabaya Submarine Monument
A real submarine that has been converted into a museum, located in the heart of the city.
3
Tunjungan Plaza
One of the largest shopping malls in Indonesia, perfect for shopping and dining.
4
Mount Bromo
A world-famous volcano located near Surabaya, perfect for a day trip or a longer adventure.
Tags
Cirebon to Surabaya travel to Surabaya Cirebon to Surabaya train Cirebon to Surabaya flight Java travel Surabaya tourism Cirebon transport train travel Indonesia