There are 5 ways to get from Cairns to Surabaya by plane, train, or bus
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Fly Cairns to Juanda International Airport
best- Fly from Cairns (CNS) to Juanda International Airport (SUB)plane CNS - SUB
19h 44mRp 3,715,761–15,576,261Fly Cairns to Adisumarmo International Airport, train
- Fly from Cairns (CNS) to Adisumarmo International Airport (SOC)plane CNS - SOC
- Take the train from Solo Balapan to Surabaya Gubengtrain
30h 7mRp 5,163,262–20,333,262Bus to Cooktown Airport, fly to Juanda International Airport
- Take the bus from Cairns to Cooktownbus
- Fly from Cooktown Airport (CTN) to Juanda International Airport (SUB)plane CTN - SUB
26h 41mRp 4,887,484–15,686,915Fly Cairns to Ngurah Rai International Airport, bus, train
- Fly from Cairns (CNS) to Ngurah Rai International Airport (DPS)plane CNS - DPS
- Take the bus from Kuta to Banyuwangibus
- Take the train from Banyuwangi Kota to Gubengtrain
20h 26mRp 3,907,233–11,638,233Fly Cairns to Yogyakarta International Airport, train
- Fly from Cairns (CNS) to Yogyakarta International Airport (YIA)plane CNS - YIA
- Take the train from Yogyakarta International Airport to Yogyakarta Tugu Stationtrain
- Take the train from Yogyakarta to Surabaya Gubengtrain
26h 13mRp 4,706,261–18,396,261
Cairns (CNS) to Juanda International Airport (SUB) flights
Comparing Your Travel Options
The cheapest way to get from Cairns to Surabaya is to fly and bus and train which costs Rp3900000 - Rp12000000 and takes 20h 26m.
The fastest way to get from Cairns to Surabaya is to fly which takes 19h 44m and costs Rp3700000 - Rp16000000.
The distance between Cairns and Surabaya is 3757 km.
It takes approximately 19h 44m to get from Cairns to Surabaya, including transfers.
Surabaya is 3h behind Cairns. It is currently 4:28 PM in Cairns and 1:28 PM in Surabaya.
There are 949+ hotels available in Surabaya.
What companies run services between Cairns, QLD, Australia and Surabaya, Indonesia?
Singapore Airlines, Jetstar, and Super Air Jet fly from Cairns (CNS) to Juanda International Airport (SUB) once daily.
- Website
- superairjet.com
Flights from Cairns to Juanda International Airport via Ngurah Rai International Airport
- Ave. Duration
- 14h 45m
- When
- Monday, Wednesday, Friday, and Saturday
- Estimated price
- Rp 3,700,000–15,000,000
Flights from Cairns to Adisumarmo International Airport via Ngurah Rai International Airport
- Ave. Duration
- 23h 5m
- When
- Monday, Wednesday, Friday, and Saturday
- Estimated price
- Rp 5,000,000–20,000,000
Flights from Cooktown Airport to Juanda International Airport via Cairns, Ngurah Rai International Airport
- Ave. Duration
- 17h
- When
- Monday, Wednesday, and Friday
- Estimated price
- Rp 3,300,000–13,000,000
Flights from Cairns to Yogyakarta International Airport via Ngurah Rai International Airport
- Ave. Duration
- 20h 50m
- When
- Monday, Wednesday, Friday, and Saturday
- Estimated price
- Rp 4,500,000–18,000,000
- Website
- singaporeair.com
Flights from Cairns to Juanda International Airport via Singapore Changi
- Ave. Duration
- 17h 35m
- When
- Monday, Wednesday, Friday, and Sunday
- Estimated price
- Rp 5,500,000–27,000,000
Flights from Cooktown Airport to Juanda International Airport via Cairns, Singapore Changi
- Ave. Duration
- 19h 15m
- When
- Monday, Wednesday, and Friday
- Estimated price
- Rp 5,000,000–24,000,000
Flights from Cairns to Yogyakarta International Airport via Singapore Changi
- Ave. Duration
- 17h 50m
- When
- Monday, Wednesday, Friday, and Sunday
- Estimated price
- Rp 6,500,000–30,000,000
- Website
- batikair.com
Flights from Cairns to Adisumarmo International Airport via Ngurah Rai International Airport, Soekarno–Hatta
- Ave. Duration
- 24h 30m
- When
- Monday, Wednesday, Friday, and Saturday
- Estimated price
- Rp 6,000,000–21,000,000
- Website
- jetstar.com
Flights from Cairns to Ngurah Rai International Airport
- Ave. Duration
- 4h 40m
- When
- Monday, Wednesday, Friday, and Saturday
- Estimated price
- Rp 3,500,000–11,000,000
- Website
- garuda-indonesia.com
Flights from Cairns to Yogyakarta International Airport via Ngurah Rai International Airport
- Ave. Duration
- 20h 40m
- When
- Monday, Wednesday, Friday, and Saturday
- Estimated price
- Rp 4,500,000–18,000,000
- Phone
- 021-121
- [email protected]
- Website
- kai.id
Train from Solo Balapan to Surabaya Gubeng
- Ave. Duration
- 3h 12m
- Frequency
- Every 3 hours
- Estimated price
- Rp 150,000–320,000
- Schedules at
- kai.id
- Book at
- en.tiket.com
- Economy
- Rp 150,000–320,000
- Business
- Rp 360,000–550,000
- Executive
- Rp 280,000–700,000
Train from Banyuwangi Kota to Gubeng
- Ave. Duration
- 5h 16m
- Frequency
- 3 times a day
- Estimated price
- Rp 170,000–330,000
- Schedules at
- kai.id
- Book at
- en.tiket.com
- Economy
- Rp 170,000–330,000
- Business
- Rp 380,000–550,000
- Executive
- Rp 320,000–700,000
Train from Yogyakarta to Surabaya Gubeng
- Ave. Duration
- 4h
- Frequency
- Every 3 hours
- Estimated price
- Rp 180,000–330,000
- Schedules at
- kai.id
- Book at
- en.tiket.com
- Economy
- Rp 180,000–330,000
- Business
- Rp 380,000–550,000
- Executive
- Rp 340,000–700,000
- Phone
- +62 877-7702-1121
- [email protected]
- Website
- railink.co.id
Train from Yogyakarta International Airport to Yogyakarta Tugu Station
- Ave. Duration
- 35 min
- Frequency
- Hourly
- Estimated price
- Rp 20,000–60,000
- Schedules at
- railink.co.id
- Phone
- (07) 3036 2070
- Website
- Trans North Bus & Coach
Bus from Cairns to Cooktown
- Ave. Duration
- 4h 45m
- Frequency
- 6 times a week
- Estimated price
- Rp 950,000–1,400,000
- Website
- Trans North Bus & Coach
- Book at
- Trans North Bus & Coach
- Phone
- 081239588546
- Website
- ladjutrans.com
Bus from Kuta to Banyuwangi
- Ave. Duration
- 4h 46m
- Frequency
- Twice daily
- Estimated price
- Rp 166,972
- Schedules at
- ladjutrans.com
- Book at
- easybook.com
Want to know more about travelling around Indonesia
Rome2Rio's Travel Guide series provide vital information for the global traveller. Filled with useful and timely travel information, the guides answer all the hard questions - such as 'How do I buy a ticket?', 'Should I book online before I travel? ', 'How much should I expect to pay?', 'Do the trains and buses have Wifi?' - to help you get the most out of your next trip.
Related travel guides
10 amazing places to get away from it all in Australia
Read the travel guide
4 of the smartest ways to explore Australia
Read the travel guide
Bali: What to do if Mount Agung erupts
Read the travel guide











