City Avatar

How to Get from Lisbon to Porto (2025): Train, Bus, Car, or Flight?

Lisbon and Porto are two of Portugal’s brightest stars - cities filled with history, art, views, and flavours that stay with you long after your trip ends. Luckily, the journey between them is just as rewarding as the destinations themselves. At only about 315 km apart, Lisbon and Porto are connected by high-speed trains, express buses, a smooth A1 motorway, short domestic flights, and fully private transfers for those who prefer a stylish door-to-door experience.

Nare
By Nare
5 min

Best Way to Travel from Lisbon to Porto: Here’s What You Should Know

No trip to Portugal is complete without a trip to Porto, the small Portuguese city with a rich cultural and artistic heritage, and bustling nightlife scene, offering something for just about every traveler. Ready to swap Lisbon’s spectacular views from Castelo de São Jorge and Miradouro da Senhora do Monte over golden-tiled façades and the Tagus River for Porto’s riverfront charm and the Douro flowing beneath the iconic Luís I Bridge?

After scenic strolls across Alfama’s maze of cobblestone alleys, lingering over pastéis de nata in Chiado, and soaking in late-night fado, it might just be time for a northern escape. Porto is Portugal’s capital of azulejos and cinematic bridges curving over the Douro, flanked by many art museums, countless local restaurants and plenty of stunning panoramas (sipping on a Port in one of its legendary wine cellars alone is worth the voyage!).

Here’s your guide to how to get from Lisbon to Porto, from private airport transfers to high-speed trains, express buses, short domestic flights, and self-drive routes.

Lisbon to Porto distance is approximately 315 km (196 miles), a breezy 3 hour drive, making it one of the best trips in Portugal. It’s a dream for culture lovers, wanderers, and wine lovers alike, home to the São Bento Station, the medieval Ribeira quarter, Livraria Lello with its neo-Gothic interior, said to have inspired Hogwarts in the Harry Potter series, and the legendary Vila Nova de Gaia wine lodges.

Whether you’re up for a Lisbon to Porto day trip or a multi-day northern adventure, here’s every route, cost breakdown, and insider tip you need to choose the best way to travel from Lisbon to Porto, depending on your budget, timing, and preferred pace.

Best Way to Travel from Lisbon to Porto: Here’s What You Should Know

How to Get from Lisbon to Porto

Private Transfer

Have you got a Lisbon to Porto day trip on the horizon? A private Kiwitaxi transfer provides superlatives in comfort, style, and views. It’s all about the journey and the destination, with stunning panoramas off the beaten path.

Kiwitaxi transforms the scenic drive:

Lisbon to Porto into a relaxed and customized experience, tailored to your pace and interest, with plenty of intriguing stops along the way. Prep your playlist in advance and feel comfortable en route keeping snacks on hand and everyone in the car happy. Take in the gorgeous views while your driver handles everything, from the route and traffic to luggage (no overhead constraints or worry about damaging and losing your luggage!), timing, and even delicious stops to savor Portuguese cuisine and sip Porto before you arrive in the charming city.

Take stunning breaks at popular Lisbon to Porto road trip stops (Coimbra, Aveiro), from strolling Coimbra’s historic university to gliding across Aveiro’s canals in colorful moliceiro boats. Kiwitaxi’s private transfer is the best way to travel from Lisbon to Porto at your own pace in comfort and style, making the trip feel like a mini road trip through Portugal.

Trip Duration: ~3 hours (direct) Fare: Depends on vehicle class & group size Booking: Easy online reservation with instant confirmation Best for: Private transfer, comfort seekers, small groups, and discerning travelers

How to Get from Lisbon to Porto

Lisbon to Porto Train

Traveling from Lisbon to Porto by train is one of the most efficient and comfortable ways to explore Portugal’s two iconic cities. Hop on the high-speed Alfa Pendular Lisbon to Porto train that gets you there in as little as 2 hours and 39 minutes. Enjoy perks like free Wi-Fi, power sockets, and a cafe-bar. Lisbon to Porto train tickets / price start around €34 for 2nd class, with promo fares as low as €9.50.

Or take the slightly slower Intercidades Lisbon to Porto train (approximately 3 hours and 4 minutes), starting around €27 for 2nd class, also with promo fares available, offering comfortable seating and a cafe-bar service.

Trains run every hour or two, but be sure to check the Lisbon to Porto train schedule / timetable on the official Comboios de Portugal tickets (CP) website for more up-to-date info.

You can choose a train departing from Lisbon Santa Apolónia to Porto São Bento, perfect if you’re near Lisbon’s historic centre with Alfama and Baixa at your doorstep. Or Lisbon Oriente to Porto Campanhã, if you’re coming from the airport or the modern Parque das Nações district. Both high-speed trains, Alfa Pendular Lisbon to Porto and Intercidades Lisbon to Porto, arrive at Porto Campanhã, the city’s main long-distance hub. The good news is that your ticket usually includes the free urban train ride from Porto Campanhã to Porto São Bento, just 4 minutes away, bringing you straight into Porto’s charming old town and its famous train station adorned with 20,000 azulejos.

