Cheap bus tickets from Porto to Lisbon

Showing times and prices for Dec 5

Cheapest

$10

Average

$20

The best way to find a cheap fare is to book your ticket as far in advance as you can and to avoid traveling at rush hour.

The average ticket from Porto to Lisbon will cost around $ 20 if you buy it on the day, but the cheapest tickets can be found for only $ 10.

Cheapest
06:30AMPorto, Campo 24 de Agosto3h20 09:50AMLisboa, Gare Oriente
0 changes
$101One-way
Cheapest
08:30AMPorto, Campo 24 de Agosto3h30 12:00PMLisbon, Gare Rodoviaria Sete Rios
0 changes
$101One-way
2nd Cheapest
09:00AMPorto, Campo 24 de Agosto3h30 12:30PMLisbon, Gare Rodoviaria Sete Rios
0 changes
$121One-way
2nd Cheapest
10:30AMPorto, Campo 24 de Agosto3h30 02:00PMLisbon, Gare Rodoviaria Sete Rios
0 changes
$121One-way
2nd Cheapest
10:15AMPorto, Campo 24 de Agosto3h20 01:35PMLisboa, Gare Oriente
0 changes
$121One-way

Bus schedule from Porto to Lisbon

Showing buses for tomorrow, Sun, Dec 5
12:30AMPorto, Campo 24 de Agosto3h50 04:20AMLisbon, Gare Rodoviaria Sete Rios
0 changes
12:30AMPorto, Campo 24 de Agosto3h30 04:00AMLisboa, Gare Oriente
0 changes
12:45AMPorto, Campo 24 de Agosto3h50 04:35AMLisbon, Gare Rodoviaria Sete Rios
0 changes
06:00AMPorto, Campo 24 de Agosto3h30 09:30AMLisbon, Gare Rodoviaria Sete Rios
0 changes
06:30AMPorto, Campo 24 de Agosto3h20 09:50AMLisboa, Gare Oriente
0 changes
07:00AMPorto, Campo 24 de Agosto3h30 10:30AMLisbon, Gare Rodoviaria Sete Rios
0 changes
07:15AMPorto, Campo 24 de Agosto3h35 10:50AMLisboa, Gare Oriente
0 changes
07:15AMPorto, Campo 24 de Agosto4h00 11:15AMLisbon, Gare Rodoviaria Sete Rios
0 changes
08:00AMPorto, Campo 24 de Agosto3h30 11:30AMLisbon, Gare Rodoviaria Sete Rios
0 changes
08:15AMPorto, Campo 24 de Agosto3h20 11:35AMLisboa, Gare Oriente
0 changes
08:30AMPorto, Campo 24 de Agosto3h30 12:00PMLisbon, Gare Rodoviaria Sete Rios
0 changes
09:00AMPorto, Campo 24 de Agosto3h30 12:30PMLisbon, Gare Rodoviaria Sete Rios
0 changes
09:00AMPorto, Campo 24 de Agosto3h35 12:35PMLisboa, Gare Oriente
0 changes
09:30AMPorto, Campo 24 de Agosto3h30 01:00PMLisbon, Gare Rodoviaria Sete Rios
0 changes
10:00AMPorto, Campo 24 de Agosto3h30 01:30PMLisbon, Gare Rodoviaria Sete Rios
0 changes
10:15AMPorto, Campo 24 de Agosto3h20 01:35PMLisboa, Gare Oriente
0 changes
10:30AMPorto, Campo 24 de Agosto3h30 02:00PMLisbon, Gare Rodoviaria Sete Rios
0 changes
11:00AMPorto, Campo 24 de Agosto3h20 02:20PMLisboa, Gare Oriente
0 changes
11:30AMPorto, Campo 24 de Agosto3h15 02:45PMLisboa, Gare Oriente
0 changes
11:30AMPorto, Campo 24 de Agosto3h30 03:00PMLisbon, Gare Rodoviaria Sete Rios
0 changes
12:00PMPorto, Campo 24 de Agosto3h30 03:30PMLisbon, Gare Rodoviaria Sete Rios
0 changes
12:30PMPorto, Campo 24 de Agosto3h15 03:45PMLisboa, Gare Oriente
0 changes
12:30PMPorto, Campo 24 de Agosto3h30 04:00PMLisbon, Gare Rodoviaria Sete Rios
0 changes
01:00PMPorto, Campo 24 de Agosto3h30 04:30PMLisbon, Gare Rodoviaria Sete Rios
0 changes
01:15PMPorto, Campo 24 de Agosto3h20 04:35PMLisboa, Gare Oriente
0 changes
01:30PMPorto, Campo 24 de Agosto3h30 05:00PMLisbon, Gare Rodoviaria Sete Rios
0 changes
01:45PMPorto, Campo 24 de Agosto3h35 05:20PMLisboa, Gare Oriente
0 changes
02:00PMPorto, Campo 24 de Agosto3h30 05:30PMLisbon, Gare Rodoviaria Sete Rios
0 changes
02:15PMPorto, Campo 24 de Agosto3h30 05:45PMLisbon, Gare Rodoviaria Sete Rios
0 changes
02:30PMPorto, Campo 24 de Agosto3h30 06:00PMLisbon, Gare Rodoviaria Sete Rios
0 changes
02:30PMPorto, Campo 24 de Agosto3h15 05:45PMLisboa, Gare Oriente
0 changes
02:45PMPorto, Campo 24 de Agosto3h20 06:05PMLisboa, Gare Oriente
0 changes
03:00PMPorto, Campo 24 de Agosto3h25 06:25PMLisbon, Gare Rodoviaria Sete Rios
0 changes
03:00PMPorto, Campo 24 de Agosto3h50 06:50PMLisboa, Gare Oriente
0 changes
03:00PMPorto, Campo 24 de Agosto3h20 06:20PMLisboa, Gare Oriente
0 changes
03:00PMPorto, Campo 24 de Agosto3h30 06:30PMLisbon, Gare Rodoviaria Sete Rios
0 changes
03:30PMPorto, Campo 24 de Agosto3h20 06:50PMLisboa, Gare Oriente
0 changes
03:45PMPorto, Campo 24 de Agosto3h15 07:00PMLisboa, Gare Oriente
0 changes
04:00PMPorto, Campo 24 de Agosto3h30 07:30PMLisbon, Gare Rodoviaria Sete Rios
0 changes
04:00PMPorto, Campo 24 de Agosto3h25 07:25PMLisbon, Gare Rodoviaria Sete Rios
0 changes
04:00PMPorto, Campo 24 de Agosto3h35 07:35PMLisboa, Gare Oriente
0 changes
04:30PMPorto, Campo 24 de Agosto3h25 07:55PMLisbon, Gare Rodoviaria Sete Rios
0 changes
04:30PMPorto, Campo 24 de Agosto3h30 08:00PMLisbon, Gare Rodoviaria Sete Rios
0 changes
05:00PMPorto, Campo 24 de Agosto3h25 08:25PMLisbon, Gare Rodoviaria Sete Rios
0 changes
05:00PMPorto, Campo 24 de Agosto3h20 08:20PMLisboa, Gare Oriente
0 changes
05:00PMPorto, Campo 24 de Agosto3h30 08:30PMLisbon, Gare Rodoviaria Sete Rios
0 changes
05:30PMPorto, Campo 24 de Agosto3h30 09:00PMLisbon, Gare Rodoviaria Sete Rios
0 changes
06:00PMPorto, Campo 24 de Agosto3h20 09:20PMLisboa, Gare Oriente
0 changes
06:00PMPorto, Campo 24 de Agosto3h25 09:25PMLisbon, Gare Rodoviaria Sete Rios
0 changes
06:30PMPorto, Campo 24 de Agosto3h30 10:00PMLisbon, Gare Rodoviaria Sete Rios
0 changes
07:00PMPorto, Campo 24 de Agosto3h30 10:30PMLisbon, Gare Rodoviaria Sete Rios
0 changes
07:15PMPorto, Campo 24 de Agosto3h35 10:50PMLisboa, Gare Oriente
0 changes
07:30PMPorto, Campo 24 de Agosto3h30 11:00PMLisbon, Gare Rodoviaria Sete Rios
0 changes
07:45PMPorto, Campo 24 de Agosto3h15 11:00PMLisboa, Gare Oriente
0 changes
08:00PMPorto, Campo 24 de Agosto3h30 11:30PMLisbon, Gare Rodoviaria Sete Rios
0 changes
08:30PMPorto, Campo 24 de Agosto4h15 12:45AMLisbon, Gare Rodoviaria Sete Rios
0 changes
08:30PMPorto, Campo 24 de Agosto3h30 12:00AMLisbon, Gare Rodoviaria Sete Rios
0 changes
08:45PMPorto, Campo 24 de Agosto3h20 12:05AMLisboa, Gare Oriente
0 changes
09:00PMPorto, Campo 24 de Agosto3h30 12:30AMLisbon, Gare Rodoviaria Sete Rios
0 changes
10:30PMPorto, Campo 24 de Agosto3h30 02:00AMLisbon, Gare Rodoviaria Sete Rios
0 changes
11:15PMPorto, Campo 24 de Agosto3h30 02:45AMLisboa, Gare Oriente
0 changes

