台北は台湾北部の主要な鉄道ハブで、台湾の高速鉄道が西部回廊のTRA在来線ルートや東海岸方面の路線と接続しています。市の中心は台北駅で、南港駅と松山駅も重要な鉄道の役割を担っています。台湾高速鉄道と台湾鉄路管理局のサービスにより、台北は台湾国内の多くの都市間鉄道チケットの主要な出発・到着地点となっています。
台北発の列車には、西部回廊を走る高速列車、西海岸線を走るTRAの特急列車や普通列車、宜蘭線を経由して台湾東部へ向かうTRA列車、そして台北駅と台湾桃園国際空港を結ぶ空港鉄道が含まれます。台北駅は長距離列車と地域列車の最も幅広い組み合わせを扱い、南港駅は高速鉄道とTRA列車の東側の主要ターミナルです。
台北からの鉄道路線は、南へ桃園、新竹、台中、台南、高雄へ、東へ宜蘭と花蓮へ、西へは板橋と桃園を通って北部の通勤圏を横断しています。台北発着の列車はRail Monstersでオンライン予約できます。