Train & bus from Porto
2 routes available from Porto. Compare prices and find the cheapest train and bus tickets.
Porto is the starting point of 2 listed routes to destinations across the continent. TransitScanner compares train and bus sellers there; the lowest indicative price on this page is around €5 (indicative figures, not live prices).
The cheapest route listed from Porto is Porto to Lisbon from €5. The longest connection reaches Madrid at 587 km.
Connections from Porto reach destinations in Portugal and Spain.
Search Live Prices from Porto
Compare train and bus fares — multi-date, round-trip or Everywhere mode.
Search ticketsOther departure cities
About Porto
- When the Dom Luís I Bridge opened in 1886, its 172-metre span was the longest of its type in the world. (Source: Wikipedia)
- Porto began building its tram network in 1895, the first on the Iberian Peninsula. (Source: Wikipedia)
- Port wine, one of Portugal's most famous exports, takes its name from the city of Porto. (Source: Wikipedia)
Frequently Asked Questions
How many routes depart from Porto?
There are 2 routes from Porto listed on TransitScanner. These cover major European destinations with tickets starting from €5.
What is the cheapest ticket from Porto?
The cheapest listed route from Porto starts from €5. Prices change daily — use TransitScanner's multi-date scanner above to find the lowest fare for your dates.
How do I find cheap train and bus tickets from Porto?
Use TransitScanner's multi-date mode to compare prices from Porto across several days at once. Booking 2–4 weeks in advance and travelling mid-week usually gives the best fares. Click any route card above and search live prices.