[menuItemContent][menuItemRightSideContent]
Currency

Timetable Porto to Lisbon

Showing buses for tomorrow, Tue, Aug 3
12:30AMPorto, Campo 24 de Agosto3h30 04:00AMLisboa, Gare Oriente
0 changes
12:30AMPorto, Campo 24 de Agosto3h50 04:20AMLisbon, 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 Agosto4h25 12:25PMLisboa, Gare Oriente
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 Agosto3h30 04:00PMLisbon, Gare Rodoviaria Sete Rios
0 changes
12:30PMPorto, Campo 24 de Agosto3h15 03:45PMLisboa, Gare Oriente
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: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: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:50PMPorto5h55 08:45PMLisbon, Gare Rodoviaria Sete Rios
0 changes
02:50PMPorto5h40 08:30PMLisboa, Gare Oriente
0 changes
03:00PMPorto, Campo 24 de Agosto3h30 06:30PMLisbon, Gare Rodoviaria Sete Rios
0 changes
03:00PMPorto, Campo 24 de Agosto3h50 06:50PMLisboa, Gare Oriente
0 changes
03:15PMPorto, Campo 24 de Agosto4h25 07:40PMLisbon, 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:00PMPorto4h45 08:45PMLisbon, Gare Rodoviaria Sete Rios
0 changes
04:00PMPorto, Campo 24 de Agosto3h30 07:30PMLisbon, Gare Rodoviaria Sete Rios
0 changes
04:00PMPorto4h30 08:30PMLisboa, Gare Oriente
0 changes
04:30PMPorto, Campo 24 de Agosto3h30 08:00PMLisbon, Gare Rodoviaria Sete Rios
0 changes
05:00PMPorto, Campo 24 de Agosto3h30 08:30PMLisbon, Gare Rodoviaria Sete Rios
0 changes
05:00PMPorto, Campo 24 de Agosto3h20 08:20PMLisboa, Gare Oriente
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:15PMPorto, Campo 24 de Agosto4h30 10:45PMLisbon, 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
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: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
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

The fastest buses from Porto to Lisbon

Showing times and prices for Aug 3

Fastest Journey

3 h 15 m

Average

3 h 40 m

Buses per day

54

Distance

274 km

Of the 54 buses that leave Porto for Lisbon every day 54 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 40 m but if you time it right, some buses will get you there in just 3 h 15 m .

The slowest buses will take 5 h 55 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
11:30AMPorto, Campo 24 de Agosto3h15 02:45PMLisboa, Gare Oriente
0 changes
$101One-way
Fastest
02:30PMPorto, Campo 24 de Agosto3h15 05:45PMLisboa, Gare Oriente
0 changes
$251One-way
Fastest
03:45PMPorto, Campo 24 de Agosto3h15 07:00PMLisboa, Gare Oriente
0 changes
$251One-way
Fastest
12:30PMPorto, Campo 24 de Agosto3h15 03:45PMLisboa, Gare Oriente
0 changes
$101One-way
2nd Fastest
06:00PMPorto, Campo 24 de Agosto3h20 09:20PMLisboa, Gare Oriente
0 changes
$251One-way

COMPARE Prices across different modes

Mon
Aug 2
$6Rede Expressos
$108TAP Portugal
Tue
Aug 3
$10Flixbus
$160PGA-Portugalia Airlines
Wed
Aug 4
$6Flixbus
$108TAP Portugal
Thu
Aug 5
$6Flixbus
$174TAP Portugal
Fri
Aug 6
$6Citi Express
$160TAP Portugal
Sat
Aug 7
$6Flixbus
$160TAP Portugal
Sun
Aug 8
$6Rede Expressos
Find prices
Mon
Aug 9
$6Flixbus
$122TAP Portugal
Tue
Aug 10
$6Flixbus
$147PGA-Portugalia Airlines
Wed
Aug 11
$4Flixbus
$92TAP Portugal
Thu
Aug 12
$6Rede Expressos
Find prices
Fri
Aug 13
$6Flixbus
$108TAP Portugal
Sat
Aug 14
$4Flixbus
$147TAP Portugal
Sun
Aug 15
$6Flixbus
$174TAP Portugal
Mon
Aug 16
$4Flixbus
$147TAP Portugal
Tue
Aug 17
$4Flixbus
$134TAP Portugal
Wed
Aug 18
$4Flixbus
$92TAP Portugal
Thu
Aug 19
$4Flixbus
$134TAP Portugal
Fri
Aug 20
$6Flixbus
$122TAP Portugal
Sat
Aug 21
$4Flixbus
$108TAP Portugal
Sun
Aug 22
$7Flixbus
$160TAP Portugal

The cheapest buses from Porto to Lisbon

Showing times and prices for Aug 3

Cheapest

$10

Average

$24

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 $ 24 if you buy it on the day, but the cheapest tickets can be found for only $ 10.