For securing the Promo Lisbon to Porto train tickets / price, book your tickets up to 60 days in advance - online via the Comboios de Portugal tickets (CP) website, at station ticket offices, or from ticket machines. Traveling internationally, beyond Portugal? Eurail / Portugal Rail Pass Lisbon to Porto is a flexible and cost-effective option, letting you hop on and off trains at your leisure while exploring the scenic route along Portugal’s heartland.

Tip: Be sure to reserve your seat at a station ticket office or online for a small supplementary fee in advance. Both services, Alfa Pendular Lisbon to Porto and Intercidades Lisbon to Porto, require a mandatory seat reservation in addition to the Eurail pass.

First class vs second class Portugal trains: A second class (Turística) ticket features a 2x2 seating arrangement, good legroom, and access to all general amenities, offering excellent value for money. First Class (Conforto) provides a more spacious 2x1 seating arrangement, extra elbow room, a quieter environment, and on some trains, access to lounges (services may vary). For a journey of under three hours, second class is often more than adequate for most travelers, while first class is ideal for travelers seeking extra comfort or a more relaxed ride.

Trip Duration: ~2.5–3 hours Fare: Typically €10–€35 depending on class & advance booking Booking: Online via Comboios de Portugal (CP) or at station kiosks Best for: Budget-friendly travel, solo travelers, quick city-to-city connection

Lisbon to Porto Train

Lisbon to Porto Bus

Heading to Porto, famed for its bohemian spirit, exquisite hand-painted azulejos, art galleries, and classic wine cellars? The bus is a very popular, reliable, and cost-effective way to travel from Lisbon to Porto.

Choose between Rede Expressos Lisbon to Porto and Flixbus Lisbon to Porto services offering frequent departures throughout the day.

When comparing the Lisbon to Porto bus time / price, Rede Expressos typically takes you there in about 3 hours 15 minutes to 3 hours 30 minutes, while FlixBus takes around 3 hours 30 minutes to 4 hours, with promo fares sometimes starting as low as €5-10, especially when booked early. Your larger bags are stored easily in the under-carriage hold and you can keep a small carry-on with you.

Sete Rios vs Oriente bus station Lisbon: Buses leave from two main transport hubs in Lisbon, Sete Rios and Oriente.

Sete Rios is the traditional hub for Rede Expressos, located near the Jardim Zoológico Metro station on the Blue Line. Oriente, on the other hand, is ideal if you’re arriving from Lisbon Airport (LIS), and is used by both Rede Expressos and FlixBus. Most buses arrive at a central terminal in Porto. Porto Campanhã bus terminal / TIC is the primary arrival point for FlixBus. It sits directly beside the Campanhã train and metro station, making transfers effortless whether you’re continuing your voyage by rail or heading straight into the city center via frequent metro connections.

On the other hand, the Campo 24 de Agosto Terminal places you right in the heart of Porto. Located next to the Campo 24 de Agosto Metro station, it’s the main arrival point for Rede Expressos services, offering one of the quickest and easiest entries into Porto’s central districts. It’s the perfect spot if you want to step off the bus right into Porto’s hipster neighborhoods, cobblestone medieval alleyways, and traditional Portuguese eateries.

Trip Duration: ~3.5–4 hours Fare: Typically €5–€20 depending on bus company & timing Booking: Online via FlixBus, Rede Expressos, or at station counters Best for: Budget travelers, spontaneous bookings, and anyone wanting frequent daily departures

Lisbon to Porto Bus

Lisbon to Porto: Driving

Wondering if traveling from Lisbon to Porto by car / driving is worth it? The two cities are connected by the A1 Motorway (Auto-Estrada do Norte), Portugal’s main north–south motorway, making the Lisbon to Porto distance of nearly 315 km (196 miles) feel effortless as you cruise through rolling countryside and coastal plains.

The route is well-maintained and mostly flat, making it an easy drive even for visitors unfamiliar with Portugal. And while the direct drive takes just over three hours, many travelers turn it into a scenic drive: Lisbon to Porto for a taste of medieval labyrinths or canal-side cafés along the way. Simply weave in Lisbon to Porto road trip stops (Coimbra, Aveiro), or stop to linger in Óbidos to marvel at the medieval castle and whitewashed houses spilling beneath vibrant bougainvillea.

Note: The A1 is a toll road, so you should factor in the A1 tolls Lisbon to Porto cost, which usually totals around €20–30 depending on vehicle class. Be sure your car comes equipped with a transponder, such as a Via Verde device, allowing for automatic toll payment and a smoother experience.

Traffic Tips: While the drive between Lisbon and Porto is relatively quick, expect congestion during peak hours when leaving Lisbon or approaching Porto. Plan your departure accordingly to avoid delays.

Parking Tips: Pick up your rental car on the outskirts or near Lisbon Airport, as the historic center can be tricky and costly for parking. Porto’s central districts like Ribeira and Baixa are also challenging for parking. Opt for public car parks near your accommodation or on the outskirts, then use Porto’s efficient Metro and bus system to get around.