This is the last bus of the day.

Find all the dates and times for this journey

Compare prices and tickets by train, bus or flight

Sat
Dec 4
$30Comboios De Portugal
$12Renex
$306White Airways
Sun
Dec 5
$24Comboios De Portugal
$10Rede Expressos
$211TAP Portugal
Mon
Dec 6
$23Comboios De Portugal
$10Flixbus
$103TAP Portugal
Tue
Dec 7
$22Comboios De Portugal
$6Flixbus
$127PGA-Portugalia Airlines
Wed
Dec 8
$19Comboios De Portugal
$6Rede Expressos
$140PGA-Portugalia Airlines
Thu
Dec 9
$17Comboios De Portugal
$6Flixbus
$101azores airlines
Fri
Dec 10
$17Comboios De Portugal
$6Flixbus
$103TAP Portugal
Sat
Dec 11
$19Comboios De Portugal
$6Flixbus
$103TAP Portugal
Sun
Dec 12
$17Comboios De Portugal
$6Flixbus
$103TAP Portugal
Mon
Dec 13
$16Comboios De Portugal
$6Flixbus
$103TAP Portugal
Tue
Dec 14
$11Comboios De Portugal
$6Flixbus
$103PGA-Portugalia Airlines
Wed
Dec 15
$11Comboios De Portugal
$11Gipsyy
$116TAP Portugal
Thu
Dec 16
$17Comboios De Portugal
$4Flixbus
$116TAP Portugal
Fri
Dec 17
$17Comboios De Portugal
$4Gipsyy
$88TAP Portugal
Sat
Dec 18
$19Comboios De Portugal
$6Flixbus
$116TAP Portugal
Sun
Dec 19
$17Comboios De Portugal
$11Gipsyy
$88TAP Portugal
Mon
Dec 20
$17Comboios De Portugal
$6Flixbus
$88TAP Portugal
Tue
Dec 21
$14Comboios De Portugal
$6Flixbus
$103TAP Portugal
Wed
Dec 22
$17Comboios De Portugal
$6Flixbus
$127PGA-Portugalia Airlines
Thu
Dec 23
$17Comboios De Portugal
$4Gipsyy
$127TAP Portugal
Fri
Dec 24
$11Comboios De Portugal
$6Flixbus
$88TAP Portugal

