Travel Porto to Lisbon

Porto to Lisbon

All major transport options linking Porto and Lisbon are gathered on this page, making it easy to compare timetables, travel durations and fares.

Travel options for Porto to Lisbon

From Porto to Lisbon, the most cost-effective option is by a bus for 4 EUR, while traveling by flight takes 50 minutes.

Bus from Porto to Lisbon

Catch a bus departing from multiple stations, including Porto TIC Campanha, Porto Campanha Bus Station, Polo Universitario Station, Porto and others and travel from Porto toward Lisbon. With frequent services throughout the day, it’s easy to choose a departure time that fits your plans. The trip usually takes around 3 hours 15 minutes, with ticket prices starting from 4 EUR, and the route finishes at multiple stations, including Lisbon Oriente, Moscavide, Lisbon Oriente Bus Station, Moscavide, Lisbon Sete Rios Bus Station, Lisbon Airport, Moscavide and others. You can secure your seat in advance to avoid last-minute availability issues.

Prices: 4 EUR

Duration: 3h 15m – 4h 35m ⏱

Explore with bus from Porto to Lisbon in 3h 15m Take bus from Porto to Lisbon in 3h 15m

View all Bus tickets →

Flight from Porto to Lisbon

Choosing to fly between Porto and Lisbon means departing from OPO Porto Airport and reaching your destination after approximately 50 minutes, landing at LIS Lisbon Airport. Air travel offers the fastest way to complete this route, with prices commonly starting from 50 EUR. Schedules and ticket options can be found in the flight availability section.

Popular departures: OPO Porto Airport
Popular arrivals: LIS Lisbon Airport

Prices: 50 EUR

Duration: 50m – 1h 10m ⏱

Book avia from Porto to Lisbon in 0h 50m Ride with avia from Porto to Lisbon for 50 EUR

View all Flight tickets →

Combined from Porto to Lisbon

Combined transport services provide a way to travel between Porto and Lisbon, departing from OPO Porto Airport and arriving at LIS Lisbon Airport. This journey typically takes around 3 hours 40 minutes, and tickets are priced at 163 EUR. Check available options and secure your journey here.

Popular departures: OPO Porto Airport
Popular arrivals: LIS Lisbon Airport

Prices: 163 EUR

Duration: 3h 40m – 23h 15m ⏱

Ride with combined from Porto to Lisbon in 3h 40m Hop on combined from Porto to Lisbon in 3h 40m

View all Combined tickets →

Charter from Porto to Lisbon

Move from Porto to Lisbon without stops or waiting: a private driver will collect you from your preferred pickup point and deliver you to your chosen drop-off. Expect the journey to take roughly 2 hours 53 minutes, with prices starting at 328 EUR. Reserve your ride now.

Prices: 328 EUR

Duration: 2h 53m – 3h 4m ⏱

Experience charter from Porto to Lisbon in 2h 53m

View all Charter tickets →

Distance Porto to Lisbon

The distance between Porto and Lisbon is 275.3 kilometers.

Porto to Lisbon Transportation Comparison

Compare transport options side by side using key travel metrics to find the best way to get from Porto to Lisbon

Bus
Flight
Combined
Charter
Average price
8 EUR
91 EUR
286 EUR
335 EUR
Cheapest price
4 EUR
50 EUR
163 EUR
328 EUR
Average duration
3h 25m
0h 59m
15h 55m
3h 00m
Minimum duration
3h 15m
0h 50m
3h 40m
2h 53m
Number of departures
145
20
15
3
Tickets
Operators
FlixBus, Rede Expressos
TAP Portugal
Vueling, Air Europa
Daytrip private transfer with English speaking driver

Bus Routes & Schedules from Porto to Lisbon

On this bus route between Porto and Lisbon, several departure and arrival stations are available along the way. Travel time depends on the specific stops used, though most journeys fall around 3h 15m to 4h 35m. Buses follow a coordinated schedule running from --:-- until 23:15, covering most of the day. Fares usually start at 4 to 23 EUR and can vary slightly depending on the service and stops selected. Consulting the full bus timetable for Porto to Lisbon helps you compare station options, estimated travel times and available departures before deciding on the most suitable connection.

