罗克汉普顿是北海岸线上的昆士兰中部客运铁路枢纽,拥有一个为城市服务的主要客运车站。昆士兰铁路通过 Queensland Rail Travel 运营其长途客运服务。该市标志着从布里斯班出发的电力 Tilt Train 走廊的北部终点,同时贯穿服务继续向更北行进。这使罗克汉普顿既承担终到式城际角色,也位于昆士兰更长的沿海铁路走廊上。
罗克汉普顿火车站办理电力 Tilt Train 和 Spirit of Queensland 列车。往返罗克汉普顿的列车包括白天城际发车以及更长距离的沿海旅程,部分服务提供夜间旅行。前往罗克汉普顿的列车抵达同一个火车站,因此在这些服务之间换乘的乘客通常不需要穿越城市转站。火车票取决于所选班次、舱位和票价条件。Tilt Train 服务使用的是传统铁路基础设施,而不是专门的高速线路。
南行线路沿海岸前往格拉德斯通、班德堡、玛丽伯勒西和布里斯班。北上的贯穿列车服务麦凯,并继续前往昆士兰北部。罗克汉普顿机场没有客运铁路连接,因此机场接驳需要公路交通。可在 Rail Monsters 在线预订往返罗克汉普顿的火车票。