You can get from Porto to Sintra by train, bus or flight.
To get from Porto to Sintra on Oct 29 we recommend taking a bus because it’s the best combination of price and speed.
Find all the dates and times for this journey by train, bus, and flight, .
|Distance||167 miles (269 km)|
|Available travel modes||Bus or flight|
|Ticket price range||$4 - $172|
|Cheapest mode||Bus • $4 (€3) • 3 h 30 min|
|Fastest mode||Flight • $172 (€140) • 55 min|
|Popular travel companies||Flixbus or TAP Portugal|
Travel 167 miles (269 km) by bus or flight between Porto and Sintra. If speed is a priority, then a flight is the best option with an average duration of 55 min; whereas, if saving money is more important, then a bus is the best option with prices starting as low as $4 (€3). The most popular travel companies which serve this journey are Flixbus or TAP Portugal among others. Travelers can even take a direct from Porto to Sintra.
There are 2 ways to get from Porto to Sintra: bus or flight.
The cheapest way to go to Sintra from Porto is by taking a bus, which costs on average $4 (€3).
This is compared to other ways of getting to Sintra:
Taking a bus is about $168 (€137) less than taking a flight, which costs on average $172 (€140) for this route.
The fastest way to get to Sintra from Porto is by flight with an average travel time of 55 min.
Other travel options to Sintra can usually take longer:
In comparison, going by bus can take 3 h 30 min on average.
The distance is approximately 167 miles (269 km) from Porto to Sintra.
These are the most popular departure and arrival points from Porto to Sintra:
Omio works with many trusted partners that can help you travel the best way from Porto to Sintra:
Before traveling from Porto to Sintra, it’s good to know what ticket you can book and how much it will cost in the next 7 days:
But we recommend booking Porto to Sintra tickets online a few months before your planned travel date to score the best deals and save money on your trip.