Bus times from Porto to Lisbon

Showing times and prices for Dec 5

Fastest Journey

3 h 15 m

Average

3 h 29 m

Buses per day

61

Distance

274 km

Of the 61 buses that leave Porto for Lisbon every day 61 travel direct so it’s quite easy to avoid journeys where you’ll have to change along the way.

These direct buses cover the 274 km distance in an average of 3 h 29 m but if you time it right, some buses will get you there in just 3 h 15 m .

The slowest buses will take 4 h 15 m and usually involve a change or two along the way, but you might be able to save a few pennies if you’re on a budget.

Fastest
12:30PMPorto, Campo 24 de Agosto3h15 03:45PMLisboa, Gare Oriente
0 changes
$181One-way
Fastest
07:45PMPorto, Campo 24 de Agosto3h15 11:00PMLisboa, Gare Oriente
0 changes
$241One-way
Fastest
02:30PMPorto, Campo 24 de Agosto3h15 05:45PMLisboa, Gare Oriente
0 changes
$181One-way
Fastest
11:30AMPorto, Campo 24 de Agosto3h15 02:45PMLisboa, Gare Oriente
0 changes
$121One-way
Fastest
03:45PMPorto, Campo 24 de Agosto3h15 07:00PMLisboa, Gare Oriente
0 changes
$241One-way

More than 1,000 travel companies trust us to sell their tickets all in one place.

Alsa
Eurolines France
RegioJet
Bla Bla Bus
Accommodation

Need a place to stay?

view on map
Top pick hotels
Entire homes & apartments

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

View all

Bus Information from Porto to Lisbon

distanceDistance170 miles (274 km)
durationAverage bus duration3 h 15 min
priceAverage bus ticket price$8 (€7)
changesDirect busYes
carriersBus companiesRede Expressos, Renex, BlaBlaCar, Flixbus, Citi Express or EVA Transportes

