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 ⏱
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.
Prices: 50 EUR
Duration: 50m – 1h 10m ⏱
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.
Prices: 163 EUR
Duration: 3h 40m – 23h 15m ⏱
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 ⏱
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.
Cheapest & Fastest Bus Porto to Lisbon
4 EUR, from Porto TIC Campanha to Lisbon Oriente, Moscavide, departure at some times, duration 3h 15mBus 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
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.
Cheapest Flight Porto to Lisbon
50 EUR, from OPO Porto Airport to LIS Lisbon Airport, departure at some times, duration 55mFastest Flight Porto to Lisbon
55 EUR, from OPO Porto Airport to LIS Lisbon Airport, departure at some times, duration 1hFlight 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
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.
Cheapest Combined Porto to Lisbon
163 EUR, from OPO Porto Airport to LIS Lisbon Airport, departure at 22:00, duration 10h 30mFastest Combined Porto to Lisbon
431 EUR, from OPO Porto Airport to LIS Lisbon Airport, departure at 11:35, duration 3h 40mCombined 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
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.
Cheapest & Fastest Charter Porto to Lisbon
328 EUR, from Porto Hotel Transfer to Lisbon Portela Airport, departure at --:--, duration 2h 53mCharter Timetable: Porto Hotel Transfer → Lisbon City Centre
- --:-- --:-- 3h 4m 338 EUR
Charter Timetable: Porto Hotel Transfer → Lisbon Hotel Transfer
- --:-- --:-- 3h 4m 338 EUR
Charter Timetable: Porto Hotel Transfer → Lisbon Portela Airport
- --:-- --:-- 2h 53m 328 EUR
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
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 PlannerPerfect for travelers visiting multiple cities on one trip.