The train service on the Barroselas to Caxarias route is primarily serviced by the Alfa Pendular and Intercidades trains from Comboios de Portugal (CP). The Alfa Pendular is the superior option, featuring comfortable seating and faster travel times. It can reach speeds of up to 220 km/h (137 mph), covering the journey in approximately 2 hours, with fewer stops in between. On the other hand, the Intercidades service, while slightly slower at around 160 km/h (99 mph), takes about 2 hours and 30 minutes due to making more frequent stops. Intercidades still offers a reliable travel experience and is a popular choice for those seeking access to intermediate cities along the way. Both trains provide amenities such as power outlets and refreshments, making them suitable for both business and leisure travelers.