Trip Duration: ~3–3.5 hours Fare: Fuel + tolls (approx. €25–45 total) Booking: No booking needed—just rent a car and go Best for: Road-trip lovers, flexible schedules, and travelers who want scenic stops along the way

Lisbon to Porto: Driving

Lisbon to Porto Flight

For those asking “Is it worth flying Lisbon to Porto?” it usually isn’t. With a typical Lisbon to Porto flight time of just 55 minutes and with TAP Air Portugal offering several direct flights a day (between €60 and 140), it’s the fastest way to cover the distance between the two cities. But since both airports require check-in, security, and transfers into the city, flying Lisbon to Porto often takes longer door-to-door than the private transfer or the train.

Still, the Lisbon to Porto flight remains a useful option if you’re connecting onward or prefer air travel, especially when flying from Lisbon to Porto is part of your international travel itinerary. And with TAP Air Portugal offering weekly nonstop flights from major U.S. and European cities such as New York, Washington D.C., Boston, Frankfurt Amsterdam, Rome, etc., flying to Porto is easy and quick enough to make it possible to see the city in as little as a long weekend.

Pro-tip: Make your Lisbon to Porto flight seamless by booking a Kiwitaxi airport transfer from Lisbon Airport (LIS) or Porto Airport (OPO) straight to your hotel, apartment, or any destination you choose. Kiwitaxi ensures your airport transfer is effortless, comfortable, stylish, and less time-consuming.

Trip Duration: Flight -~55 minutes Fare: Typically €40–€120 depending on airline & season Booking: Online via major airlines or flight aggregators Best for: Travelers prioritizing air travel, points collectors, and those connecting to international flights

Lisbon to Porto Flight

FAQs: How to Get from Lisbon to Porto

Is Lisbon to Porto day trip doable?

Yes, a Lisbon to Porto day trip is a viable option—especially if you take the high-speed Alfa Pendular train. With travel times as short as 2 hours and 39 minutes between Lisbon Oriente and Porto Campanhã, you can comfortably spend 6–8 hours exploring Porto’s historic center, Ribeira district, and Vila Nova de Gaia’s port wine cellars. While staying overnight allows for a deeper experience, a well-planned day trip is entirely doable if you want to sample Porto’s highlights without changing hotels.

Fastest way Lisbon to Porto?

The fastest way is the Alfa Pendular Lisbon to Porto high-speed train, with the quickest journeys taking about 2 hours and 39 minutes between Lisbon Oriente and Porto Campanhã. No bus or flight offers a true city-center-to-city-center travel time that beats the Alfa Pendular.

Cheapest way Lisbon to Porto?

The cheapest option is usually the Lisbon to Porto bus, with fares often starting around €5–10 if booked early. However, be sure to check the Comboios de Portugal tickets (CP) website for promotional train fares starting from €9 making them an excellent budget-friendly alternative with more comfort and reliability than buses.

Lisbon to Porto flight / flying?

The Lisbon to Porto flight time is just 55 minutes. However, most travelers find that the total door-to-door time—factoring in airport transfers and security—makes flying less convenient for a short trip. Instead, it can be worth it if it’s part of an international itinerary or if you prefer air travel.

What are LIS to OPO airlines (TAP, Ryanair, easyJet)?

For direct, non-stop flights between Lisbon and Porto, your main, and currently, only, option is TAP Air Portugal.

Which station to use in Lisbon / Porto?

It really depends on your location and itinerary. In Lisbon, you can depart from Lisbon Oriente (best for the airport and Parque das Nações) or Lisbon Santa Apolónia (closest to the historic center). In Porto, all long-distance trains arrive at Porto Campanhã, with a free connection to Porto São Bento, the city center.

What are the rules for luggage on Portugal trains / buses?

Luggage rules on Portugal trains / buses are generally easy and flexible. On trains—including Alfa Pendular and Intercidades—you can bring suitcases, backpacks, and small items at no extra charge, storing them in overhead racks or dedicated luggage areas. Long-distance buses also allow luggage, but space is more limited, so larger bags must typically be placed in the under-carriage compartment.

How’s accessibility on Alfa Pendular / Intercidades trains?

Accessibility is generally good. Both services offer designated spaces for passengers with reduced mobility, accessible toilets, wide aisles, and boarding ramps available upon request. Staff can assist with boarding when notified in advance via Comboios de Portugal (CP) customer support.

Via Verde Portugal: rental car?

If you’re driving in Portugal, renting a car with a Via Verde device makes paying tolls on motorways like the A1 much easier. The transponder automatically registers your journey, so you don’t need to stop at toll booths, ensuring a smoother and faster Lisbon to Porto drive. Most rental companies offer this option for a small daily fee.

FAQs: How to Get from Lisbon to Porto
Airport transfers illustration

Kiwitaxi Airport Transfers

Relax and enjoy the ride, knowing that every detail is managed for your peace of mind

Explore