About travelling from Porto to Lisbon

Porto and Lisbon are the two largest cities in Portugal, and have plenty to offer travellers planning both short and longer visits. With vibrant cultures, and glocal recognition through the Globalization and World Cities Study Group, travellers will certainly remember any amount of time they spend in these colourful cities.

Between Porto and Lisbon are some memorable sights, such as the extravagant Pena Palace in Sintra, the historic town of Obidos, the holy city of Fatima, Batalha (the home of of the Dominican monastery of Santa Maria da Vitoria), the medieval town of Coimbra, and the colourful town dubbed as the “Venice” of Portugal – Aveiro. For travellers looking to experience these sights with their own custom itinerary, hiring a private car service is the best travel option.

How to get from Porto to Lisbon

If you’re travelling from Porto to Lisbon, you have multiple travel options. For travellers on a budget, taking a bus is the cheapest way to travel from Porto to Lisbon. The fastest way to travel from Porto to Lisbon is by train or car, with a car being the best way to travel from Porto to Lisbon thanks to its convenience. It’s also possible to take a flight from Porto to Lisbon, although with airport waiting times it’s one of the slower options.

Porto to Lisbon by train

To travel from Porto to Lisbon by train, you need to get to the Campanha train station or Sao Bento Train Station and purchase a ticket to Lisboa Santa Apol station or Lisboa Oriente (depending where you want to get off). You can also buy your tickets in advance online. The earliest train is at 5:40 AM, and the last train is at 8:40 PM, with trains departing every hour on average. On weekends the last train is at 7:45 PM. The train from Porto to Lisbon is operated by Intercidades and Alfa Pendular, with train tickets from Lisbon to Porto starting at €28 for the 2 hour and 45 minute trip. The distance from Porto to Lisbon is about 300 kilometers.

Trains have bathrooms on board, and usually offer a dining car.

Departs from Campanha or Sao Bento Train Stations
Time intervals1-2 hours
First/Last Departure 5:40 AM/8:40 PM
Avg. Price 2 persons€50-62 2nd class, €74-88 1st class
Duration~2 hr 45 min to 3 hr 15 min
Operating CompaniesIntercidades and Alfa Pendular

Porto to Lisbon by bus

To travel from Porto to Lisbon by bus, there are about 20 departures a day to choose from. Travellers can hop on the bus from the Terminal Rodoviario do Campo 24 de Agosto, and hop off at the Sete Rios or Oriente bus stations in Lisbon. Tickets for the bus from Porto to Lisbon can by purchased online, or at the bus station. The earliest bus is at 00:30 AM, and the last bus is at 23:00, with 2 busses leaving every hour after 7 AM. The bus from Lisbon to Porto is operated by Rede Expressos and Renex, with bus tickets from Porto to Lisbon  costing between €9-€19 for the 3 hour 30 min trip. The distance from Porto to Lisbon is about 310 kilometers.

All options offer direct service from Lisbon to Porto.

Departs from Campanha or Sao Bento Train Stations
Time intervals2 per hour
First/Last Departure 00:30 AM/11:00 PM
Avg. Price 2 persons€38
Duration~3hr 30 min
Operating CompaniesRede Expressos, Renex

Porto to Lisbon Flight

To travel by plane, you need to get to Porto Airport (OPO). As usual with flights, you’ll want to buy your tickets in advance.

For travelling such a short distance, only non stop flights make sense. Flight tickets start around €10 for the one hour flight from Porto to Lisbon, a distance of 274 km. It’s recommended to arrive at the airport 2 hours before the flight, making this one of the slower travel options.

Warsaw to Krakow by flight
Flights per day7
First/Last Departure7:30 AM /10:45 PM
Avg. Price 2 persons€100-€120
Duration~55 min
Operating CompaniesLOT Polish Airlines

Porto to Lisbon Private Car Transfer

For speed and convenience, a private car transfer with Daytrip is the best way to travel from Porto to Lisbon. You will be picked up at your accommodation, and the driver will take care of your luggage. You’ll then be able to enjoy door-to-door service to your accommodation in Lisbon, and can even add sightseeing stops on the way!

Book a private car transfer from Porto to Lisbon

Going the other direction? Check how to get from Lisbon to Porto

Leave a Comment

Your email address will not be published. Required fields are marked *