There are 5 ways to get from Frankston to Cairns by train, plane, bus (Greyhound), car, 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.
Train, fly
best- Take the train from Frankston Station to Southern Cross Stationtrain
- Fly from Melbourne Airport (MEL) to Cairns (CNS)plane MEL - CNS
7h 20m$184–684Train
- Take the train from Frankston Station to Southern Cross Stationtrain
- Take the train from Southern Cross to Central Stationtrain 622 / ...
- Take the train from Central Station to Roma Street Stationtrain 31
- Take the train from Roma Street to Cairns Central Stationtrain
2d 6h$340–6,996Bus via Melbourne
- Take the bus from Frankston to Melbourne Airport T1 Skybus/Arrival Drbus
- Take the bus from Southern Cross Coach Terminal/Spencer St to Central Stationbus
- Take the bus from Central Station to Brisbanebus
- Take the bus from Brisbane Coach Terminal to Cairnsbus
2d 10h$546–946Drive 2,821.5 km
- Drive from Frankston to Cairnscar 2,821.5 km
33h 12m$514–742Bus
- Take the bus from Frankston to Broadmeadows Station/Pascoe Vale Rdbus 901
- Take the bus from Campbellfield to Central Stationbus
- Take the bus from Central Station to Brisbanebus
- Take the bus from Brisbane Roma Street to Cairns Central Stationbus
2d 17h$439–622
Frankston to Cairns by train
Comparing Your Travel Options
The cheapest way to get from Frankston to Cairns is to train and fly which costs $180 - $700 and takes 7h 20m.
The fastest way to get from Frankston to Cairns is to train and fly which takes 7h 20m and costs $180 - $700.
No, there is no direct bus from Frankston to Cairns. However, there are services departing from Frankston and arriving at Cairns via Melbourne Airport T1 Skybus/Arrival Dr, Southern Cross Coach Terminal/Spencer St, Central Station and Brisbane Coach Terminal. The journey, including transfers, takes approximately 2 days 10h.
No, there is no direct train from Frankston station to Cairns station. However, there are services departing from Frankston Station and arriving at Cairns Central Station via Southern Cross, Central Station and Roma Street. The journey, including transfers, takes approximately 2 days 6h.
The distance between Frankston and Cairns is 2385 km. The road distance is 2821.5 km.
The best way to get from Frankston to Cairns without a car is to train which takes 2 days 6h and costs $340 - $7,000.
It takes approximately 7h 20m to get from Frankston to Cairns, including transfers.
Frankston to Cairns bus services, operated by SkyBus, depart from Frankston station.
Frankston to Cairns train services, operated by Metro Trains Melbourne, depart from Frankston Station.
The best way to get from Frankston to Cairns is to train which takes 2 days 6h and costs $340 - $7,000. Alternatively, you can bus via Melbourne, which costs $500 - $950 and takes 2 days 10h.
What companies run services between Frankston, VIC, Australia and Cairns, QLD, Australia?
You can take a train from Frankston Station to Cairns Central Station via Southern Cross Station, Southern Cross, Central Station, Roma Street Station, and Roma Street in around 2d 6h. Alternatively, you can take a bus from Frankston to Cairns via Melbourne Airport T1 Skybus/Arrival Dr, Skybus Coach Terminal, Southern Cross Coach Terminal/Spencer St, Central Station, Brisbane, and Brisbane Coach Terminal in around 2d 10h.
- Website
- qantas.com
Flights from Melbourne Airport to Cairns
- Ave. Duration
- 3h 23m
- When
- Every day
- Estimated price
- $130–1,400
Flights from Melbourne Airport to Cairns via Sydney
- Ave. Duration
- 5h 42m
- When
- Every day
- Estimated price
- $280–1,400
Flights from Melbourne Airport to Cairns via Brisbane
- Ave. Duration
- 5h 45m
- When
- Monday to Saturday
- Estimated price
- $280–1,400
- Phone
- 1800 800 007
- [email protected]
- Website
- Metro Trains Melbourne
Train from Frankston Station to Southern Cross Station
- Ave. Duration
- 1h 10m
- Frequency
- Every 15 minutes
- Estimated price
- $6
- Website
- Metro Trains Melbourne
- Schedules at
- Metro Trains Melbourne
Train from Frankston Station to Southern Cross Station
- Ave. Duration
- 1h 10m
- Frequency
- Every 15 minutes
- Estimated price
- $6
- Website
- Metro Trains Melbourne
- Schedules at
- Metro Trains Melbourne
- Phone
- 1300 759 287
- [email protected]
- Website
- Skybus
Bus from Frankston to Melbourne Airport T1 Skybus/Arrival Dr
Want to know more about travelling around Australia
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
Best ways to travel around Australia
Read the travel guide
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
Booking & Getting There
Frankston to Cairns bus services, operated by SkyBus, arrive at Melbourne Airport T1 Skybus/Arrival Dr station.
Cairns is 1h behind Frankston. It is currently 12:15 AM in Frankston and 11:15 PM in Cairns.
Frankston to Cairns train services, operated by Metro Trains Melbourne, arrive at Southern Cross Station.
Yes, the driving distance between Frankston to Cairns is 2822 km. It takes approximately 33h 12m to drive from Frankston to Cairns.
Book your Frankston to Cairns bus tickets online with 12go.asia.
There are 218+ hotels available in Cairns.