2nd Cheapest
11:30AMPorto, Campo 24 de Agosto3h15 02:45PMLisboa, Gare Oriente
0 changes
$101One-way
2nd Cheapest
11:00AMPorto, Campo 24 de Agosto3h20 02:20PMLisboa, Gare Oriente
0 changes
$101One-way
2nd Cheapest
11:15PMPorto, Campo 24 de Agosto3h30 02:45AMLisboa, Gare Oriente
0 changes
$101One-way
2nd Cheapest
03:00PMPorto, Campo 24 de Agosto3h50 06:50PMLisboa, Gare Oriente
0 changes
$101One-way
2nd Cheapest
12:30PMPorto, Campo 24 de Agosto3h15 03:45PMLisboa, Gare Oriente
0 changes
$101One-way

These companies trust us. We 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 to Lisbon from Porto

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

Buses from Porto to Lisbon cover the 170 miles (274 km) long journey 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. You can get the cheapest bus tickets for this route for as low as $6 (€5), but the average price of bus tickets is $7 (€5). Travelers depart most frequently from Porto - Campanha and arrive in Lisbon, Gare Rodoviaria Sete Rios.

Bus companies

Travel with FlixBus between Porto and Lisbon

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

FlixBus

Flixbus is one of Europe's biggest bus companies which was created in Germany and offers bus services around Europe and US. Flixbus offers only one ticket type called Standard for your upcoming bus trip between Porto and Lisbon.

FlixBus is one of the best options when traveling by bus from Porto to Lisbon. Omio quickly shows you current FlixBus bus schedules for the Porto - Lisbon route and makes it easier than ever for you to buy bus tickets online for the cheapest, fastest or earliest route available. The distance between Porto and Lisbon is around 170 miles (274 km) and the cheapest FlixBus one-way ticket you can book starts at $6 (€5). As you check the latest Porto to Lisbon bus schedule from FlixBus for your ideal departure and arrival times, you can also review travel information, such as baggage allowance and amenities offered onboard, and compare the best route available to arrive to Lisbon safely. If you search for FlixBus tickets in the Omio app, you can also see if they are mobile tickets so that you can travel paperless. Let Omio quickly find you the perfect FlixBus ticket from Porto to Lisbon so you can spend more time enjoying the smooth and easy journey!

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

  • 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

Buses from Porto to Lisbon
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
How much are cheap buses between Porto and Lisbon?
Looking to save money on your route? Omio customers have found the cheapest bus between Porto and Lisbon for the next 7 days starting from $6 (€5)  one way.
What is the price of a bus ticket between Porto and Lisbon?
If you are looking to purchase your bus ticket in the next 7 days, you can expect the Porto to Lisbon bus to cost on average $7 (€5)  one way.
How far is it from Porto to Lisbon by bus?
You should expect to travel around 170 miles (274 km)  to Lisbon from Porto by bus.
How many hours is the bus time to Lisbon from Porto?
The bus time to Lisbon from Porto is on average 3 h 15 min  for the 170 miles (274 km) long journey, but the time it takes to go from Porto to Lisbon by bus can vary depending on specific dates or traveling on weekends and holidays.
What station does the bus from Porto to Lisbon depart from? Which Lisbon bus station do I come into from Porto?

When departing from Porto, you have various bus station options to start your route from including Porto, Campo 24 de Agosto, Porto, Parque das Camélias Terminal rodoviário and Porto, Boavista-casa da Música. When arriving in Lisbon, you can end your journey in bus stations like Lisbon, Gare Rodoviaria Sete Rios, Lisbon, Av. João XXI / Pç. Londres and Lisbon, Rossio.

Omio customers book a bus from Porto - Campanha   to Lisbon, Gare Rodoviaria Sete Rios   most frequently for this route.

Where do I find the Porto bus station to Lisbon? Where is the Lisbon bus station?

Passengers board their bus most frequently from Porto - Campanha and travel around 1 mile (s) / 2 km from the city center to this bus station.

Passengers traveling this route most often arrive at Lisbon, Gare Rodoviaria Sete Rios and need to travel approximately 2 mile (s) / 3 km from the bus station to the city center in Lisbon.

Which bus companies can take me 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 providers who offer a service from Porto to Lisbon and compare the amenities they offer before buying a bus ticket.
Can I find a direct bus from Porto to Lisbon?
Yes, there are direct buses to Lisbon from Porto per day with Flixbus, BlaBlaCar or Eurolines Switzerland  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.
What time is the earliest bus from Porto to Lisbon? What time is the last bus from Porto to Lisbon?
You can take the first bus from Porto to Lisbon at 5: 00 AM. The last bus from Porto to Lisbon that you can take departs at 10: 15 PM. Omio shows you the latest bus from Porto to Lisbon schedule to help you book the best departure time for this trip.
How early should I buy bus tickets between Porto and Lisbon to score the best deals?
The price of a one way bus ticket from Porto to Lisbon is on average $7 (€5) if you book within the next 7 days. But we recommend booking tickets before your planned travel date to find the best prices for buses from all possible bus providers offering this journey. In general, you can find bus tickets between Porto and Lisbon available a few months in advance.
Stations

Important Stations and Airports for this Journey

Porto
Lisbon
Aliados
Amenities
Boavista
Amenities
PORTO (Estrada da Circunvalação - Hospital De São João)
Amenities
Porto Baralha Port Urb
Amenities
Porto Batalha Port Urb Portugal
Amenities