Bus Timetable: Polo Universitario Station, Porto → Lisbon Sete Rios Bus Station

  • 07:40 12:00 4h 20m 12 EUR

Bus Timetable: Porto Campanha Bus Station → Lisbon Oriente Bus Station, Moscavide

  • 00:30 03:55 3h 25m 12 EUR
  • 01:00 04:40 3h 40m 23 EUR
  • 05:30 08:45 3h 15m 12 EUR
  • 06:15 09:30 3h 15m 12 EUR
  • 07:00 10:15 3h 15m 5 EUR
  • 08:00 11:15 3h 15m 10 EUR
  • 09:00 12:35 3h 35m 6 EUR
  • 09:30 12:45 3h 15m 10 EUR
  • 10:00 13:15 3h 15m 12 EUR
  • 10:30 13:45 3h 15m 12 EUR
  • 11:00 14:20 3h 20m 12 EUR
  • 11:30 14:45 3h 15m 8 EUR
  • 12:30 15:45 3h 15m 6 EUR
  • 13:00 16:15 3h 15m 5 EUR
  • 13:45 17:20 3h 35m 6 EUR
  • 14:30 17:45 3h 15m 10 EUR
  • 15:00 18:15 3h 15m 10 EUR
  • 15:30 18:50 3h 20m 6 EUR
  • 16:30 19:45 3h 15m 5 EUR
  • 17:00 20:20 3h 20m 12 EUR
  • 17:30 20:45 3h 15m 5 EUR
  • 18:00 21:20 3h 20m 10 EUR
  • 18:30 21:45 3h 15m 10 EUR
  • 19:15 22:50 3h 35m 6 EUR
  • 19:45 23:00 3h 15m 10 EUR
  • 20:15 23:35 3h 20m 12 EUR
  • 20:45 00:05 3h 20m 12 EUR
  • 21:30 01:10 3h 40m 23 EUR
  • 23:15 02:45 3h 30m 6 EUR

Bus Timetable: Porto Campanha Bus Station → Lisbon Sete Rios Bus Station

  • 00:30 04:15 3h 45m 12 EUR
  • 01:15 04:50 3h 35m 14 EUR
  • 05:00 08:15 3h 15m 5 EUR
  • 06:00 09:30 3h 30m 6 EUR
  • 06:30 09:45 3h 15m 23 EUR
  • 07:00 10:30 3h 30m 10 EUR
  • 08:00 11:30 3h 30m 6 EUR
  • 08:30 12:00 3h 30m 12 EUR
  • 09:00 12:30 3h 30m 8 EUR
  • 09:30 13:00 3h 30m 17 EUR
  • 10:00 13:30 3h 30m 12 EUR
  • 10:30 14:05 3h 35m 12 EUR
  • 11:00 14:15 3h 15m 6 EUR
  • 11:30 15:00 3h 30m 12 EUR
  • 12:00 15:30 3h 30m 6 EUR
  • 12:30 16:00 3h 30m 12 EUR
  • 13:00 16:30 3h 30m 6 EUR
  • 14:00 17:30 3h 30m 14 EUR
  • 14:30 18:00 3h 30m 12 EUR
  • 15:00 18:30 3h 30m 6 EUR
  • 15:30 18:45 3h 15m 12 EUR
  • 16:00 19:15 3h 15m 12 EUR
  • 16:30 20:00 3h 30m 8 EUR
  • 17:00 20:30 3h 30m 10 EUR
  • 17:30 21:00 3h 30m 14 EUR
  • 18:00 21:15 3h 15m 6 EUR
  • 18:30 22:00 3h 30m 23 EUR
  • 19:00 22:30 3h 30m 14 EUR
  • 19:30 23:00 3h 30m 12 EUR
  • 20:00 23:30 3h 30m 6 EUR
  • 20:30 00:05 3h 35m 12 EUR
  • 21:00 00:30 3h 30m 6 EUR
  • 22:30 01:45 3h 15m 23 EUR

