🚂 Lisbon to Porto Train Guide: Routes, Prices & Booking Tips

The fastest, most reliable, and best-value option for most travelers is the high-speed Alfa Pendular (AP) train from Lisbon’s Santa Apolónia or Oriente station to Porto’s Campanhã or São Bento station — taking 2h 45m–3h 15m, costing €27.10–€32.35 one-way if booked 1–7 days ahead. This lisbon-to-porto-train route suits budget-conscious travelers prioritizing punctuality, legroom, and onboard amenities over absolute lowest cost. Regional trains (InterRegional and Regional) cost less (€15.85–€22.50) but add 1h–1h 30m travel time and require transfers in Coimbra or Aveiro. Buses run more frequently and sometimes cheaper, but lack consistent Wi-Fi and have higher delay risk. Driving offers flexibility but incurs tolls (€23–€28), parking stress in Porto, and fatigue on the 315 km A1 motorway. For a lisbon-to-porto-train guide, focus first on AP schedules, validate seat reservations, and book via Comboios de Portugal’s official platform — not third-party resellers charging hidden fees.

>About the Lisbon-to-Porto Train Route

The primary rail corridor between Lisbon and Porto follows the Linha do Norte (North Line), spanning approximately 313 km. It is operated exclusively by Comboios de Portugal (CP), the national railway company. Two main service tiers serve this segment:

  • 🚄 Alfa Pendular (AP): Tilting high-speed train with reserved seating, air conditioning, power outlets, free Wi-Fi, and café car. Runs 10–12 times daily between Santa Apolónia/Oriente (Lisbon) and Campanhã/São Bento (Porto). Direct service only — no intermediate stops required for through journeys.
  • 🚆 InterRegional (IR) and Regional (R): Conventional diesel or electric trains with unreserved seating (except IR on select services), fewer amenities, and mandatory stops at major towns (e.g., Coimbra, Aveiro, Vila Nova de Gaia). IR runs ~6–8x/day; R runs ~12x/day but often requires at least one transfer for full Lisbon–Porto coverage.

No private operators run passenger rail on this corridor. All timetables, fares, and bookings are centralized under CP. Trains depart from four Lisbon stations: Santa Apolónia (city center, riverfront), Oriente (modern hub near Parque das Nações), Sete Rios (near Jardim Zoológico), and Entrecampos (central residential zone). In Porto, arrivals occur at Campanhã (main intercity hub, metro-connected) and São Bento (historic downtown station, walkable to Ribeira).

Available Transport Options

While the lisbon-to-porto-train is the dominant rail option, five other transport modes operate regularly:

  • 🚌 Long-distance bus: Rede Expressos and FlixBus offer hourly departures from Lisbon’s Sete Rios and Oriente terminals to Porto’s Campanhã bus station or Terminal Intermodal. Average duration: 3h 30m–4h 30m. Subject to highway traffic, weather delays, and border-style luggage checks on some FlixBus services.
  • 🚗 Car rental or ride-share: A1 motorway covers 315 km. Toll costs vary: Via Verde electronic tag users pay €23.40 (standard rate); cash/ticket users pay €27.80 (as of May 2024)1. Parking in central Porto averages €25–€35/day in secure garages; street parking is limited and enforced.
  • ✈️ Domestic flight: No scheduled commercial flights operate between Lisbon (LIS) and Porto (OPO) as of 2024. The route was discontinued in 2020 due to low demand and strong rail/bus competition. Charter or private flights exist but are cost-prohibitive (€350+ one-way) and logistically impractical for most travelers.
  • 🚢 Ferry or cruise: No direct passenger ferry service operates between Lisbon and Porto. The Douro River cruise begins in Porto and ends in Pinhão or Régua — not Lisbon. Sea-based transport is not viable for this corridor.
  • 🚕 Rideshare/taxi: Bolt and Uber operate between cities, but quoted fares exceed €250 one-way and require 3h 20m minimum driving time. Not recommended except for groups of 4+ splitting cost.
OptionPrice RangeDurationComfortBest For
🚄 Alfa Pendular (AP)€27.10–€32.352h 45m–3h 15mHigh: reserved seats, power outlets, Wi-Fi, café carTravelers prioritizing speed, reliability, and comfort
🚆 InterRegional (IR)€19.20–€22.503h 45m–4h 30mMedium: unreserved seating, basic AC, no Wi-FiBudget travelers accepting longer travel time
🚌 Bus (Rede Expressos/FlixBus)€12.90–€24.503h 30m–4h 30mMedium–Low: reclining seats, limited Wi-Fi, no power outlets on older coachesThose needing flexible departure times or last-minute travel
🚗 Car (rental or personal)€55–€120 total (incl. fuel, tolls, parking)3h 10m–4h+ (traffic-dependent)Medium: driver fatigue, navigation stress, parking uncertaintyGroups or travelers with luggage/itinerary flexibility
🎫 Train + Metro combo (Lisbon & Porto)€32.35–€37.20 (AP + metro passes)+15–25m total access timeHigh: seamless integration, clear signageFirst-time visitors unfamiliar with station layouts

