Train from Sintra to Porto
Find the schedules, compare prices, and buy cheap tickets from Sintra to Porto. Choose a date, or explore the cheapest ticket options below.
Train
- Companies:Comboios de Portugal (CP)
- Duration:Approximately 3 hours
- Distance:Approx. 310 km
- Costs:£25-£40 (depending on the class of service)
- Roads/Routes: N247 and A1 (if driving)
Pro Tip: Purchase your tickets online in advance for discounts and guaranteed seating, especially during peak travel times.
The most efficient and practical way to travel from Sintra to Porto is by train. The journey is scenic and avoids the traffic commonly seen during road travel.
Bus
- Companies: Rede Expressos, FlixBus
- Duration: Approximately 4 hours 30 minutes
- Distance: Approx. 310 km
- Costs:£15-£25 (depending on the company and booking time)
- Roads/Routes: A37 and A1
Pro Tip: Choose the early morning or late evening buses to avoid peak traffic while travelling through Lisbon.
Taking a bus can be more economical, and services provide comfortable rides with onboard amenities.
Car
- Companies: [Car rental companies such as Hertz, Europcar]
- Duration: Approximately 3 hours
- Distance: Approx. 310 km
- Costs: Rental costs around £30-£60 per day plus fuel (£25) and tolls (£10)
- Roads/Routes: A37 leading to A1
Pro Tip: Use a toll pass to avoid stopping at toll booths and make for a faster journey.
Driving offers flexibility with stops, allowing you to explore the beautiful countryside of Portugal along the way.
Recommendation: For the best balance of speed, comfort, and cost, I recommend taking the train with Comboios de Portugal. It offers an efficient and pleasant route from Sintra to Porto with beautiful views along the way. Booking tickets in advance will help you secure the best rates.