Travel options
from Porto to Lisbon

You can get from Porto to Lisbon by train, bus or flight.

No journeys found

We couldn’t find any journeys for this date. Click below and try searching for another date.

These companies trust us. We sell their tickets all in one place.

Trenitalia
Easyjet
Deutsche Bahn
SNCF
Place to stay

Need a place to stay?

Sun, Jun 13
Total price for 1 nights, 1 adults
Top pick hotels
Entire homes & apartments

Find the best accommodation for you, with our partner Booking.com

View All

COMPARE Prices for trains, buses and flights

Sat
12 Jun
£9Rede Expressos
£95TAP Portugal
Sun
13 Jun
£9Renex
£131TAP Portugal
Mon
14 Jun
£5Flixbus
£76TAP Portugal
Tue
15 Jun
£5Flixbus
£76TAP Portugal
Wed
16 Jun
£5Rede Expressos
£76TAP Portugal
Thu
17 Jun
£5Flixbus
£95TAP Portugal
Fri
18 Jun
£5Flixbus
£76TAP Portugal
Sat
19 Jun
£5Flixbus
£86TAP Portugal
Sun
20 Jun
£5Flixbus
£65White Airways
Mon
21 Jun
£5Flixbus
£65PGA-Portugalia Airlines
Tue
22 Jun
£5Flixbus
£65TAP Portugal
Wed
23 Jun
£5Flixbus
£76White Airways
Thu
24 Jun
£5Flixbus
£86TAP Portugal
Fri
25 Jun
£5Flixbus
£65White Airways
Sat
26 Jun
£5Flixbus
£76White Airways
Sun
27 Jun
£5Flixbus
£76White Airways
Mon
28 Jun
£5Flixbus
£65PGA-Portugalia Airlines
Tue
29 Jun
£5Flixbus
£65TAP Portugal
Wed
30 Jun
£5Flixbus
£65White Airways
Thu
1 Jul
£5Flixbus
£65TAP Portugal
Fri
2 Jul
£5Flixbus
£65TAP Portugal

How to Travel from Porto to Lisbon?

 The journey from Porto to Lisbon is a popular route with travellers wishing to explore the history and culture of Portugal's two main cities. You can travel between the cities by bus or plane with services scheduled every day of the week. Bus routes are direct and take from between three hours and 15 minutes to 4.5 hours. The flight time to Lisbon from Porto is just one hour, but the overall journey will be longer depending on the time spent on checking in and passing through security. 

What is the Cheapest Way To Get from Porto to Lisbon?

Travelling by bus from Porto to Lisbon is considerably cheaper than making the journey by plane. All services are direct, and routes are provided by Renex, Rede Expressos, Citi Express and Flixbus. The fastest journey time is three and a quarter hours with other bus services taking up to 4.5 hours. Departures are from Campo 24 Agosto Bus Station with most arrivals in Lisbon at Gare Rodoviaria Sete Rios and a few at Gare Oriente.

What is the Fastest Way to Travel from Porto to Lisbon?

The fastest way of travelling to Lisbon from Porto is by plane. The direct flight time is just one hour, but when planning your journey remember to factor in time for getting to and from airports and for going through any security controls. Direct flights from Porto to Lisbon are operated by TAP Portugal. Departures are from Porto Airport (OPO) with arrivals at Lisbon Portela Airport (LIS).

Find and Book with Omio the Best Tickets from Porto to Lisbon

The Omio booking platform provides a comparison of transport modes, providers, prices, and timetables, helping you plan a journey that fits your budget and schedule perfectly.

Travel from Porto to Lisbon by Bus

Renex, Rede Expressos, Citi Express, and Flixbus all offer direct routes from Porto to Lisbon with journey times that vary from a little over three hours to 4.5 hours. The fastest routes are offered by Renex and Rede Expressos. There are up to four departures an hour from early morning until late at night on a timetable that is similar seven days a week. All departures are from Campo 24 Agosto Bus Station. The majority of journeys finish at Gare Rodoviaria Sete Rios, Lisbon's main terminus for long-distance bus arrivals and departures. It is located approximately two miles north of Lisbon's historic heart to which it is linked by taxis, Metro trains, and local buses. The modern Gare Oriente can be found just under four miles east of the city centre. It is also served by taxis, local buses, and Metro trains.

