On this page
Free Astrology Insights
Tropical beach

Crossing Portugal: Lisbon to Porto by Train, Bus, or Car?

Portugal’s two biggest cities are only about 300 kilometres apart, but in 2026 the number of ways to get between them has created a new kind of confusion: train or bus? Which station do you leave from? Do you need to book weeks ahead or can you just show up? With CP’s promo fares selling out faster than ever and car rental prices still elevated from post-pandemic highs, making the wrong choice can cost you both time and money. Here’s exactly what you need to know before you travel.

Train: The Alfa Pendular and Intercidades Options

CP (Comboios de Portugal) runs two types of intercity Trains on the Lisbon–Porto corridor. The Alfa Pendular (AP) is the faster, more comfortable option — modern rolling stock, Wi-Fi, power outlets at every seat, and a bar car where you can get a coffee and a croissant while the Atlantic coast slides past the window. Journey time is roughly 2 hours 49 minutes to 3 hours 10 minutes depending on stops. The Intercidades (IC) takes between 3 hours 15 minutes and 3 hours 45 minutes. It’s comfortable, just quieter in the amenities department.

Both services run between Lisboa Santa Apolónia or Lisboa Oriente and Porto Campanhã. Oriente is more convenient if you’re coming from the airport or staying in Parque das Nações. The Alfa Pendular departs roughly every hour throughout the day. Intercidades is less frequent, around every one to two hours.

2026 fares (one-way):

  • Alfa Pendular Conforto (1st class): €45–€65
  • Alfa Pendular Turística (2nd class): €35–€50
  • Intercidades 1st class: €30–€45
  • Intercidades 2nd class: €25–€35

Promo tickets — bookable up to 60 days in advance at www.cp.pt or via the CP app (iOS and Android) — can cut those prices by 30–50%. Youth (under 25), Senior (65+), and Family & Friends group discounts are also available. Fares have risen approximately 3–5% since 2024 due to inflation, so those promo windows matter more than they used to.

How to book step by step:

  1. Go to www.cp.pt and select “Long Haul” (Longo Curso).
  2. Enter your departure station (e.g., Lisboa – Oriente) and arrival (Porto – Campanhã).
  3. Choose your travel date and number of passengers.
  4. Select Alfa Pendular or Intercidades from the results.
  5. Choose Conforto or Turística class.
  6. Pay online — you’ll receive an e-ticket by email.

The CP app has improved its real-time delay tracking since 2024, which is useful if you’re connecting to another service at Campanhã.

Pro Tip: Book your Alfa Pendular promo ticket the moment the 60-day window opens — typically on Tuesday or Wednesday mornings — because the cheapest seats on popular Friday and Sunday departures sell out within hours. Set a calendar reminder and go straight to www.cp.pt rather than a third-party aggregator, which will charge a booking fee on top.
Train: The Alfa Pendular and Intercidades Options
📷 Photo by Hardial Aujla on Unsplash.

Bus: Rede Expressos — Slower but Cheaper

Rede Expressos is Portugal’s dominant intercity bus operator, and the Lisbon–Porto route is one of its busiest. Buses depart from Lisboa Sete Rios (the main hub for Porto routes) or Lisboa Oriente, arriving at Porto Campo 24 de Agosto or Porto Garagem Atlântico. Journey time is around 3 hours 30 minutes to 4 hours — longer than the train, but the price difference is significant.

Full-fare one-way tickets run €15–€25 in 2026. “Mega Promo” discounted tickets can drop that lower still, and in a pattern that’s become more common since 2024, these promotions sometimes appear close to departure dates when buses aren’t fully booked — so it’s worth checking even last-minute. Advance booking (up to 30 days ahead) still gives the best odds.

Most Rede Expressos coaches on this route have Wi-Fi and USB charging ports. Buses depart every 30–60 minutes throughout the day, giving you more scheduling flexibility than the train if you’ve missed your booked departure.

How to book: Visit www.rede-expressos.pt or use the Rede Expressos app (iOS and Android). Select your route, date, and preferred departure time, choose a seat, and pay. E-tickets are sent to your email. You can also buy at the bus terminal on the day, though peak services do sell out.

Fares have increased approximately 2–4% since 2024 — slightly less than the train — making this the strongest budget option on the corridor.