Bus Timetable: Porto TIC Campanha → Lisbon Airport, Moscavide

  • 01:40 05:55 4h 15m 18 EUR
  • 04:30 07:45 3h 15m 5 EUR
  • 05:00 08:15 3h 15m 5 EUR
  • 09:40 12:55 3h 15m 4 EUR
  • 09:45 13:00 3h 15m 5 EUR
  • 10:45 14:00 3h 15m 7 EUR
  • 15:15 18:30 3h 15m 5 EUR
  • 15:45 19:00 3h 15m 7 EUR
  • 16:00 20:25 4h 25m 9 EUR
  • 21:00 00:15 3h 15m 5 EUR
  • 21:45 01:00 3h 15m 5 EUR

Bus Timetable: Porto TIC Campanha → Lisbon Oriente, Moscavide

  • --:-- --:-- 4h 5m 4 EUR
  • 00:05 04:10 4h 5m 7 EUR
  • 01:40 06:15 4h 35m 14 EUR
  • 04:30 07:55 3h 25m 5 EUR
  • 05:00 08:25 3h 25m 5 EUR
  • 06:00 09:15 3h 15m 5 EUR
  • 06:05 09:20 3h 15m 4 EUR
  • 06:15 09:30 3h 15m 5 EUR
  • 06:30 09:45 3h 15m 5 EUR
  • 07:00 10:15 3h 15m 4 EUR
  • 07:15 10:30 3h 15m 5 EUR
  • 07:30 10:45 3h 15m 5 EUR
  • 08:00 11:15 3h 15m 8 EUR
  • 08:30 11:45 3h 15m 5 EUR
  • 08:45 12:25 3h 40m 4 EUR
  • 09:00 12:15 3h 15m 6 EUR
  • 09:30 12:45 3h 15m 5 EUR
  • 09:40 13:05 3h 25m 4 EUR
  • 09:45 13:10 3h 25m 5 EUR
  • 10:00 13:15 3h 15m 6 EUR
  • 10:30 13:45 3h 15m 6 EUR
  • 10:40 14:55 4h 15m 11 EUR
  • 10:45 14:10 3h 25m 6 EUR
  • 10:50 14:40 3h 50m 5 EUR
  • 11:00 14:15 3h 15m 6 EUR
  • 11:05 14:20 3h 15m 6 EUR
  • 11:15 15:00 3h 45m 15 EUR
  • 11:30 14:45 3h 15m 7 EUR
  • 11:45 15:25 3h 40m 5 EUR
  • 12:00 15:15 3h 15m 6 EUR
  • 12:15 15:30 3h 15m 4 EUR
  • 12:30 15:45 3h 15m 6 EUR
  • 12:45 16:00 3h 15m 5 EUR
  • 13:00 16:15 3h 15m 5 EUR
  • 13:15 16:55 3h 40m 4 EUR
  • 13:30 16:45 3h 15m 6 EUR
  • 13:45 17:00 3h 15m 4 EUR
  • 14:00 17:15 3h 15m 5 EUR
  • 14:15 18:00 3h 45m 4 EUR
  • 14:30 17:45 3h 15m 5 EUR
  • 14:45 19:20 4h 35m 9 EUR
  • 15:00 18:15 3h 15m 4 EUR
  • 15:05 18:20 3h 15m 4 EUR
  • 15:15 18:40 3h 25m 5 EUR
  • 15:30 18:45 3h 15m 4 EUR
  • 15:45 19:10 3h 25m 4 EUR
  • 16:00 19:15 3h 15m 5 EUR
  • 16:05 19:20 3h 15m 4 EUR
  • 16:15 20:00 3h 45m 5 EUR
  • 16:30 19:45 3h 15m 5 EUR
  • 16:35 19:50 3h 15m 4 EUR
  • 16:45 20:00 3h 15m 4 EUR
  • 17:00 20:15 3h 15m 5 EUR
  • 17:15 20:55 3h 40m 4 EUR
  • 17:30 20:45 3h 15m 5 EUR
  • 17:45 21:00 3h 15m 5 EUR
  • 18:00 21:15 3h 15m 5 EUR
  • 18:15 22:00 3h 45m 4 EUR
  • 18:30 21:45 3h 15m 5 EUR
  • 18:45 22:30 3h 45m 5 EUR
  • 19:00 22:15 3h 15m 4 EUR
  • 19:15 22:55 3h 40m 5 EUR
  • 19:30 22:45 3h 15m 5 EUR
  • 19:45 23:00 3h 15m 4 EUR
  • 20:00 23:15 3h 15m 7 EUR
  • 20:30 23:45 3h 15m 5 EUR
  • 21:00 00:25 3h 25m 5 EUR
  • 21:15 00:50 3h 35m 4 EUR
  • 21:45 01:10 3h 25m 5 EUR
  • 22:30 01:45 3h 15m 4 EUR
  • 22:55 02:35 3h 40m 7 EUR

