Rockhampton è un nodo ferroviario passeggeri del Queensland centrale sulla North Coast Line, con una stazione passeggeri principale che serve la città. Queensland Rail gestisce i suoi servizi passeggeri a lunga percorrenza tramite Queensland Rail Travel. La città segna il capolinea settentrionale del corridoio elettrico Tilt Train da Brisbane, mentre i servizi diretti proseguono più a nord. Questo conferisce a Rockhampton sia un ruolo di capolinea intercity sia una posizione nel più ampio corridoio ferroviario costiero del Queensland.
La stazione ferroviaria di Rockhampton gestisce l'elettrico Tilt Train e lo Spirit of Queensland. I treni da Rockhampton includono partenze intercity diurne e viaggi costieri più lunghi, con viaggi notturni su alcuni servizi. I treni per Rockhampton arrivano alla stessa stazione, quindi i passeggeri che cambiano tra questi servizi normalmente non devono trasferirsi in un'altra stazione in città. I biglietti del treno dipendono dalla partenza selezionata, dall'alloggio e dalle condizioni tariffarie. I servizi Tilt Train utilizzano l'infrastruttura ferroviaria convenzionale anziché una linea ad alta velocità dedicata.
Le tratte verso sud seguono la costa in direzione di Gladstone, Bundaberg, Maryborough West e Brisbane. I treni diretti verso nord servono Mackay e proseguono nel Queensland settentrionale. L'aeroporto di Rockhampton non ha un collegamento ferroviario passeggeri, quindi i trasferimenti aeroportuali richiedono un trasporto su strada. Prenota online i treni da e per Rockhampton su Rail Monsters.