Price Comparison

Pricing for the lisbon-to-porto-train depends on service type, booking window, traveler category, and ticket format (single/return, flexible/non-flexible). All prices reflect standard adult fares in EUR (2024). Children (4–11), seniors (65+), and youth (12–25) qualify for discounts — verified at point of boarding with ID.

  • Alfa Pendular (AP):
    • Standard adult: €27.10–€32.35 (lowest when booked 7–14 days ahead; highest within 24h)
    • Senior (65+): €13.55–€16.15 (50% discount, requires ID)
    • Youth (12–25): €13.55–€16.15 (with valid CP Youth Card or ISIC)
    • Return (flexible): €49.90–€59.90 (valid 30 days, changeable once)
  • InterRegional (IR):
    • Standard adult: €19.20–€22.50 (less dynamic pricing; variation mainly reflects time of day)
    • No advance purchase discount, but off-peak (Mon–Fri 9:30–16:00, after 19:00) tickets are consistently €19.20
  • Regional (R):
    • Standard adult: €15.85 (fixed price, no booking window effect)
    • Requires connection in Coimbra or Aveiro — total journey time 4h 45m–5h 30m

Booking timing tips:

  • Book AP tickets 7–14 days ahead for optimal price and seat selection.
  • Avoid purchasing AP tickets within 24 hours of departure — prices jump 15–20% and seat availability drops sharply.
  • IR and R tickets show minimal price fluctuation; buy same-day if needed.
  • CP’s “Promo” fares (up to 30% off AP) appear randomly on cp.pt — monitor weekly, especially Tuesdays/Wednesdays.

How to Book

Booking the lisbon-to-porto-train is straightforward — but avoid unofficial resellers that inflate prices or issue non-transferable e-tickets.

✅ Official CP Website (cp.pt)

  1. Go to cp.pt and click “Bilhetes” → “Comprar bilhetes”.
  2. Select “Ida” (one-way) or “Ida e volta” (return); enter “Lisboa” and “Porto”; choose date/time.
  3. Filter by “Alfa Pendular” or “InterRegional”. Select preferred departure/arrival stations.
  4. Choose seat (AP only), add traveler details, and apply discount codes (e.g., “IDOSO” for seniors).
  5. Pay via credit card, MB Way, or PayPal. Download PDF or save QR code to phone.

✅ CP Mobile App (iOS/Android)

Same workflow as website, with added features: real-time platform alerts, offline timetable access, and push notifications for delays. Requires account creation (email + mobile verification).

✅ Station Ticket Counters

Available at Santa Apolónia, Oriente, Campanhã, and São Bento. Fees: €1.50 surcharge per ticket. Cash accepted. Staff speak English at major stations — bring passport/ID for senior/youth discounts.

⚠️ Avoid Third-Party Sites

Resellers like Omio, Trainline, or 12go.asia repackage CP data but charge €3–€8 booking fees and may not honor CP’s flexible exchange policy. They also lack direct access to CP’s Promo fares.

Travel Time and Schedules

Official CP timetables list AP journeys as 2h 45m. Real-world experience shows average door-to-door time is 3h 05m–3h 20m, factoring in:

  • 10–15 min walking/waiting to reach platform (Santa Apolónia has narrow corridors; Oriente requires escalator use)
  • 5–10 min pre-departure boarding buffer (AP trains close doors precisely at departure time)
  • 15–20 min post-arrival transit (Campanhã to city center: 8 min metro; São Bento: 5-min walk to Ribeira)

Typical AP schedule (daily, as of June 2024):

  • Santa Apolónia → São Bento: 06:30, 08:00, 09:30, 11:00, 12:30, 14:00, 15:30, 17:00, 18:30, 20:00
  • Oriente → Campanhã: 06:45, 08:15, 09:45, 11:15, 12:45, 14:15, 15:45, 17:15, 18:45, 20:15

Delays occur in <4% of AP services (CP 2023 annual report)2. Most are under 8 minutes and stem from infrastructure maintenance or signal failures. IR and R services experience 12–18% delay rates, primarily due to single-track sections near Coimbra.

Comfort and Convenience

Alfa Pendular: Spacious 2×2 seating, adjustable headrests, overhead luggage racks (fits two medium suitcases per row), dedicated bicycle space (€5 reservation required), and quiet zones (marked with blue signage). Restrooms are clean and stocked; café car accepts card/cash. Power outlets (EU standard) at every seat pair.

InterRegional: 2×2 or 2×3 seating, fixed headrests, smaller overhead bins. Restrooms functional but occasionally out of soap/paper. No power outlets or Wi-Fi. Luggage space fills quickly — board early.

Bus (Rede Expressos): Leather recliners, USB-A ports (not USB-C), limited Wi-Fi (unreliable beyond Coimbra), and restroom on board. FlixBus uses newer coaches but enforces strict 1-bag + 1-carry-on policy — oversized luggage incurs €10 fee.

