Skip to content
EuroTravelHacks
Appearance
Trip cost calculator
Menu

Lisbon to Porto: travel options

Approximate direct distance: 274 km • Travel distance depends on the route and transport you choose.

Compare the options

Recorded fares and journey times. Check each operator before booking.

Currency is shown with each fare.
Transport options from Lisbon to Porto
Transport Mode Operator Duration Price guide Stations / Airports Key Booking Tip
bus Direct Rede Expressos / FlixBus About 3h 50m Check fare

Fare source checked: 14 Oct 2026

Fares vary by departure and ticket conditions.

Tickets and times: Rede Expressos / FlixBus
Dep: Lisbon terminal printed on the ticket
Arr: Porto Campanhã coach terminal, as booked
Allow roughly 3½–4½ hours, with the exact stops and luggage rules on your booking. Compare the full dated quote; no fixed promotional fare is assumed.
flight Direct TAP Air Portugal About 1h Check fare

Source review date not recorded

Fares vary by departure and ticket conditions.

Tickets and times: TAP Air Portugal
Dep: Lisbon Airport LIS
Arr: Porto Airport OPO
Around one hour is the flight segment only. Compare bags, airport arrival requirements and the final metro or other transfer.
train Direct Comboios de Portugal (CP Alfa Pendular) About 2h 50m €35.70 Published fare

Fare source checked: 6 Oct 2026

Fares vary by departure and ticket conditions.

Tickets and times: Comboios de Portugal (CP Alfa Pendular)
Dep: Lisboa Santa Apolónia or Oriente, as booked
Arr: Porto Campanhã
Alfa Pendular takes roughly 2 hours 40 minutes to 3 hours, depending on the Lisbon station and departure. The published €35.70 fare is an ordinary adult one-way Turística ticket; Promo seats can cost less and are limited. Book the named train. Qualifying CP mainline tickets include the Campanhã to São Bento urban connection within the stated one-hour window. Intercidades is a different, slower product.
Use these figures to plan. The price for your departure, luggage and ticket type may differ.

Choosing your journey

The train is a useful first comparison for a city-centre trip. Give the move its own part of the day, including the connection from Campanhã to your Porto room.

Route overview
  1. 1
    Lisbon Start
  2. 2
    Porto 274 km apart

Choose the Lisbon station

Search CP for Santa Apolónia or Oriente according to your room and departure. Allow roughly 3–3½ hours on a suitable mainline train, then add the local journeys at both ends. A reserved departure is worth leaving a comfortable arrival margin for.

Compare the full ticket

Promo fares can be available at least five days ahead, with limited seats. They are not a fixed €15 offer for every date. Compare the change conditions with the coach quote from Rede Expressos, including its actual terminal. A coach can take roughly 3½–4½ hours depending on the departure and traffic.

Decide whether flying helps

A Lisbon–Porto flight is a short flight segment, but airport travel, check-in and arrival take additional time. It can suit an existing air connection; compare the complete journey before buying a separate flight for a central hotel-to-hotel move. Campanhã and São Bento are different rail stations in Porto.

Plan the arrival

The Lisbon guide and Porto guide explain the local journeys, places to stay and visits. Add the main travel ticket separately to your daily spending plan. The distance above is a straight-line comparison between the city centres; your train, road or flight route can be longer.

Porto's red rooftops and Luís I Bridge above the Douro
Porto, Portugal