The train service from Macainhas to Guarda is primarily serviced by the regional Comboios de Portugal (CP) trains, specifically the Alfa Pendular and Intercidades. The Alfa Pendular trains operate at speeds of up to 220 km/h (137 mph), providing a faster option for travelers looking to make the journey in approximately 1 hour and 45 minutes. Alternatively, the Intercidades trains run at a slightly lower speed, ranging from 160 to 200 km/h (99 to 124 mph), and may take around 2 hours to reach Guarda, as they tend to make more stops along the route.
Both types of trains offer a choice of first and second class seating, with the Alfa Pendular providing more amenities such as power outlets and complimentary Wi-Fi. Passengers on the Intercidades can still expect comfortable seating, though the experience may be more basic. The Alfa Pendular is suited for those looking to travel quickly, while Intercidades is ideal if you're interested in exploring more areas serviced by additional stops.