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 40mRp 3,651,099–14,477,316Fly Cairns to Ngurah Rai International Airport, bus, train
cheapest- 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 23mRp 3,609,452–11,342,503Fly 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 3mRp 5,045,302–18,630,536Bus 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
28h 56mRp 4,903,773–15,709,683Fly 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 9mRp 4,681,822–17,060,666
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 Rp3600000 - Rp12000000 and takes 20h 23m.
The fastest way to get from Cairns to Surabaya is to fly which takes 19h 40m and costs Rp3600000 - Rp15000000.
The distance between Cairns and Surabaya is 3758 km.
It takes approximately 19h 40m to get from Cairns to Surabaya, including transfers.
Surabaya is 3h behind Cairns. It is currently 5:27 AM in Cairns and 2:27 AM in Surabaya.
There are 950+ 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,600,000–14,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 4,800,000–19,000,000
Flights from Cooktown Airport to Juanda International Airport via Cairns, Ngurah Rai International Airport
- Ave. Duration
- 19h 15m
- When
- Monday, Wednesday, Friday, and Saturday
- 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,400,000–17,000,000
- Website
- singaporeair.com
Flights from Cairns to Juanda International Airport via Singapore Changi
- Ave. Duration
- 17h 40m
- When
- Monday, Wednesday, Friday, and Sunday
- Estimated price
- Rp 5,500,000–25,000,000
Flights from Cooktown Airport to Juanda International Airport via Cairns, Singapore Changi
- Ave. Duration
- 21h 35m
- When
- Monday, Wednesday, Friday, and Sunday
- Estimated price
- Rp 5,000,000–22,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–28,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 5,500,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,100,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,400,000–17,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–50,000
- Schedules at
- railink.co.id
- Phone
- 081239588546
- Website
- ladjutrans.com
Bus from Kuta to Banyuwangi
- Ave. Duration
- 4h 46m
- Frequency
- Twice daily
- Estimated price
- Rp 166,688
- Schedules at
- ladjutrans.com
- Book at
- easybook.com
- 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
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











