Rockhampton to pasażerski węzeł kolejowy w Centralnym Queensland na linii North Coast Line, z jedną główną stacją obsługującą miasto. Queensland Rail prowadzi swoje dalekobieżne przewozy pasażerskie za pośrednictwem Queensland Rail Travel. Miasto wyznacza północny terminal elektrycznego korytarza Tilt Train z Brisbane, podczas gdy pociągi kursujące dalej jadą jeszcze na północ. Dzięki temu Rockhampton pełni zarówno rolę końcową dla połączeń międzyregionalnych, jak i stanowi punkt na dłuższym nadmorskim korytarzu kolejowym Queensland.
Stacja kolejowa Rockhampton obsługuje elektryczny Tilt Train oraz Spirit of Queensland. Pociągi z Rockhampton obejmują dzienne międzyregionalne odjazdy i dłuższe nadmorskie podróże, a niektóre kursy odbywają się nocą. Pociągi do Rockhampton przyjeżdżają na tę samą stację kolejową, więc pasażerowie przesiadający się między tymi usługami zazwyczaj nie muszą zmieniać stacji w obrębie miasta. Bilety kolejowe zależą od wybranego odjazdu, rodzaju zakwaterowania i warunków taryfy. Usługi Tilt Train korzystają z konwencjonalnej infrastruktury kolejowej, a nie z wydzielonej linii dużych prędkości.
Trasy w kierunku południowym biegną wzdłuż wybrzeża do Gladstone, Bundaberg, Maryborough West i Brisbane. Pociągi jadące na północ obsługują Mackay i kontynuują podróż do północnego Queensland. Lotnisko Rockhampton nie ma połączenia kolejowego dla pasażerów, więc transfer z lotniska wymaga transportu drogowego. Zarezerwuj pociągi do i z Rockhampton online w Rail Monsters.