Buses from Porto to Lisbon cover the 170 miles (274 km) long trip taking on average 3 h 15 min with our travel partners like Rede Expressos, Renex, BlaBlaCar, Flixbus, Citi Express or EVA Transportes. There are direct bus services available. While the average ticket price for this journey costs around $8 (€7), you can find the cheapest bus ticket for as low as $6 (€5). Travelers depart most frequently from Porto - Campanha and arrive in Lisbon, Gare Rodoviaria Sete Rios.

Bus companies

Bus to Lisbon from Porto with FlixBus

You can travel by bus between Porto and Lisbon with FlixBus for as low as $6 (€5). When you search for schedules and tickets, Omio will show you the best route.

FlixBus

FlixBus is one of the most popular low-cost bus companies in Europe. Founded in Germany, FlixBus has expanded its services throughout Europe and even to the United States, giving travelers in both continents the option to take a long-distance bus at an affordable price. FlixBus also operates overnight buses on select routes throughout Europe. FlixBus offers only the Standard ticket for all its routes, which allows you to bring one carry-on bag and one checked bag per person. Additional fees apply for bringing extra luggage and making specific seat reservations, such as if you want to book an Extra Seat, Table Seat or the Panorama Seat. Standard amenities onboard include free Wi-Fi, power outlets to charge your phone, tablet or laptop during long bus journeys, extra legroom, luggage space and toilets.

  • Average Price: $6

Read on for COVID-19 recommendations and policies for your FlixBus bus ticket to Lisbon from Porto:

  • Exceptions to waive change or cancellation fees policy
  • All bookings can be canceled up to 15 minutes before departure (a fee may apply).
  • Cancellations made 30 days before departure are free of charge.
  • Canceled tickets are refunded as a voucher, which is valid for 12 months, and is the value of the original booking (minus a cancellation fee, if applicable).
  • Cashless payments recommended
  • Online booking and check-in recommended

Buses from Porto to Lisbon

With more than 58 daily buses, finding a bus from Porto to Lisbon is easy. The buses move between the two cities in Portugal in as little as 3 hours and 30 minutes, with the fastest buses taking around 3 hours and 15 minutes. However, there are slow buses that take 4 hours and 30 minutes to cover the 170 miles (274 km). Fortunately, there are several providers along the route, which gives travelers a competitive advantage and several options.

How Long Is the Journey by Bus from Porto to Lisbon?

On average, a bus from Porto to Lisbon takes 3 hours and 31 minutes to complete the journey. However, passengers can book the fastest buses which take around 3 hours and 15 minutes. The longest bus rides take approximately 4 hours and 30 minutes to travel from station to station. Fortunately, most buses travel direct, and travelers need not worry about making changes.

How Many buses Are There from Porto to Lisbon?

There are more than 58 daily buses between Porto and Lisbon. Some buses leave Porto as early as 12:30 a.m. and as late as 11:15 p.m. every day of the week. Several buses leave throughout the day and also at night before the last bus.

What are the Departure and Arrival Stations for Buses from Porto to Lisbon?

Departure bus station: To board a bus by Rede Expressos, Renex, City Express, and Eurolines Swizterland, passengers should wait at Terminal Rodoviária at Campo 24 de Agosto. It is around 1.55 miles (2.5 km) from Praça da Liberdade and is accessible through a 10-minute taxi ride.

Buses from FlixBus depart from R. de Alexandre Herculano, approximately 1.06 miles (1.7 km) from Praça da Liberdade. Travelers can take a taxi ride to the terminal for around 8 minutes or walk for about 11 minutes.

Arrival bus station: A bus from Porto to Lisbon can stop at the main bus station or Sete Rios. The central bus station is known as Gare Oriente in Parque das Nações. This modern station collectively serves buses, trains, and metros in Lisbon, making it convenient for travelers to connect to other means of transport. It also has fantastic architectural designs and plenty of space for passengers in wheelchairs.

Gare Oriente is around 4.3 miles (7 km) from Baixa District. Travelers can use buses, trains or taxis to access the city center. At the station, there are excellent facilities including accessible toilets, escalators and elevators, support staff, spacious parking, ticket offices, and a well-varied food court. For shopping, travelers can step into the Vasco da Gama shopping center.

Rede Expressos buses stop at the Sete Rios Bus station, which is around 2.36 miles (3.8 km) away from Baixa District. At the station, there is also a metro station and taxis which provide convenient transport to different parts of Lisbon. In terms of facilities, Sete Rios has a convenience store and a café.

Which bus Providers Travel from Porto to Lisbon?