Key convenience notes:

  • Lisbon’s Santa Apolónia station has step-free access from street level; Oriente offers elevators to all platforms.
  • Porto’s São Bento has no elevator to platforms — use escalators or exit to street level and re-enter via ramp at west end.
  • Campanhã station has full accessibility: lifts, tactile paving, staff assistance available (request 30 min ahead via CP app or call +351 808 100 100).

Common Pitfalls and Scams

⚠️ “Instant boarding pass” scams: Unofficial kiosks near Santa Apolónia station sell printed QR codes claiming “guaranteed AP seat.” These are often expired promo vouchers or counterfeit tickets. Always verify via CP app or station counter before paying.
⚠️ Station confusion: “Lisbon” appears in CP search — but only Santa Apolónia, Oriente, Sete Rios, and Entrecampos serve Porto-bound trains. “Lisboa” is not a station name; selecting it returns zero results.
⚠️ Overstated Wi-Fi: CP advertises “free Wi-Fi” on AP trains, but bandwidth is throttled during peak hours. Streaming fails; email and messaging work reliably.
⚠️ Unverified youth discounts: Students aged 12–25 must present either a physical CP Youth Card (€5, valid 1 year) or ISIC card with photo. Photocopies or digital-only ISIC screenshots are rejected at boarding.

Pro Tips

  • Use CP’s “Horários em Tempo Real” map: Live train positions and platform assignments update every 90 seconds on cp.pt or app — critical during disruptions.
  • Validate your ticket BEFORE boarding: Tap contactless card or QR code at yellow validation gates. Fines for invalid tickets: €100 (reduced to €50 if paid onsite).
  • Download offline timetables: CP app allows saving PDFs of full AP/IR schedules — useful when cellular service drops between Santarém and Coimbra.
  • Board 5 minutes early: AP doors close 60 seconds before departure. Latecomers wait for next train — no exceptions.
  • Bring reusable water bottle: Free filtered water dispensers installed at Santa Apolónia, Oriente, and Campanhã since April 2024.

Accessibility and Special Needs

CP complies with EU Regulation (EU) 2019/520 on rail passenger rights. Key provisions:

  • Wheelchair users: AP trains have designated spaces with flip-up seats and call buttons. Book assistance 30+ minutes ahead via CP app (“Pedir Ajuda”) or call center. Staff meet at origin platform with ramp.
  • Visual impairment: Tactile signage at all major stations; audio announcements in Portuguese and English; CP app supports VoiceOver/TalkBack.
  • Autism/Neurodiversity: Quiet zones on AP trains (car 3 or 4, marked with blue sign); noise-canceling headphones recommended for IR/R services.
  • Luggage limits: AP allows 2 pieces ≤30 kg total; IR/R allow same but no baggage check-in. Oversized items (>120 cm length) require prior approval.

For medical oxygen, mobility scooters, or service animals, notify CP at time of booking — not at station.

Conclusion

If you prioritize punctuality, comfort, and predictable travel time, choose the lisbon-to-porto-train Alfa Pendular — book 7–14 days ahead on cp.pt for best value. If your priority is lowest possible cost and flexibility, the InterRegional train offers fair trade-offs in duration and amenities. If you need last-minute departure or multiple stopovers, bus remains viable — but verify Wi-Fi and luggage policies beforehand. Avoid flights (no service), ferries (no route), and solo rideshares (prohibitively expensive). Always carry ID for discounts, validate tickets pre-boarding, and use CP’s real-time tools to manage disruptions.

FAQs

🔍 How long does the Lisbon to Porto train actually take — including station access?

From Lisbon Santa Apolónia entrance to Porto São Bento exit: allow 3h 05m–3h 20m for AP trains. Add 15–20 minutes if departing from Oriente (security + escalator wait) or arriving at Campanhã (metro transfer). Regional trains require 5h 10m–5h 45m door-to-door.

🎫 Do I need to reserve a seat on InterRegional or Regional trains?

No. Seat reservation is mandatory only on Alfa Pendular and some InterRegional services (marked “reserva obrigatória” on schedule). IR and R trains operate on unreserved basis — first-come, first-served. During peak summer (July–Aug), arrive 15 min early to secure seating.

💰 Are there group discounts for 3+ people traveling together on the Lisbon–Porto train?

CP does not offer formal group rates. However, booking three or more AP tickets simultaneously on cp.pt triggers automatic “Grupos” pricing (€25.40/person one-way, saving €1.70 vs. individual fare). Applies only to same-date, same-train bookings made in one transaction.

⏱️ What happens if my Lisbon–Porto train is delayed by more than 60 minutes?

You qualify for compensation: 25% of ticket price for 60–119 min delay; 50% for ≥120 min. File claim within 1 month via CP app (“Reclamações”) or email reclamacoes@cp.pt with ticket reference and delay proof (station departure board photo or app screenshot).

📍 Which Lisbon and Porto stations are easiest for first-time visitors?

Lisbon: Oriente — modern, well-signed, direct metro link to airport/hotels. Porto: São Bento — historic, central, 5-min walk to tourist core. Avoid Santa Apolónia if carrying heavy luggage (steep stairs); avoid Campanhã unless connecting to metro line A.