Il servizio ferroviario da Macainhas a Guarda è principalmente gestito dai treni regionali Comboios de Portugal (CP), in particolare dall'Alfa Pendular e dagli Intercidades. I treni Alfa Pendular viaggiano a velocità fino a 220 km/h (137 mph), offrendo un'opzione più veloce per i viaggiatori che desiderano compiere il tragitto in circa 1 ora e 45 minuti. In alternativa, i treni Intercidades viaggiano a una velocità leggermente inferiore, compresa tra 160 e 200 km/h (99 a 124 mph), e potrebbero impiegare circa 2 ore per raggiungere Guarda, poiché tendono a effettuare più fermate lungo il percorso.
Entrambi i tipi di treni offrono una scelta di posti di prima e seconda classe, con l'Alfa Pendular che fornisce più servizi come prese di corrente e Wi-Fi gratuito. I passeggeri sugli Intercidades possono comunque aspettarsi posti a sedere confortevoli, anche se l'esperienza potrebbe essere più basilare. L'Alfa Pendular è adatto a coloro che cercano di viaggiare rapidamente, mentre gli Intercidades sono ideali se si è interessati a esplorare più aree servite da fermate aggiuntive.