法兰克福(美因河)拥有多个主要火车站,服务于德国各地以及国际线路。主要火车站法兰克福中央火车站是欧洲最大的火车站之一,提供广泛的高速列车服务和当地列车。它位于巴恩霍夫维尔特区。法兰克福南站(Frankfurt Süd)提供区域连接,距离中央火车站约2公里。法兰克福西站(Frankfurt West)既有区域列车也有一些长途列车,位于中央火车站以北约3公里的博肯海姆区。法兰克福-奥伯拉德是一个较小的车站,服务当地区域列车,位于中央火车站以南约6公里。其他较小的车站包括法兰克福-尼德拉德,主要提供区域服务,距离中央火车站不到5公里。