Check all Charter tickets →

Flight Routes & Schedules from Porto to Lisbon

Fly from OPO Porto Airport on the only nonstop service to Lisbon. The flight time is around 1h to 1h 10m, with departures scheduled from 05:05 until 22:30 and fares starting at 50 to 162 EUR. You’ll land at LIS Lisbon Airport, and checking the timetable for flights from Porto to Lisbon helps you pick the departure that best fits your plans and reserve your seat.

Departure stations
OPO Porto Airport
Arrival stations
LIS Lisbon Airport

Flight Timetable: OPO Porto Airport → LIS Lisbon Airport

  • 05:05 06:05 1h 135 EUR
  • 05:05 06:05 1h 126 EUR
  • 07:00 07:55 55m 126 EUR
  • 07:00 07:55 55m 135 EUR
  • 09:00 10:00 1h 81 EUR
  • 09:00 10:00 1h 84 EUR
  • 10:00 11:00 1h 50 EUR
  • 10:00 11:00 1h 55 EUR
  • 11:00 12:00 1h 84 EUR
  • 11:00 12:00 1h 81 EUR
  • 12:35 13:25 50m 162 EUR
  • 12:35 13:25 50m 159 EUR
  • 16:00 17:00 1h 55 EUR
  • 16:00 17:00 1h 50 EUR
  • 18:00 19:05 1h 5m 84 EUR
  • 18:00 19:05 1h 5m 81 EUR
  • 21:15 22:25 1h 10m 81 EUR
  • 21:15 22:25 1h 10m 89 EUR
  • 22:30 23:25 55m 55 EUR
  • 22:30 23:25 55m 50 EUR

Check all Flight tickets →

Combined Routes & Schedules from Porto to Lisbon

From OPO Porto Airport, embark on a multi-leg journey toward Lisbon using a mix of transport options. Expect the trip to take roughly 3h 40m to 23h 15m, with services operating from 07:35 until 22:00 and tickets starting at 163 to 484 EUR. You’ll reach LIS Lisbon Airport, and consulting the timetable for routes from Porto to Lisbon helps you select the departure that works best for your plans.

Departure stations
OPO Porto Airport
Arrival stations
LIS Lisbon Airport

Combined Timetable: OPO Porto Airport → LIS Lisbon Airport

  • 07:35 06:50 23h 15m 177 EUR
  • 07:35 15:15 7h 40m 389 EUR
  • 07:35 19:15 11h 40m 484 EUR
  • 11:35 10:45 23h 10m 311 EUR
  • 11:35 06:50 19h 15m 218 EUR
  • 11:35 15:15 3h 40m 431 EUR
  • 16:05 10:45 18h 40m 290 EUR
  • 16:05 15:15 23h 10m 378 EUR
  • 16:05 06:50 14h 45m 198 EUR
  • 16:50 08:30 15h 40m 177 EUR
  • 20:10 06:50 10h 40m 177 EUR
  • 20:10 15:15 19h 5m 358 EUR
  • 20:10 10:45 14h 35m 269 EUR
  • 20:10 19:15 23h 5m 269 EUR
  • 22:00 08:30 10h 30m 163 EUR

Check all Combined tickets →

Charter Routes & Schedules from Porto to Lisbon

- Board a private taxi at Porto Hotel Transfer and reach Lisbon Hotel Transfer, with the trip taking roughly 3h 4m. Multiple departures are available with fares starting at 338 EUR.
- Board a private taxi at Porto Hotel Transfer and reach Lisbon Portela Airport, with the trip taking roughly 2h 53m. Multiple departures are available with fares starting at 328 EUR.
- Book a private driver at Porto Hotel Transfer to reach Lisbon City Centre, with the ride taking roughly 3h 4m. Travel options are flexible with fares starting from 338 EUR.

