Rockhampton es un centro ferroviario de pasajeros de Queensland Central en la North Coast Line, con una estación principal de pasajeros que da servicio a la ciudad. Queensland Rail opera sus servicios de pasajeros de larga distancia a través de Queensland Rail Travel. La ciudad marca la terminal norte del corredor eléctrico del Tilt Train desde Brisbane, mientras que los servicios directos continúan más al norte. Esto le confiere a Rockhampton tanto un papel de terminal interurbana como un lugar en el corredor ferroviario costero más extenso de Queensland.
La estación de tren de Rockhampton da servicio al Tilt Train eléctrico y al Spirit of Queensland. Los trenes desde Rockhampton incluyen salidas interurbanas diurnas y trayectos costeros de larga distancia, con viajes nocturnos en algunos servicios. Los trenes a Rockhampton llegan a la misma estación, por lo que los pasajeros que hagan trasbordo entre estos servicios normalmente no necesitan un cambio de estación atravesando la ciudad. Los billetes de tren dependen de la salida seleccionada, el alojamiento y las condiciones de la tarifa. Los servicios del Tilt Train utilizan la infraestructura ferroviaria convencional en lugar de una línea de alta velocidad dedicada.
Las rutas hacia el sur siguen la costa hacia Gladstone, Bundaberg, Maryborough West y Brisbane. Los trenes directos hacia el norte dan servicio a Mackay y continúan hacia el norte de Queensland. El aeropuerto de Rockhampton no tiene conexión ferroviaria de pasajeros, por lo que los traslados al aeropuerto requieren transporte por carretera. Reserve trenes desde y hacia Rockhampton en línea en Rail Monsters.