| Distance | ~313 km (195 miles) |
| Drive time | ~3 hours |
| Fastest route | A1 motorway (tolled, ≈€24–25/car) |
| Fastest train | Alfa Pendular, 2 h 39 min |
| Train fare | from €35.70 (AP) / €28.05 (IC) |
| Ship cargo / a vehicle | Quote-based — see below |
Driving from Lisbon to Porto covers about 313 km (195 miles) and takes around 3 hours on the A1 motorway — Portugal’s busiest long-distance corridor. Below is the route and toll, the faster train option, and what it costs to ship cargo or a vehicle between the country’s two largest cities.
Lisbon to Porto: distance, route and tolls
The direct drive uses the A1 motorway the whole way: about 313 km in roughly 3 hours. The A1 is tolled end to end — expect around €24–25 for a standard Class 1 car, paid electronically via Via Verde. Slower toll-free national roads (such as the EN1) exist but add hours and are rarely worth it for this distance.
Other ways to get from Lisbon to Porto
- Train – the flagship rail route in Portugal. The Alfa Pendular runs city-centre to city-centre in 2 h 39 min from €35.70; the cheaper Intercidades takes about 3 h 04 min from €28.05.
- Bus – FlixBus and Rede Expressos coaches take roughly 3 h 30 min and are the lowest-cost option.
- Plane – short domestic flights exist but city-centre rail is usually faster door to door.
Shipping cargo or a vehicle from Lisbon to Porto
As Portugal’s main domestic freight lane, this route carries everything from pallets to full trailer loads. Cost drivers:
- Vehicle choice – vans for parcels and express loads; box trucks and articulated trailers for pallets and bulk; car transporters for vehicle moves.
- Tolls and fuel – the A1 toll and ~313 km of fuel are the main variable costs on a single run.
- Backhaul availability – this busy lane has plenty of carriers, so comparing quotes usually finds a competitive price.
- Multimodal – both cities have ports and rail, useful for heavy or international onward legs.
To compare real prices, request quotes from carriers on the route through the GetTransport marketplace.
Goods commonly moved on the Lisbon–Porto route
- Retail and e-commerce goods – between the two largest consumer markets.
- Industrial and manufacturing supplies – linking the capital with the northern industrial belt.
- Construction materials – for projects in both metro areas.
- Vehicles and machinery – moved on transporters along the A1.
FAQ
How far is Lisbon from Porto by car?
Lisbon to Porto is about 313 km (195 miles) by road, almost entirely on the A1 motorway.
How long does it take to drive from Lisbon to Porto?
The drive takes around 3 hours in normal traffic on the tolled A1 motorway.
How much are the tolls from Lisbon to Porto?
The A1 toll for a standard Class 1 car is about €24–25 one way, paid electronically through the Via Verde system.
Is the train faster than driving from Lisbon to Porto?
Yes, the Alfa Pendular train covers the route in about 2 h 39 min city-centre to city-centre, faster than the ~3-hour drive, from €35.70.
How much does it cost to ship cargo from Lisbon to Porto?
This busy lane has many carriers, so prices are competitive and depend on load size and vehicle type; request quotes on GetTransport to compare.


