白老是JR北海道室兰本线在北海道南部的一个铁路停靠站,位于苫小牧和登别之间。该镇只有一个主要客运火车站——白老站,供特急和普通列车停靠。它的作用更多是区域性的而非全国性的,连接胆振海岸与札幌、南千岁、东室兰和函馆等更大的铁路枢纽。
从白老出发的列车包括JR北海道特急服务,例如札幌 - 函馆区间的北斗号,以及札幌 - 室兰区间的铃兰号。普通列车也服务于室兰本线沿线附近社区。白老没有新干线服务,但旅客可向南前往新函馆北斗,换乘北海道新干线。
从白老出发的铁路线路向西北通往苫小牧、南千岁和札幌,向东沿海岸通往登别、东室兰和室兰,并向南横穿北海道通往长万部和函馆。在 Rail Monsters 在线预订往返白老的火车票。