Car: When Driving Actually Makes Sense

For the direct Lisbon–Porto trip, a car is rarely the smartest choice. By the time you add fuel, tolls, and parking at both ends, you’re spending more than the train and arriving slower. But if your trip involves detours — stopping in Coimbra, heading into the Douro Valley, or exploring the Minho — a rental car changes the equation completely.

The A1 motorway connects Lisbon to Porto in good road conditions, but traffic approaching both cities can be heavy, especially on Friday afternoons and Sunday evenings. Drive time is typically 3 to 3.5 hours in normal conditions.

Tolls: The A1 is fully electronic. You need a Via Verde transponder — rent one from your car hire company for around €1.50–€2.50 per day plus actual toll usage. Total tolls Lisbon to Porto run approximately €20–€30 one-way. Do not assume you can pay cash at booths on this route; many are exclusively electronic.

Car: When Driving Actually Makes Sense
📷 Photo by Joseph Ndungu on Unsplash.

2026 costs to budget:

  • Economy car hire: €30–€60 per day (pre-booked; last-minute rates are higher)
  • Petrol 95: approximately €1.85–€2.00 per litre
  • A1 tolls (one-way): approximately €20–€30
  • Via Verde transponder rental: €1.50–€2.50/day plus tolls used

Major international companies (Hertz, Avis, Europcar, Sixt, Budget) and Portuguese companies like Guerin and Localiza operate at Lisbon Airport and city locations. For rural areas — the Alentejo, Trás-os-Montes, the interior Algarve — a hire car goes from optional to essential. Public transport simply does not reach most of those villages.

Head-to-Head: Cost, Time, and Comfort in 2026

Here’s how the three options stack up for a single traveller, one-way, in 2026:

  • Budget (Rede Expressos bus, advance Mega Promo): €10–€18 | 3.5–4 hours | Comfortable, Wi-Fi, no frills
  • Mid-range (Intercidades 2nd class, advance booking): €25–€35 | 3h15–3h45 | Good comfort, reliable
  • Comfortable (Alfa Pendular Turística, booked 3–4 weeks out): €35–€50 | Under 3h10 | Best on-board experience, fastest
  • Car (economy hire, fuel, and tolls): €70–€120+ total for the trip alone | 3–3.5 hours (traffic dependent) | Most flexible, highest cost and effort

For most travellers making a straightforward point-to-point journey, the Alfa Pendular with an advance promo fare is the sweet spot. The bus wins purely on price if flexibility of timing is your priority and you’re not in a hurry.

Getting Around Once You Arrive — Lisbon

Landing at Lisboa Oriente or Santa Apolónia, your first purchase should be a Viva Viagem card — a reusable contactless card that covers the Metro, buses, trams, funiculars, and Tagus ferries. It costs €0.50 at any Metro station vending machine.

Load it with Zapping credit (minimum €3.00 top-up) and pay approximately €1.60–€1.75 per Metro journey. A 24-hour pass costs €7.00–€7.50 and covers Metro, bus, trams, and funiculars — worth it if you plan to move around a lot. An expanded 24-hour pass including certain Tagus ferry routes runs €10.00–€10.50.

The Metro has four lines (Blue, Yellow, Green, Red) and reaches most areas tourists want. Extensions to the Red and Green lines are under construction but not expected to open until after 2026.

Tram 28 is iconic — the narrow yellow carriage grinding uphill through Alfama, the screech of steel on steel around tight corners — but it’s extremely crowded. Pickpocketing on Tram 28 is a real problem. Ride it early morning before 8:30 or in the evening after 20:00 if you want the experience without the crush. Trams 12 and 24 offer similar areas with far fewer tourists.

Getting Around Once You Arrive — Lisbon
📷 Photo by Dario Ciraulo on Unsplash.

The Tagus ferry from Cais do Sodré to Cacilhas costs around €1.40–€1.50 with your Viva Viagem card and gives you a view of Lisbon’s skyline from the water that no tram can match.

For ride-hailing, both Bolt and Uber operate across Lisbon with generally short wait times. A short central ride runs €5–€8; airport to city centre is typically €15–€25. Prices have risen slightly since 2024 reflecting driver compensation adjustments.

