Cairns rappresenta l'estremità settentrionale del principale corridoio ferroviario passeggeri costiero del Queensland, più che un nodo per tratte in tutta l'Australia. Le sue due principali stazioni per i visitatori sono Cairns railway station e Freshwater station, che servono viaggi diversi. Queensland Rail gestisce lo Spirit of Queensland e la Kuranda Scenic Railway. La rete ferroviaria della città combina un collegamento costiero a lunga percorrenza con una ferrovia di montagna separata, quindi scegliere la stazione ferroviaria corretta è importante quando si confrontano i biglietti del treno.
I treni da Cairns includono lo Spirit of Queensland, un servizio intercity che viaggia verso sud lungo la costa, e la Kuranda Scenic Railway, che percorre la linea interna passando per Freshwater. Nessuno dei due servizi è un treno ad alta velocità o un treno proiettile. La stazione ferroviaria di Cairns gestisce entrambi i servizi, mentre Freshwater serve la linea per Kuranda anziché il principale treno costiero. I treni per Cairns non offrono un collegamento ferroviario con Cairns Airport, quindi i passeggeri aerei devono utilizzare un trasferimento su strada.
Il principale corridoio verso sud collega Cairns con Townsville, Proserpine, Mackay, Rockhampton e Brisbane. Queste destinazioni si trovano lungo la stessa ferrovia costiera, non su rami separati dalla città. Kuranda si trova sulla rotta interna e richiede un servizio diverso rispetto al treno costiero. Prenota online i treni da e per Cairns su Rail Monsters.