Rockhampton é um centro ferroviário de passageiros de Queensland Central na North Coast Line, com uma principal estação de passageiros a servir a cidade. A Queensland Rail opera os seus serviços de passageiros de longa distância através da Queensland Rail Travel. A cidade assinala o terminal norte do corredor elétrico Tilt Train a partir de Brisbane, enquanto os serviços diretos continuam mais para norte. Isto confere a Rockhampton tanto um papel interurbano terminal como um lugar no mais vasto corredor ferroviário costeiro de Queensland.
A estação ferroviária de Rockhampton обслуживает o Tilt Train elétrico e o Spirit of Queensland. Os comboios a partir de Rockhampton incluem partidas interurbanas diurnas e viagens costeiras de maior distância, com viagens noturnas em alguns serviços. Os comboios para Rockhampton chegam à mesma estação, pelo que os passageiros que fazem ligação entre estes serviços normalmente não precisam de uma transferência entre estações na cidade. Os bilhetes de comboio dependem da partida selecionada, do tipo de acomodação e das condições da tarifa. Os serviços do Tilt Train utilizam infraestrutura ferroviária convencional, e não uma linha de alta velocidade dedicada.
As rotas para sul seguem a costa em direção a Gladstone, Bundaberg, Maryborough West e Brisbane. Os comboios diretos para norte servem Mackay e continuam para o norte de Queensland. O Aeroporto de Rockhampton não tem ligação ferroviária de passageiros, pelo que as transferências para o aeroporto exigem transporte rodoviário. Reserve comboios de e para Rockhampton online na Rail Monsters.