Several bus operators travel between Porto and Lisbon. They include Rede Expressos, Renex, City Express, FlixBus, and Euroline Switzerland. The bus rides from the companies are affordable and offer similar levels of comfort for passengers.

Rede Expressos Porto to Lisbon

Rede Expressos has the largest fleet of buses from Porto to Lisbon. Around 36 buses leave Porto throughout the day, with the earliest buses leaving around 12:30 a.m. Fortunately, the buses are direct from station to station.

Renex Porto to Lisbon

Renex provides comfortable travel between Porto and Lisbon. Around 10 buses make the journey every day, with the earliest bus leaving around 1:15 a.m.

City Express Porto to Lisbon

City Express provides two daily buses around 3:00 p.m. and 5:00 p.m.

FlixBus Porto to Lisbon

Passengers that wish to board a bus from Porto to Lisbon by FlixBus have around 2 daily buses to choose from, with the earliest bus leaving around 6:45 a.m.

Euroline Swizterland Porto to Lisbon

For several days of travel, travelers can use Euroline Swizterland buses. The availability is irregular with only a few buses popping up during the week.

Porto to Lisbon by bus: Services on Board

Most buses between Porto and Lisbon are modern, with plenty of legroom, reclining seats, an onboard toilet, and free WiFi. Some buses may allow pets while some may not. For those that do, guide dogs can travel for free, but other pets incur a fee. The pets should also be in pet containers and have relevant documents.

Most buses have a general luggage restriction of two suitcases for each passenger, weighing 25 kg at most. Travelers can also carry hand luggage and store it in the overhead compartments. For those with bikes and wheelchairs, foldable ones are acceptable. People with disabilities that use unfoldable wheelchairs should confirm the availability of wheelchair space onboard before booking.

Travel Tips

Bus to Lisbon from Porto
Take the bus 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
What is the price of the cheapest bus from Porto to Lisbon?
Omio customers have found cheap bus tickets to Lisbon from Porto for as low as $6 (€5)  for the next 7 days.
How much is the bus between Porto and Lisbon on average?
The bus price from Porto to Lisbon is on average $8 (€7)  if you are looking to buy your tickets for this route in the next 7 days.
How far is it from Porto to Lisbon by bus?
The distance from Porto to Lisbon by bus is approximately 170 miles (274 km).
What is the Porto to Lisbon bus travel time?
On average the Porto to Lisbon bus travel time is 3 h 15 min  for the 170 miles (274 km) long trip, but the duration can vary if you travel on weekends and holidays.
Which bus station from Porto to Lisbon do I depart from? Which Lisbon bus station from Porto do I arrive in?

When taking a bus from Porto, you have a couple of bus stations you can depart from including Porto, Campo 24 de Agosto, Porto, Parque das Camélias Terminal rodoviário and Porto, Boavista-casa da Música. When you arrive in Lisbon, your bus can arrive in bus stations including Lisbon, Gare Rodoviaria Sete Rios, Lisbon, Av. João XXI / Pç. Londres and Lisbon, Rossio.

Omio customers traveling this route book their buses from Porto - Campanha   to Lisbon, Gare Rodoviaria Sete Rios.

Where is the Porto bus station located? Where is the Lisbon bus station located?

The most popular departure bus station with passengers for this journey, called Porto - Campanha, is located 1.3 miles (2.1 km) from the city center of Porto.

The most popular arrival bus station, Lisbon, Gare Rodoviaria Sete Rios, is located 2.4 miles (3.9 km) away from the city center of Lisbon.

Which bus providers should I travel with from Porto to Lisbon?
When taking a bus from Porto to Lisbon, you can count on Rede Expressos, Renex, BlaBlaCar, Flixbus, Citi Express or EVA Transportes for the best way to get you to Lisbon. You can also check all possible bus companies who offer a service from Porto to Lisbon and compare the amenities they offer before buying a bus ticket.
Is there a direct bus from Porto to Lisbon?
Yes, you can find a direct bus from Porto to Lisbon with Flixbus, rodonorte, BlaBlaCar, Rede Expressos, Renex or Citi Express  on Omio. This is worth paying attention to when you purchase your bus ticket as direct services tend to offer more convenience and help save you time traveling to your destination.
When should I book the Porto to Lisbon bus for the best deals on tickets?
In general, we recommend booking tickets for buses in advance to score the best deals from all possible bus providers offering this trip and save money. If you buy bus tickets to Lisbon from Porto within the next 7 days, you can find tickets to cost on average $8 (€7) one way. To find the best prices for this route, consider booking your bus ticket from Porto to Lisbon a few months in advance.