Travel from Porto to Lisbon by Plane

Direct flights to Lisbon from Porto are offered by TAP Portugal, the country's flag-carrying airline. Flight times are just one hour. There are six or more direct departures every day, starting early morning and continuing until early evening. Connecting routes are also offered by Iberia, Air Europa, KLM, Luxair, and Azores Airlines. These involve overall journey times of between three and 19 hours, depending on routes taken and transfer times. Transfers are made at airline hub airports such as Amsterdam Schiphol, Madrid Barajas, and London Gatwick. Departures are all from Porto Airport with arrivals at Lisbon Portela Airport. This is located approximately 4.5 miles north of Lisbon's historic heart. The airport is linked to all parts of the city by taxis, Metro trains, local buses, and airport buses.

Travel Tips

Travel from Porto to Lisbon
Travel to Lisbon easily. Whether you want fast, cheap or something entirely different, our travel experts have collected everything you need to know so you can find the best option from Porto to Lisbon.
FAQs
How do I go from Porto to Lisbon?

There are 3 ways that you can travel between Porto and Lisbon. You can take a coach, flight or train.

How many miles are between Porto and Lisbon

You should expect to travel around 170 miles (274 km) from Porto to Lisbon.

Where do I depart from Porto? Where do I arrive in Lisbon?

These are the most popular departure and arrival points for travellers from Porto to Lisbon:

  • Coaches mostly depart from Porto, Campo 24 de Agosto and arrive in Lisbon, Gare Rodoviaria Sete Rios.
  • Flights mostly leave from Porto Airport and tend to arrive in Lisbon Portela Airport.
Which travel companies can get me from Porto to Lisbon?

If finding a good deal is your main consideration for your trip from Porto to Lisbon, then we'll help you find the best value travel companies for you:

  • Travel with Flixbus for coaches to Lisbon. If you’re looking for a good deal on tickets, check for Flixbus Porto to Lisbon tickets on Omio for £5.
  • Travel with TAP Portugal to go to Lisbon by plane. For a good deal on tickets, you can find TAP Portugal Porto to Lisbon tickets on Omio for £68.
Is it possible to travel directly from Porto to Lisbon?

Yes, there are direct services available between Porto and Lisbon with the following travel operators:

  • You can buy a direct coach with Flixbus or BlaBlaCar.
  • You can take a direct flight with PGA-Portugalia Airlines, White Airways or TAP Portugal.

Direct services tend to save you time and add more convenience in getting you to Lisbon as you won't need to change in between, so it's worth paying attention to before booking your tickets between Porto and Lisbon.

Where else should I travel to after my journey between Porto and Lisbon ends?
Your journey from Porto to Lisbon doesn't have to end in Lisbon. Many of our customers like to extend their holidays to explore other popular destinations like Madrid, Paris or Barcelona. If you’d like to add Madrid, Paris or Barcelona to your Porto to Lisbon trip, check Omio for the best and cheapest ways to travel to any of these top destinations from Lisbon today!
How early should I buy tickets between Porto and Lisbon online for the best deals?

Before travelling from Porto to Lisbon, it’s good to know what ticket you can purchase and how much it will cost in the next 7 days:

  • The price of a coach ticket for this route is £5 one way on average.
  • The price of a plane ticket is £68 one way on average for this route.

But we recommend booking Porto to Lisbon tickets online a few months before your planned travel date to score the best deals and save money on your trip.

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

The cheapest way from Porto to Lisbon is by taking a coach. You can find average ticket prices around £5 compared to other travel options to Lisbon:

A coach is about £63 less than a flight, which costs on average £68 for this trip.

What is the quickest way from Porto to Lisbon?

The fastest way from Porto to Lisbon is by flight with an average journey time of 55 min.

Other travel options to Lisbon from Porto can usually take longer:

In comparison, travelling by coach can take you on average 3 h 15 min.

Stations

Important Stations and Airports for this Journey

Porto
Lisbon
Aliados
Amenities
Boavista
Amenities
Porto Baralha Port Urb
Amenities