Lisbon to Porto (310km, 2.5–3.5 hours depending on transport) is Portugal's busiest intercity route — two of the finest cities in Western Europe, connected by excellent rail, bus and road. Here is every option compared.

At a Glance (310km):
Alfa Pendular train: 2.5–3 hours — €17–35 booked ahead
AP/IC train: 3–3.5 hours — €12–25
FlixBus: 3.5 hours — €5–15

🚄 Alfa Pendular Train (Recommended)

⏱ 2.5–3 hours  |  💶 €17–35 booked ahead  |  🕐 Hourly

CP's Alfa Pendular is Portugal's premium intercity train — comfortable, reliable and direct. Departs from Lisbon Oriente or Santa Apolónia station, arrives Porto Campanhã or São Bento (more central). The Intercidade (IC) train is slightly slower (3–3.5 hours) and cheaper. Book on cp.pt — advance fares from €17.

💡 Tip: Book on cp.pt as early as possible — advance fares are significantly cheaper than walk-up. The Alfa Pendular to São Bento station in Porto is preferable to Campanhã for central Porto access.

🚌 Rede Expressos / FlixBus

⏱ 3–3.5 hours  |  💶 €8–18 one way  |  🕐 Multiple daily

Rede Expressos (Portugal's national bus company) and FlixBus both run Lisbon–Porto frequently. Comfortable coaches, Wi-Fi, cheaper than the train for last-minute bookings. Rede Expressos departs from Lisbon Sete Rios bus terminal.

💡 Tip: Rede Expressos is the better domestic coach option — more reliable and better coverage than FlixBus on this route. Book at rede-expressos.pt.

🚗 Hire Car

⏱ 2.5–3 hours  |  💶 €30–45/day + fuel  |  🕐 Complete flexibility

The A1 motorway runs almost directly north from Lisbon to Porto — straightforward driving with minimal tolls. A hire car is best if planning stops at Fátima (Portugal's major pilgrimage site, directly on the route) or Coimbra (Portugal's ancient university city, 1.5 hours from Lisbon).

💡 Tip: Portuguese motorways charge tolls — you'll need a Via Verde transponder (available with most hire cars) or pay at toll booths. Budget €12–18 in tolls for the full Lisbon–Porto motorway journey.

✔ Our Recommendation

="font-size:.88rem;color:#555;line-height:1.75;margin-bottom:.6remCP's Alfa Pendular is Portugal's premium intercity train — comfortable, reliable and direct. Departs from Lisbon Oriente or Santa Apolónia station, arrives Porto Campanhã or São Bento (more central). The Intercidade (IC) train is slightly slower (3–3.5 hours) and cheaper. Book on cp.pt — advance fares from €17.

What to See on the Way — Coimbra or Fátima

Coimbra — 2.5 hours north of Lisbon — is Portugal's ancient university city, home to one of the oldest universities in Europe (founded 1290) and the extraordinary Biblioteca Joanina (a Baroque library with ceiling frescoes and 300,000 books). The Joanina library alone is worth the stop. Fátima (1.5 hours from Lisbon) is one of the world's most important Catholic pilgrimage sites — the vast esplanade and the Chapel of the Apparitions are extraordinary regardless of religious faith.

What to Do on Arrival

Porto rewards 3–4 days — the Ribeira UNESCO district, the port wine lodges in Vila Nova de Gaia, the Livraria Lello bookshop, the Dom Luís I Bridge and the Douro Valley day trip. → Porto Travel Guide

Book Your Transfer

Private transfers available door-to-door

Book Private Transfer →

FAQs

What is the best way to travel from Lisbon to Porto?
The Alfa Pendular train — 2.5 hours direct, comfortable, from €17 booked ahead on cp.pt. By far the most practical option.

How long does the Lisbon to Porto train take?
Alfa Pendular: 2.5–3 hours. Intercidade (IC): 3–3.5 hours. Both are comfortable and well worth it.

Is Lisbon to Porto by bus cheaper than the train?
Yes — Rede Expressos and FlixBus from €8–15, vs train from €17. The bus takes slightly longer (3–3.5 hours vs 2.5 hours for the Alfa Pendular).

Is Coimbra worth a stop?
Very much so — one of Portugal's great university cities. The Biblioteca Joanina (Baroque library) alone is extraordinary. Even a 2-hour stop is worthwhile.

How far is Porto from Lisbon?
310km by road. 2.5 hours by Alfa Pendular train. 2.5–3 hours by hire car on the A1 motorway.

Should I base myself in Lisbon or Porto?
Both have excellent access to the best of Portugal. Most visitors spend 3 nights in each and take the Alfa Pendular between them — a classic Portugal trip.