The train service from Granja do Ulmeiro - Alfarelos to Vila Franca de Xira is primarily served by the regional trains operated by Comboios de Portugal (CP). The journey covers approximately 160 km (99 miles) with travel times averaging around 2 hours, depending on the specific service chosen. Trains on this route typically run at speeds ranging from 70 km/h to 120 km/h (43 mph to 75 mph).
The Alfa Pendular services, a higher-speed option by CP, can cover this route more quickly, but they may not service every station along the way. These trains provide enhanced comfort and speed, with a maximum speed of around 220 km/h (137 mph), but slower regional trains also operate, making stops at smaller stations and allowing for accessibility throughout the area.
Travelers can expect decent onboard amenities including seating and refreshments in the Alfa Pendular, offering a more spacious environment compared to standard regional trains. However, for shorter journeys directly between these two locations, the standard regional trains remain the optimal choice for a straightforward and accessible travel experience.