The train service between Vila Franca de Xira and Barroselas is primarily served by the Portuguese Alfa Pendular and Intercidades trains. The Alfa Pendular operates on this route, reaching speeds of up to 220 km/h (137 mph) and providing a faster travel option. This train offers comfortable seating and amenities, such as power outlets and Wi-Fi services, ensuring a pleasant journey for passengers. The travel time is approximately 2 hours and 15 minutes, with limited stops along the route.
On the other hand, the Intercidades service offers a slower alternative, with speeds up to 160 km/h (99 mph) and a total travel time of around 3 hours. This service is ideal for passengers who prefer to take advantage of the multiple stops, which could be more convenient for accessing various towns along the way. Additionally, both trains feature different classes of seating, giving travelers options to choose according to their preferences.