Check all Charter tickets →

Frequently Asked Questions Porto to Lisbon

Below you will find answers to the most common questions about traveling from Porto to Lisbon.

How long does the Porto to Lisbon route usually take?

Travel time on the Porto to Lisbon route depends on the transport type and the specific service. Flights take about 1 hour to 1 hour 10 minutes, buses take about 3 hours 15 minutes to 4 hours 35 minutes, and charter transfers take about 2 hours 53 minutes to 3 hours 4 minutes.

What is the cheapest way to travel from Porto to Lisbon?

The cheapest option on the Porto to Lisbon route is the bus, with fares starting at 4 EUR and going up to 23 EUR. Flights start at 50 EUR, while charter transfers are much higher at 328 EUR to 338 EUR.

How much should I expect to pay for Porto to Lisbon overall?

Prices on the Porto to Lisbon route vary by transport. Buses cost about 4 EUR to 23 EUR, flights cost about 50 EUR to 162 EUR, combined air options cost 163 EUR to 484 EUR, and charter transfers cost 328 EUR to 338 EUR.

Which option is fastest for Porto to Lisbon?

The fastest option on the Porto to Lisbon route is the flight, which takes about 1 hour to 1 hour 10 minutes. Charter transfers take about 2 hours 53 minutes to 3 hours 4 minutes, and buses take about 3 hours 15 minutes to 4 hours 35 minutes.

Where do buses leave from and arrive on the Porto to Lisbon route?

Buses on the Porto to Lisbon route depart from Porto TIC Campanha, Porto Campanha Bus Station, or Polo Universitario Station, Porto. They arrive at Lisbon Oriente, Moscavide; Lisbon Oriente Bus Station, Moscavide; Lisbon Sete Rios Bus Station; or Lisbon Airport, Moscavide.

What airports are used for flights from Porto to Lisbon?

Flights on the Porto to Lisbon route depart from OPO Porto Airport and arrive at LIS Lisbon Airport. The listed flight time is about 1 hour to 1 hour 10 minutes, with fares starting at 50 EUR.

How often do buses run from Porto to Lisbon, and when is the last one?

The Porto to Lisbon bus schedule shows a last departure at 23:15. A first departure time is not listed, so the full daily spread cannot be stated from the available schedule.

What are the first and last flight departures on the Porto to Lisbon route?

Flights from Porto to Lisbon start at 05:05 and the last departure is at 22:30. These flights use OPO Porto Airport and arrive at LIS Lisbon Airport.

Are there different bus durations on the Porto to Lisbon route?

Yes, bus times on the Porto to Lisbon route vary by departure and arrival pair. The shortest listed bus trip is about 3 hours 15 minutes, while the longest is about 4 hours 35 minutes.

How do charter transfers work on the Porto to Lisbon route?

Charter transfers on the Porto to Lisbon route depart from Porto Hotel Transfer and can arrive at Lisbon Hotel Transfer, Lisbon Portela Airport, or Lisbon City Centre. The trip takes about 2 hours 53 minutes to 3 hours 4 minutes and costs 328 EUR to 338 EUR.

Which bus stations are linked by the quickest Porto to Lisbon services?

The quickest bus services on the Porto to Lisbon route are listed from Porto TIC Campanha to Lisbon Oriente, Moscavide, and from Porto Campanha Bus Station to Lisbon Oriente Bus Station, Moscavide or Lisbon Sete Rios Bus Station. These take about 3 hours 15 minutes.

Where can I book tickets for the Porto to Lisbon route?

For the Porto to Lisbon route, TicketRoutes.com is the booking reference to use. It lists the available services, including buses, flights, and charter transfers, with their prices, times, and stations.

Explore routes between cities and transport hubs in Portugal

Route finder

Discover connections linking cities, airports, ferry terminals, and key destinations throughout Portugal. Compare routes and available transport services directly on the map.


More travel routes for Porto and Lisbon

Planning more stops after Porto to Lisbon?

If your journey doesn’t end with Porto to Lisbon, use the TicketRoutes Travel Planner to build a complete multi-city itinerary. Compare buses, trains, ferries, and flights for several destinations at once — faster and easier.

Try the Travel Planner

Perfect for travelers visiting multiple cities on one trip.