Guarda to śródlądowy węzeł kolejowy w północno-wschodniej Portugalii, położony tam, gdzie spotykają się korytarze kolejowe Beira Alta i Beira Baixa, niedaleko granicy z Hiszpanią. Miasto ma jeden główny pasażerski dworzec kolejowy, Guarda, obsługiwany przez Comboios de Portugal, powszechnie znane jako CP. Jego rola jest raczej regionalna niż szybkobieżna, łącząc wnętrze Portugalii z Lizboną, Coimbrą, Covilha i miastami przygranicznymi.
Połączenia z Guarda obejmują dalekobieżne pociągi CP Intercidades, pociągi InterRegional oraz usługi Regional. Dworzec Guarda jest kolejowym punktem miasta dla pociągów z Guarda i pociągów do Guarda, z połączeniami, które włączają się do sieci krajowej przez Coimbra-B, Entroncamento i Lisbon Oriente. Portugalia nie ma pociągów pasażerskich dużych prędkości obsługujących Guarda, więc bilety dalekobieżne korzystają z konwencjonalnych połączeń między miastami.
Trasy kolejowe z Guarda biegną na południowy zachód w kierunku Covilha i Castelo Branco, na zachód w kierunku Coimbry i środkowej Portugalii, na południe w kierunku Entroncamento i Lizbony oraz na północny wschód w kierunku Vilar Formoso przy granicy z Hiszpanią. Główne miasta docelowe to Lizbona, Coimbra, Covilha, Castelo Branco, Entroncamento i Vilar Formoso. Zarezerwuj pociągi z i do Guarda online w Rail Monsters.