Lisbon to Porto
For the route between Lisbon and Porto, multiple transport services are available, with detailed timetables, estimated durations and fare information provided here.
Travel options for Lisbon to Porto
Travel from Lisbon to Porto by flight for a quicker journey lasting 55 minutes, or take a bus to save 4 EUR.
Bus from Lisbon to Porto
Board a bus at multiple stations, including Lisbon Oriente Bus Station, Moscavide, Lisbon Oriente, Moscavide, Lisbon Sete Rios Bus Station, Lisbon Airport, Moscavide and others, with the first departure of the day at 00:15, and begin your journey from Lisbon toward Porto, arriving at multiple stations, including Porto Campanha Bus Station, Porto TIC Campanha, Polo Universitario Station, Porto and others. Departures run regularly throughout the day, and the trip takes around 3 hours 15 minutes. Tickets start from 4 EUR. Plan ahead and secure your spot reserve your ticket.
Prices: 4 EUR
Duration: 3h 15m – 4h 30m ⏱
Flight from Lisbon to Porto
For travellers prioritising speed, this route is best covered by air. Flights operate from LIS Lisbon Airport, connecting Lisbon with Porto and arriving at OPO Porto Airport in around 55 minutes. Fares commonly begin at 48 EUR, depending on availability. Full flight details and booking options are available on the flight listings page.
Prices: 48 EUR
Duration: 55m – 1h 10m ⏱
Combined from Lisbon to Porto
Traveling from Lisbon to Porto with combined transport allows you to start from LIS Lisbon Airport and arrive conveniently at OPO Porto Airport. Expect a journey duration of approximately 3 hours 40 minutes, with tickets available for 108 EUR. Discover schedules and book your journey here.
Prices: 108 EUR
Duration: 3h 40m – 23h 15m ⏱
Charter from Lisbon to Porto
A private driver can take you from Lisbon to Porto, picking you up at the spot that suits you best and dropping you off at your preferred destination. Expect the journey to take around 2 hours 47 minutes, with prices starting from 328 EUR. Reserve your ride and travel on your schedule.
Prices: 328 EUR
Duration: 2h 47m – 3h 4m ⏱
Bus Routes & Schedules from Lisbon to Porto
For this bus route between Lisbon and Porto, multiple departure and arrival stations are in use. Depending on the specific bus stop combination, journey times may vary, typically around 3h 15m to 4h 30m. Bus services operate on a shared schedule from 00:15 until 23:00, while fares generally start at 4 to 23 EUR and may differ slightly by service and stop. Reviewing the full bus timetable for Lisbon to Porto allows you to compare stations and available departures before selecting the option that best fits your plans.
Cheapest Bus Lisbon to Porto
4 EUR, from Lisbon Oriente, Moscavide to Porto TIC Campanha, departure at some times, duration 3h 15mBus Timetable: Lisbon Airport Bus Station, Moscavide → Porto Campanha Bus Station
- 10:15 14:10 3h 55m 5 EUR
Bus Timetable: Lisbon Airport, Moscavide → Porto TIC Campanha
- 04:10 07:25 3h 15m 9 EUR
- 05:10 08:25 3h 15m 5 EUR
- 09:25 12:40 3h 15m 7 EUR
- 10:20 13:35 3h 15m 7 EUR
- 13:55 17:10 3h 15m 4 EUR
- 14:00 17:15 3h 15m 7 EUR
- 16:25 19:40 3h 15m 10 EUR
- 20:25 23:40 3h 15m 4 EUR
- 21:10 00:25 3h 15m 4 EUR
- 21:55 02:05 4h 10m 11 EUR
Bus Timetable: Lisbon Oriente Bus Station, Moscavide → Porto Campanha Bus Station
- 01:00 04:15 3h 15m 12 EUR
- 02:15 06:00 3h 45m 23 EUR
- 03:30 07:00 3h 30m 23 EUR
- 05:00 08:30 3h 30m 23 EUR
- 05:30 08:45 3h 15m 12 EUR
- 06:30 09:50 3h 20m 10 EUR
- 07:00 10:15 3h 15m 12 EUR
- 07:30 10:50 3h 20m 6 EUR
- 08:00 11:15 3h 15m 10 EUR
- 08:30 11:45 3h 15m 5 EUR
- 09:00 12:30 3h 30m 8 EUR
- 09:30 12:45 3h 15m 10 EUR
- 09:50 14:10 4h 20m 5 EUR
- 10:00 13:20 3h 20m 12 EUR
- 10:30 13:50 3h 20m 12 EUR
- 11:00 14:15 3h 15m 12 EUR
- 11:30 14:45 3h 15m 5 EUR
- 12:00 15:15 3h 15m 5 EUR
- 12:30 15:45 3h 15m 12 EUR
- 13:00 16:30 3h 30m 6 EUR
- 13:30 16:45 3h 15m 8 EUR
- 14:00 17:20 3h 20m 12 EUR
- 14:30 17:45 3h 15m 10 EUR
- 15:00 18:30 3h 30m 6 EUR
- 15:30 18:45 3h 15m 10 EUR
- 16:00 19:20 3h 20m 12 EUR
- 16:30 19:45 3h 15m 12 EUR
- 17:00 20:20 3h 20m 14 EUR
- 17:30 20:45 3h 15m 8 EUR
- 18:00 21:20 3h 20m 12 EUR
- 18:30 21:45 3h 15m 6 EUR
- 19:00 22:30 3h 30m 6 EUR
- 19:30 22:45 3h 15m 10 EUR
- 20:00 23:15 3h 15m 8 EUR
- 22:00 01:30 3h 30m 6 EUR
- 23:00 02:15 3h 15m 6 EUR
Bus Timetable: Lisbon Oriente, Moscavide → Porto TIC Campanha
- 01:45 05:20 3h 35m 5 EUR
- 02:30 06:05 3h 35m 13 EUR
- 04:00 07:25 3h 25m 7 EUR
- 04:35 08:25 3h 50m 5 EUR
- 05:00 08:25 3h 25m 5 EUR
- 06:00 09:15 3h 15m 4 EUR
- 06:30 09:45 3h 15m 5 EUR
- 07:00 10:15 3h 15m 4 EUR
- 07:05 11:25 4h 20m 10 EUR
- 07:15 10:30 3h 15m 5 EUR
- 07:30 10:45 3h 15m 6 EUR
- 08:00 11:15 3h 15m 8 EUR
- 08:15 12:00 3h 45m 12 EUR
- 08:30 11:45 3h 15m 8 EUR
- 08:45 12:25 3h 40m 5 EUR
- 09:00 12:15 3h 15m 11 EUR
- 09:15 12:40 3h 25m 7 EUR
- 09:30 12:45 3h 15m 7 EUR
- 09:45 13:30 3h 45m 7 EUR
- 10:00 13:15 3h 15m 5 EUR
- 10:05 13:20 3h 15m 5 EUR
- 10:10 13:35 3h 25m 7 EUR
- 10:15 14:45 4h 30m 9 EUR
- 10:30 13:45 3h 15m 5 EUR
- 10:35 14:20 3h 45m 8 EUR
- 10:45 14:00 3h 15m 4 EUR
- 11:00 14:15 3h 15m 5 EUR
- 11:05 14:20 3h 15m 5 EUR
- 11:25 15:10 3h 45m 9 EUR
- 11:30 14:45 3h 15m 5 EUR
- 11:45 15:00 3h 15m 5 EUR
- 12:00 15:15 3h 15m 7 EUR
- 12:15 15:55 3h 40m 4 EUR
- 12:20 16:40 4h 20m 9 EUR
- 12:30 15:45 3h 15m 4 EUR
- 13:00 16:15 3h 15m 5 EUR
- 13:20 16:35 3h 15m 4 EUR
- 13:30 16:45 3h 15m 5 EUR
- 13:45 17:10 3h 25m 4 EUR
- 13:50 17:15 3h 25m 7 EUR
- 14:00 17:15 3h 15m 4 EUR
- 14:25 18:50 4h 25m 8 EUR
- 14:30 17:45 3h 15m 6 EUR
- 14:45 18:25 3h 40m 6 EUR
- 15:00 18:15 3h 15m 7 EUR
- 15:15 19:00 3h 45m 10 EUR
- 15:30 18:45 3h 15m 6 EUR
- 15:45 19:00 3h 15m 4 EUR
- 16:00 19:15 3h 15m 4 EUR
- 16:15 19:40 3h 25m 7 EUR
- 16:30 19:45 3h 15m 4 EUR
- 16:45 20:00 3h 15m 4 EUR
- 17:00 20:15 3h 15m 5 EUR
- 17:05 20:20 3h 15m 4 EUR
- 17:15 21:00 3h 45m 6 EUR
- 17:30 20:45 3h 15m 5 EUR
- 17:45 21:25 3h 40m 4 EUR
- 18:00 21:15 3h 15m 5 EUR
- 18:15 21:30 3h 15m 8 EUR
- 18:30 21:45 3h 15m 5 EUR
- 18:40 22:40 4h 4 EUR
- 18:45 22:00 3h 15m 4 EUR
- 19:00 22:15 3h 15m 5 EUR
- 19:05 22:20 3h 15m 5 EUR
- 19:15 22:55 3h 40m 4 EUR
- 19:30 22:45 3h 15m 5 EUR
- 19:45 23:30 3h 45m 4 EUR
- 20:00 23:15 3h 15m 5 EUR
- 20:05 23:20 3h 15m 4 EUR
- 20:15 23:40 3h 25m 12 EUR
- 20:30 23:45 3h 15m 5 EUR
- 21:00 00:25 3h 25m 4 EUR
- 21:30 00:45 3h 15m 4 EUR
- 21:45 02:05 4h 20m 7 EUR
- 22:00 01:15 3h 15m 4 EUR
Bus Timetable: Lisbon Sete Rios Bus Station → Polo Universitario Station, Porto
- 13:30 17:45 4h 15m 12 EUR
Bus Timetable: Lisbon Sete Rios Bus Station → Porto Campanha Bus Station
- 00:15 04:15 4h 23 EUR
- 01:00 04:15 3h 15m 23 EUR
- 05:15 08:45 3h 30m 12 EUR
- 06:15 09:45 3h 30m 14 EUR
- 07:00 10:30 3h 30m 10 EUR
- 07:30 11:00 3h 30m 12 EUR
- 08:00 11:30 3h 30m 8 EUR
- 08:30 12:30 4h 8 EUR
- 09:00 12:25 3h 25m 14 EUR
- 09:30 13:00 3h 30m 12 EUR
- 10:00 13:30 3h 30m 6 EUR
- 10:30 14:00 3h 30m 14 EUR
- 11:00 14:15 3h 15m 14 EUR
- 11:30 15:00 3h 30m 6 EUR
- 12:00 15:30 3h 30m 6 EUR
- 12:30 16:00 3h 30m 10 EUR
- 13:00 16:30 3h 30m 6 EUR
- 13:30 17:00 3h 30m 12 EUR
- 14:00 17:30 3h 30m 14 EUR
- 14:30 18:00 3h 30m 12 EUR
- 15:00 18:30 3h 30m 8 EUR
- 15:30 18:45 3h 15m 12 EUR
- 16:00 19:15 3h 15m 12 EUR
- 16:30 20:00 3h 30m 12 EUR
- 17:00 20:15 3h 15m 8 EUR
- 17:30 20:45 3h 15m 23 EUR
- 18:00 21:30 3h 30m 8 EUR
- 18:30 22:00 3h 30m 12 EUR
- 19:00 22:30 3h 30m 6 EUR
- 19:30 22:45 3h 15m 17 EUR
- 20:00 23:30 3h 30m 6 EUR
- 20:30 00:00 3h 30m 12 EUR
- 21:30 00:45 3h 15m 12 EUR
- 22:30 02:15 3h 45m 6 EUR
Flight Routes & Schedules from Lisbon to Porto
Fly from LIS Lisbon Airport on the only nonstop service to Porto. The flight time is around 1h to 1h 10m, with departures scheduled from 07:00 until 23:45 and fares starting at 48 to 161 EUR. You’ll land at OPO Porto Airport, and checking the timetable for flights from Lisbon to Porto helps you pick the departure that best fits your plans and reserve your seat.
Cheapest Flight Lisbon to Porto
48 EUR, from LIS Lisbon Airport to OPO Porto Airport, departure at some times, duration 55mFastest Flight Lisbon to Porto
84 EUR, from LIS Lisbon Airport to OPO Porto Airport, departure at some times, duration 1hFlight Timetable: LIS Lisbon Airport → OPO Porto Airport
- 07:00 08:10 1h 10m 48 EUR
- 07:00 08:10 1h 10m 53 EUR
- 08:00 09:00 1h 53 EUR
- 08:00 09:00 1h 48 EUR
- 09:00 10:05 1h 5m 80 EUR
- 09:00 10:05 1h 5m 84 EUR
- 14:00 15:00 1h 161 EUR
- 14:00 15:00 1h 158 EUR
- 16:00 17:00 1h 84 EUR
- 16:00 17:00 1h 80 EUR
- 18:00 19:00 1h 84 EUR
- 18:00 19:00 1h 80 EUR
- 19:30 20:25 55m 80 EUR
- 19:30 20:25 55m 89 EUR
- 22:00 23:10 1h 10m 134 EUR
- 22:00 23:10 1h 10m 125 EUR
- 23:45 00:40 55m 53 EUR
- 23:45 00:40 55m 48 EUR
Combined Routes & Schedules from Lisbon to Porto
From LIS Lisbon Airport, embark on a multi-leg journey toward Porto using a mix of transport options. Expect the trip to take roughly 3h 40m to 23h 15m, with services operating from 07:40 until 22:10 and tickets starting at 108 to 320 EUR. You’ll reach OPO Porto Airport, and consulting the timetable for routes from Lisbon to Porto helps you select the departure that works best for your plans.
Cheapest Combined Lisbon to Porto
108 EUR, from LIS Lisbon Airport to OPO Porto Airport, departure at 07:40, duration 23h 10mFastest Combined Lisbon to Porto
215 EUR, from LIS Lisbon Airport to OPO Porto Airport, departure at 11:35, duration 3h 40mCombined Timetable: LIS Lisbon Airport → OPO Porto Airport
- 07:40 06:50 23h 10m 108 EUR
- 07:40 06:50 23h 10m 114 EUR
- 07:40 15:15 7h 35m 189 EUR
- 07:40 19:20 11h 40m 189 EUR
- 11:35 19:20 7h 45m 215 EUR
- 11:35 06:50 19h 15m 134 EUR
- 11:35 10:50 23h 15m 173 EUR
- 11:35 15:15 3h 40m 215 EUR
- 16:05 10:50 18h 45m 223 EUR
- 16:05 15:15 23h 10m 320 EUR
- 16:05 06:50 14h 45m 185 EUR
- 20:05 06:50 10h 45m 134 EUR
- 20:05 10:50 14h 45m 173 EUR
- 20:05 15:15 19h 10m 267 EUR
- 22:10 13:00 14h 50m 142 EUR
Charter Routes & Schedules from Lisbon to Porto
- Hop into an on-demand private car at Lisbon Hotel Transfer for a ride to Porto Hotel Transfer, lasting around 3h 4m. Several departures operate daily, and ticket prices begin at 338 EUR.
- Enjoy a personal driver service from Lisbon Portela Airport, arriving at Porto Hotel Transfer after approximately 2h 47m. Tickets from 328 EUR are valid across various departure times during the day.
- From Lisbon City Centre, take a direct private taxi to Porto Hotel Transfer, covering the route in roughly 3h 4m. Departures are scheduled regularly, and tickets start at 338 EUR.
Cheapest & Fastest Charter Lisbon to Porto
328 EUR, from Lisbon Portela Airport to Porto Hotel Transfer, departure at --:--, duration 2h 47mCharter Timetable: Lisbon City Centre → Porto Hotel Transfer
- --:-- --:-- 3h 4m 338 EUR
Charter Timetable: Lisbon Hotel Transfer → Porto Hotel Transfer
- --:-- --:-- 3h 4m 338 EUR
Charter Timetable: Lisbon Portela Airport → Porto Hotel Transfer
- --:-- --:-- 2h 47m 328 EUR
Frequently Asked Questions Lisbon to Porto
Below you will find answers to the most common questions about traveling from Lisbon to Porto.
How long does the Lisbon to Porto route usually take?
The travel time on the Lisbon to Porto route depends on the transport type. Flights take about 1 hour to 1 hour 10 minutes, buses take about 3 hours 15 minutes to 4 hours 30 minutes, and charter transfers take about 2 hours 47 minutes to 3 hours 4 minutes.
What is the cheapest way to travel from Lisbon to Porto?
The cheapest option on the Lisbon to Porto route is the bus, with fares starting at 4 EUR. Bus prices go up to 23 EUR, while flights start at 48 EUR and charter transfers are much higher.
How much does Lisbon to Porto typically cost overall?
Prices on the Lisbon to Porto route vary by transport type. Buses cost about 4 EUR to 23 EUR, flights cost about 48 EUR to 161 EUR, combined air travel costs about 108 EUR to 320 EUR, and charter transfers cost about 328 EUR to 338 EUR.
Which option is the fastest for Lisbon to Porto?
The fastest option on the Lisbon to Porto route is flying, which takes about 1 hour to 1 hour 10 minutes. Charter transfers are next at about 2 hours 47 minutes to 3 hours 4 minutes, while buses take longer.
Where do buses leave from and arrive on the Lisbon to Porto route?
Bus departures on the Lisbon to Porto route use several points in Lisbon, including Lisbon Oriente Bus Station, Lisbon Oriente, Lisbon Sete Rios Bus Station, Lisbon Airport, and Lisbon Airport Bus Station. Arrivals are at Porto Campanha Bus Station, Porto TIC Campanha, or Polo Universitario Station, Porto.
What airports are used for flights from Lisbon to Porto?
Flights on the Lisbon to Porto route depart from LIS Lisbon Airport and arrive at OPO Porto Airport. The air journey itself is short, taking about 1 hour to 1 hour 10 minutes.
How often do buses run on the Lisbon to Porto route, and what are the first and last departures?
Bus service on the Lisbon to Porto route is frequent, with 157 trips listed. The first departure is at 00:15 and the last departure is at 23:00, so there are options throughout the day and late at night.
What are the first and last flight times on the Lisbon to Porto route?
Flights on the Lisbon to Porto route start at 07:00 and the last departure is at 23:45. That gives travelers a wide daytime and evening range for choosing a flight.
How do bus travel times vary on the Lisbon to Porto route?
Bus travel times on the Lisbon to Porto route range from about 3 hours 15 minutes to 4 hours 30 minutes. The difference depends on the departure and arrival points, with some airport and city-center combinations taking longer than others.
Are there direct charter transfers on the Lisbon to Porto route, and where do they go?
Charter transfers on the Lisbon to Porto route are available from Lisbon Hotel Transfer, Lisbon Portela Airport, and Lisbon City Centre. All arrive at Porto Hotel Transfer, with trip times ranging from about 2 hours 47 minutes to 3 hours 4 minutes.
What is the quickest bus connection on the Lisbon to Porto route?
The quickest bus options on the Lisbon to Porto route take about 3 hours 15 minutes. That timing appears on several city and airport departures, while some routes are longer and can reach about 4 hours 30 minutes.
If I want to book Lisbon to Porto tickets, where should I look?
For Lisbon to Porto tickets, TicketRoutes.com is the place to check. It shows the available transport options, departure points, arrival points, and current fares for the route in one place.
Explore Portugal's transport network
Discover how destinations across Portugal are connected by bus, train, ferry, and air. Choose any two locations on the map to compare routes and travel options in one place.
More travel routes for Lisbon and Porto
Planning more stops after Lisbon to Porto?
If your journey doesn’t end with Lisbon to Porto, 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.