Rockhampton est un pôle ferroviaire voyageurs du Queensland central sur la North Coast Line, avec une principale gare voyageurs desservant la ville. Queensland Rail exploite ses services voyageurs longue distance via Queensland Rail Travel. La ville marque le terminus nord du corridor électrique du Tilt Train au départ de Brisbane, tandis que les services directs continuent plus au nord. Cela confère à Rockhampton à la fois un rôle de terminus interurbain et une place sur le plus long corridor ferroviaire côtier du Queensland.
La gare ferroviaire de Rockhampton dessert le Tilt Train électrique et le Spirit of Queensland. Les trains au départ de Rockhampton comprennent des départs interurbains de jour et des trajets côtiers plus longs, avec des voyages de nuit sur certains services. Les trains à destination de Rockhampton arrivent à la même gare, de sorte que les passagers qui correspondent entre ces services n'ont généralement pas besoin d'un transfert entre gares dans la ville. Les billets de train dépendent du départ choisi, de l'hébergement et des conditions tarifaires. Les services Tilt Train utilisent l'infrastructure ferroviaire conventionnelle plutôt qu'une ligne à grande vitesse dédiée.
Les itinéraires vers le sud longent la côte en direction de Gladstone, Bundaberg, Maryborough West et Brisbane. Les trains directs vers le nord desservent Mackay et continuent vers le nord du Queensland. L'aéroport de Rockhampton ne dispose d'aucune liaison ferroviaire pour passagers ; les transferts aéroport nécessitent donc un transport routier. Réservez en ligne des trains au départ et à destination de Rockhampton sur Rail Monsters.