Getting Around Once You Arrive — Porto

Porto’s equivalent of the Viva Viagem is the Andante card, which costs €0.60 and covers the Metro do Porto (light rail), STCP buses, and some regional CP trains within the Porto metro area. Pick one up at any Metro station vending machine or STCP point.

Porto’s Metro has six lines (A through F) connecting the city centre, the airport (Line E — extremely useful on arrival), and surrounding municipalities. Most tourist destinations sit within Zone 2 (Z2). A single Z2 journey costs approximately €1.40–€1.50; a 24-hour Z2 pass is €4.80–€5.00. Fares have increased 3–5% since 2024.

Validate your Andante card at the reader before entering the platform — and again when exiting the system where required. Inspectors do check.

Bolt and Uber are very popular in Porto. A short ride across the centre runs €4–€7; airport to the centre is typically €18–€28. Both apps work well and wait times in central Porto are short.

Common Mistakes Travellers Make on This Route

  • Turning up without a booking on a Friday evening Alfa Pendular. Popular departures sell out completely. Walk-up fares also cost significantly more than advance purchases.
  • Assuming toll booths take cash on the A1. Many are electronically gated only. Without a Via Verde transponder, you’ll receive a fine in the post.
  • Buying a tram ticket from the driver on Tram 28. A single journey that way costs €3.50–€4.00. The same ride with a Viva Viagem Zapping card is €1.60–€1.75.
  • Getting on the Porto Metro without validating the Andante card. The fine for travelling without a valid validated ticket is not small, and inspectors specifically target tourist routes.
  • Booking a hire car for the Lisbon–Porto leg itself. Unless you have specific stops planned, it’s the most expensive and often the slowest option on this particular corridor.
  • Confusing Porto Campanhã with Porto São Bento. Long-distance trains terminate at Campanhã, not the beautiful azulejo-covered São Bento station. From Campanhã, take the Metro (Andante card) one stop to São Bento or further into the centre.
Common Mistakes Travellers Make on This Route
📷 Photo by Sem Ramon on Unsplash.

Frequently Asked Questions

How long does the train from Lisbon to Porto take in 2026?

The Alfa Pendular, Portugal’s fastest intercity train, takes approximately 2 hours 49 minutes to 3 hours 10 minutes depending on stops. The Intercidades service takes 3 hours 15 minutes to 3 hours 45 minutes. Both run between Lisboa Oriente or Santa Apolónia and Porto Campanhã. Booking in advance is strongly recommended, especially for weekend travel.

Is the bus from Lisbon to Porto comfortable?

Yes. Rede Expressos coaches on this route are modern, with Wi-Fi and USB ports on most services. Journey time is around 3.5–4 hours. The main trade-off is speed — it’s slower than the train — but at €15–€25 for a full-fare ticket, it’s the cheapest option on the corridor, especially with Mega Promo advance fares.

Do I need a Via Verde transponder when hiring a car in Portugal?

Yes, if you’re driving on motorways — and the A1 Lisbon–Porto route is entirely electronic tolling. Your car hire company rents transponders for €1.50–€2.50 per day. Without one, fines are issued automatically. Always confirm the car comes with Via Verde before leaving the rental lot.

What is the Viva Viagem card and where do I buy one in Lisbon?

The Viva Viagem is Lisbon’s reusable transport card, valid on the Metro, buses, trams, funiculars, and Tagus ferries. It costs €0.50 and is available at any Metro station vending machine. Load it with Zapping credit or a 24-hour pass. It’s the cheapest and most convenient way to use public transport throughout the city.

Can I take the train directly from Lisbon to the Algarve?

Yes. CP operates Alfa Pendular and Intercidades services from Lisboa Oriente and Santa Apolónia to Faro, with stops at Albufeira-Ferreiras and Loulé. The Alfa Pendular takes approximately 3 hours to Faro; Intercidades around 3.5 hours. Second-class Alfa Pendular fares run €28–€40 one-way in 2026. Advance booking is essential in summer.


📷 Featured image by Pascal Bernardon on Unsplash.

Accessibility Menu (CTRL+U)

EN
English (USA)
Accessibility Profiles
i
XL Oversized Widget
Widget Position
Hide Widget (30s)
Powered by PageDr.com