グアルダはポルトガル北東部の内陸にある鉄道拠点で、スペイン国境近くでベイラ・アルタ鉄道回廊とベイラ・バイシャ鉄道回廊が交わる地点に位置しています。市内の主な旅客駅はグアルダ駅1つで、通常CPとして知られるポルトガル鉄道(Comboios de Portugal)が運行しています。その役割は高速輸送ではなく地域輸送が中心で、ポルトガル内陸部とリスボン、コインブラ、コビリャン、国境周辺の町を結んでいます。
グアルダ発の列車には、CPインテルシダーデスの長距離列車、インテルリージョナル列車、ローカルのリージョナル列車があります。グアルダ駅は、グアルダ発着列車の鉄道拠点であり、コインブラ-B、エントロンカメント、リスボン・オリエンテを通じて全国ネットワークにつながる接続を担っています。ポルトガルにはグアルダに乗り入れる高速旅客列車はないため、長距離の鉄道チケットは従来型の都市間サービスを利用します。
グアルダ発の鉄道路線は、南西へコビリャンとカステロ・ブランコ方面、西へコインブラとポルトガル中部方面、南へエントロンカメントとリスボン方面、北東へスペイン国境近くのヴィラール・フォルモーゾ方面に延びています。主な目的地都市には、リスボン、コインブラ、コビリャン、カステロ・ブランコ、エントロンカメント、ヴィラール・フォルモーゾがあります。グアルダ発着の列車はRail Monstersでオンライン予約できます。