Rome2Rio uses cookies to help personalize content and show you personalised ads. By proceeding, you accept the use of cookies in accordance with our privacy policy. You may opt out of personalised ads at any time. OK
Duration 6h 25m
Distance 345.4 km
Average price $75
Frequency 4/week

Trip overview

The train between Townsville and Cairns takes 6h 25m. The train runs, on average, 4 times per week from Townsville to Cairns. The journey time may be longer on weekends and holidays; use the search form on this page to search for a specific travel date.

Train

  1. Townsville
  2. Cairns
6h 18m
$35 - $1,300

Townsville to Cairns train times

Trains run six times a week between Townsville and Cairns. The service departs Townsville at 10:40 in the morning, which arrives into Cairns at 17:05. All services run direct with no transfers required, and take on average 6h 25m. The schedules shown below are for the next available departures.

Frequently asked questions

Want to know about travelling from Townsville to Cairns? We have put together a list of the most frequently asked questions from our users such as: What is the cheapest mode of transport?, What is the quickest option?, How much do tickets usually cost? and many more.

Yes, there is a direct train departing from Townsville and arriving at Cairns Central Station station. Services depart six times a week, and operate Monday, Tuesday, Wednesday, Friday and Saturday. The journey takes approximately 6h 18m.

More details

The distance between Townsville and Cairns is 297 km. The road distance is 345.4 km.

Get driving directions

Townsville to Cairns train services, operated by Queensland Rail Travel, depart from Townsville station.

More details

Townsville to Cairns train services, operated by Queensland Rail Travel, arrive at Cairns Central Station.

More details

There are 795+ hotels available in Cairns. Prices start at $116 AUD per night.

More details

What companies run services between Townsville and Cairns?

Queensland Rail Travel operates a train from Townsville to Cairns Central Station 6 times a week. Tickets cost $35 - $1,300 and the journey takes 6h 18m.
Train operators
Queensland Rail Travel
Ave. Duration
6h 18m
Frequency
6 times a week
Estimated price
$35 - $1,300
Phone
1800 872 467
Website
queenslandrailtravel.com.au
Train from Townsville to Cairns Central Station
Ave. Duration
6h 18m
Frequency
6 times a week
Estimated price
$35 - $1,300
Book at
https://queenslandrailtravel-booking.opendestinations.com/BookingSite/rail/search
Website
https://www.queenslandrailtravel.com.au/
Schedules at
https://www.queenslandrailtravel.com.au/Pages/Timetable.aspx
BQuick
$35 - $60
AChoice
$55 - $85
Gold Class
$1,012
Heritage Class
$1,267

Get the Rome2Rio app

Find the best way to get from A to B, anywhere in the world, on your mobile or tablet.

Compare your options: plane, train, bus, car, ferry, bike share, driving and walking directions all in one search.

Learn more about our apps