The cheapest buses from Lisbon to Porto

Showing times and prices for 29 Oct

Cheapest

£9

Average

£17

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 Lisbon to Porto will cost around £ 17 if you buy it on the day, but the cheapest tickets can be found for only £ 9.

Cheapest
07:30Lisboa, Gare Oriente3h20 10:50Porto, Campo 24 de Agosto
0 changes
£91One-way
2nd Cheapest
19:20Lisbon4h00 23:20Porto
0 changes
£131One-way
2nd Cheapest
06:20Lisbon3h24 09:44Porto
0 changes
£131One-way
08:15Lisboa, Gare Oriente3h40 11:55Porto, Campo 24 de Agosto
0 changes
£131One-way
08:00Lisboa, Gare Oriente3h15 11:15Porto, Campo 24 de Agosto
0 changes
£131One-way

Timetable Lisbon to Porto

Showing buses for tomorrow, Fri, 29 Oct
00:15Lisbon, Gare Rodoviaria Sete Rios4h10 04:25Porto, Campo 24 de Agosto
0 changes
06:15Lisbon, Gare Rodoviaria Sete Rios3h30 09:45Porto, Campo 24 de Agosto
0 changes
06:15Lisbon3h30 09:45Porto
0 changes
06:20Lisbon3h24 09:44Porto
0 changes
06:30Lisboa, Gare Oriente3h20 09:50Porto, Campo 24 de Agosto
0 changes
07:00Lisbon, Gare Rodoviaria Sete Rios3h30 10:30Porto, Campo 24 de Agosto
0 changes
07:15Lisbon5h55 13:10Porto
0 changes
07:15Lisbon4h45 12:00Porto
0 changes
07:15Lisbon, Gare Rodoviaria Sete Rios5h55 13:10Porto
0 changes
07:15Lisbon, Gare Rodoviaria Sete Rios4h45 12:00Porto
0 changes
07:30Lisboa, Gare Oriente5h40 13:10Porto
0 changes
07:30Lisboa, Gare Oriente3h20 10:50Porto, Campo 24 de Agosto
0 changes
07:30Lisbon5h40 13:10Porto
0 changes
07:30Lisbon, Gare Rodoviaria Sete Rios3h30 11:00Porto, Campo 24 de Agosto
0 changes
07:30Lisboa, Gare Oriente4h30 12:00Porto
0 changes
07:30Lisbon4h30 12:00Porto
0 changes
08:00Lisboa, Gare Oriente3h15 11:15Porto, Campo 24 de Agosto
0 changes
08:00Lisbon, Gare Rodoviaria Sete Rios3h30 11:30Porto, Campo 24 de Agosto
0 changes
08:15Lisboa, Gare Oriente3h40 11:55Porto, Campo 24 de Agosto
0 changes
09:00Lisbon, Gare Rodoviaria Sete Rios3h25 12:25Porto, Campo 24 de Agosto
0 changes
09:00Lisboa, Gare Oriente3h30 12:30Porto, Campo 24 de Agosto
0 changes
09:30Lisbon, Gare Rodoviaria Sete Rios3h30 13:00Porto, Campo 24 de Agosto
0 changes
10:00Lisbon, Gare Rodoviaria Sete Rios3h30 13:30Porto, Campo 24 de Agosto
0 changes
10:00Lisboa, Gare Oriente3h20 13:20Porto, Campo 24 de Agosto
0 changes
10:30Lisbon, Gare Rodoviaria Sete Rios3h30 14:00Porto, Campo 24 de Agosto
0 changes
10:30Lisboa, Gare Oriente3h20 13:50Porto, Campo 24 de Agosto
0 changes
10:30Lisbon, Gare Rodoviaria Sete Rios3h25 13:55Porto, Campo 24 de Agosto
0 changes
11:30Lisbon, Gare Rodoviaria Sete Rios3h30 15:00Porto, Campo 24 de Agosto
0 changes
11:45Lisboa, Gare Oriente3h35 15:20Porto, Campo 24 de Agosto
0 changes
12:00Lisbon, Gare Rodoviaria Sete Rios3h30 15:30Porto, Campo 24 de Agosto
0 changes
12:30Lisbon, Gare Rodoviaria Sete Rios3h30 16:00Porto, Campo 24 de Agosto
0 changes
13:00Lisboa, Gare Oriente3h30 16:30Porto, Campo 24 de Agosto
0 changes
13:00Lisbon, Gare Rodoviaria Sete Rios3h30 16:30Porto, Campo 24 de Agosto
0 changes
13:30Lisbon, Gare Rodoviaria Sete Rios3h25 16:55Porto, Campo 24 de Agosto
0 changes
13:30Lisbon, Gare Rodoviaria Sete Rios3h30 17:00Porto, Campo 24 de Agosto
0 changes
13:30Lisboa, Gare Oriente3h15 16:45Porto, Campo 24 de Agosto
0 changes
14:00Lisbon3h55 17:55Porto
0 changes
14:00Lisboa, Gare Oriente3h20 17:20Porto, Campo 24 de Agosto
0 changes
14:00Lisbon, Gare Rodoviaria Sete Rios3h30 17:30Porto, Campo 24 de Agosto
0 changes
14:30Lisbon, Gare Rodoviaria Sete Rios3h30 18:00Porto, Campo 24 de Agosto
0 changes
14:30Lisboa, Gare Oriente3h15 17:45Porto, Campo 24 de Agosto
0 changes
15:00Lisboa, Gare Oriente3h30 18:30Porto, Campo 24 de Agosto
0 changes
15:00Lisbon, Gare Rodoviaria Sete Rios3h25 18:25Porto, Campo 24 de Agosto
0 changes
15:00Lisbon, Gare Rodoviaria Sete Rios3h30 18:30Porto, Campo 24 de Agosto
0 changes
16:00Lisbon, Gare Rodoviaria Sete Rios3h30 19:30Porto, Campo 24 de Agosto
0 changes
16:00Lisboa, Gare Oriente3h20 19:20Porto, Campo 24 de Agosto
0 changes
16:30Lisbon, Gare Rodoviaria Sete Rios3h30 20:00Porto, Campo 24 de Agosto
0 changes
16:30Lisboa, Gare Oriente3h30 20:00Porto, Campo 24 de Agosto
0 changes
17:00Lisboa, Gare Oriente3h20 20:20Porto, Campo 24 de Agosto
0 changes
17:00Lisbon, Gare Rodoviaria Sete Rios3h25 20:25Porto, Campo 24 de Agosto
0 changes
17:00Lisbon, Gare Rodoviaria Sete Rios3h30 20:30Porto, Campo 24 de Agosto
0 changes
17:30Lisbon, Gare Rodoviaria Sete Rios3h30 21:00Porto, Campo 24 de Agosto
0 changes
17:30Lisboa, Gare Oriente3h15 20:45Porto, Campo 24 de Agosto
0 changes
18:00Lisbon, Gare Rodoviaria Sete Rios3h30 21:30Porto, Campo 24 de Agosto
0 changes
18:00Lisboa, Gare Oriente3h20 21:20Porto, Campo 24 de Agosto
0 changes
18:00Lisboa, Gare Oriente3h15 21:15Porto, Campo 24 de Agosto
0 changes
18:30Lisbon, Gare Rodoviaria Sete Rios3h25 21:55Porto, Campo 24 de Agosto
0 changes
18:30Lisboa, Gare Oriente3h15 21:45Porto, Campo 24 de Agosto
0 changes
18:30Lisbon, Gare Rodoviaria Sete Rios3h30 22:00Porto, Campo 24 de Agosto
0 changes
19:00Lisboa, Gare Oriente3h30 22:30Porto, Campo 24 de Agosto
0 changes
19:00Lisbon, Gare Rodoviaria Sete Rios3h30 22:30Porto, Campo 24 de Agosto
0 changes
19:00Lisbon, Gare Rodoviaria Sete Rios3h30 22:30Porto, Campo 24 de Agosto
0 changes
19:20Lisbon4h00 23:20Porto
0 changes
19:30Lisbon, Gare Rodoviaria Sete Rios3h30 23:00Porto, Campo 24 de Agosto
0 changes
19:30Lisboa, Gare Oriente3h20 22:50Porto, Campo 24 de Agosto
0 changes
20:00Lisbon, Gare Rodoviaria Sete Rios3h30 23:30Porto, Campo 24 de Agosto
0 changes
20:00Lisboa, Gare Oriente3h15 23:15Porto, Campo 24 de Agosto
0 changes
20:30Lisbon, Gare Rodoviaria Sete Rios3h30 00:00Porto, Campo 24 de Agosto
0 changes
20:30Lisboa, Gare Oriente3h20 23:50Porto, Campo 24 de Agosto
0 changes
21:30Lisbon, Gare Rodoviaria Sete Rios3h30 01:00Porto, Campo 24 de Agosto
0 changes
22:00Lisbon, Gare Rodoviaria Sete Rios3h30 01:30Porto, Campo 24 de Agosto
0 changes
22:00Lisboa, Gare Oriente3h30 01:30Porto, Campo 24 de Agosto
0 changes
23:00Lisbon, Gare Rodoviaria Sete Rios3h30 02:30Porto, Campo 24 de Agosto
0 changes

This is the last bus of the day.

Find all the dates and times for this journey

COMPARE Prices across different modes

Thu
28 Oct
£7Renex
£136TAP Portugal
Fri
29 Oct
£9Renex
£205TAP Portugal
Sat
30 Oct
£4Flixbus
£231azores airlines
Sun
31 Oct
£4Flixbus
£86TAP Portugal
Mon
1 Nov
£5Flixbus
£78TAP Portugal
Tue
2 Nov
£4Flixbus
£205PGA-Portugalia Airlines
Thu
4 Nov
£4Flixbus
£67PGA-Portugalia Airlines
Fri
5 Nov
£4Movelia
£67White Airways
Sat
6 Nov
£4Flixbus
£78TAP Portugal
Sun
7 Nov
£4Flixbus
£67TAP Portugal
Mon
8 Nov
£4Flixbus
£67White Airways
Tue
9 Nov
£4Flixbus
£67PGA-Portugalia Airlines
Wed
10 Nov
£3Movelia
£65azores airlines
Thu
11 Nov
£3Movelia
£67PGA-Portugalia Airlines
Fri
12 Nov
£5Flixbus
£67White Airways
Sat
13 Nov
£3Movelia
£78TAP Portugal
Sun
14 Nov
£4Flixbus
£67TAP Portugal
Mon
15 Nov
£3Movelia
£49TAP Portugal
Tue
16 Nov
£3Movelia
£65azores airlines
Wed
17 Nov
£3Movelia
£65azores airlines

The fastest buses from Lisbon to Porto

Showing times and prices for 29 Oct

Fastest Journey

3 h 15 m

Average

3 h 39 m

Buses per day

73

Distance

274 km

Of the 73 buses that leave Lisbon for Porto every day 73 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 39 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
18:00Lisboa, Gare Oriente3h15 21:15Porto, Campo 24 de Agosto
0 changes
£181One-way
Fastest
18:30Lisboa, Gare Oriente3h15 21:45Porto, Campo 24 de Agosto
0 changes
£181One-way
Fastest
20:00Lisboa, Gare Oriente3h15 23:15Porto, Campo 24 de Agosto
0 changes
£181One-way
Fastest
08:00Lisboa, Gare Oriente3h15 11:15Porto, Campo 24 de Agosto
0 changes
£131One-way
Fastest
17:30Lisboa, Gare Oriente3h15 20:45Porto, Campo 24 de Agosto
0 changes
£181One-way

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

National Express
Eurolines France
RegioJet
Trenitalia
Place to stay

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

Coach Information from Lisbon to Porto

distanceDistance170 miles (274 km)
durationAverage coach duration3 h 15 min
priceAverage coach ticket price£5 (€6)
changesDirect coachYes
carriersCoach companiesRede Expressos, Renex, BlaBlaCar, Flixbus, Citi Express or EVA Transportes

Coaches from Lisbon to Porto cover the 170 miles (274 km) long route 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 coach services available. You can get the cheapest coach tickets for this journey for as low as £4, but the average price of coach tickets is £5.

Coach companies

FlixBus Lisbon – Porto

For as little as £4 you can travel by coach from Lisbon to Porto with FlixBus. Omio will show you the best deals, timetables and tickets available for this journey.

FlixBus

FlixBus is one of the most popular low-cost coach providers in Europe. Founded in Germany, FlixBus has expanded its services throughout Europe and even to the United States, giving travellers in both continents the option to take a long-distance coach at an affordable price. FlixBus also operates overnight coaches on select routes throughout Europe. FlixBus offers only the Standard ticket for all its routes, which allows you to bring one hand luggage and one hold luggage 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 coach journeys, extra legroom, luggage space and toilets.

  • Average Price: £4

FlixBus 's current ticket policies due to COVID-19 for your coach from Lisbon to Porto are the following:

  • 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

Travel Tips

Buses from Lisbon to Porto
Take the bus to Porto 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 Lisbon to Porto.
FAQs
How much does a cheap coach between Lisbon and Porto cost?
If you’re looking to save money on tickets, you can find a cheap coach to Porto from Lisbon for as little as £4  in the next 7 days.
What is the average cost of a coach from Lisbon to Porto?
The Lisbon to Porto coach ticket price is on average £5  if you are looking to purchase your tickets for this route in the next week.
How many miles is it from Lisbon to Porto by coach?
The Lisbon to Porto coach distance is approximately 170 miles (274 km).
How long is the coach journey between Lisbon and Porto?
While the time it takes to travel 170 miles (274 km) between Lisbon and Porto can vary based on specific dates, weekends, and bank holidays, the coach duration from Lisbon to Porto is on average 3 h 15 min.
Which coach companies can take me between Lisbon and Porto?
When taking a coach from Lisbon to Porto, you can count on Rede Expressos, Renex, BlaBlaCar, Flixbus, Citi Express or EVA Transportes for the best way to get you to Porto. You can also check all possible coach companies who offer a service between Lisbon and Porto and compare the amenities they offer before buying a coach ticket.
Is there a direct coach to Porto from Lisbon?
Yes, you can find a direct coach to Porto from Lisbon with Flixbus, Alsa, BlaBlaCar, Rede Expressos, Renex or Citi Express  on Omio. This is worth paying attention to when you purchase your coach ticket as direct services tend to offer more convenience and help save you time travelling to your destination.
When does the first coach depart from Lisbon to Porto? When does the last coach depart from Lisbon to Porto?
The first Lisbon to Porto coach departs at 06: 00   and the last coach from Lisbon to Porto leaves at 19: 10. Check out the most up-to-date Lisbon to Porto coach times on Omio and find the best time to travel to your destination.
How far in advance should I purchase coach tickets from Lisbon to Porto for the best deals?
The price of a one way coach ticket from Lisbon to Porto is on average £5 if you purchase within the next 7 days. But we recommend booking tickets before your planned travel date to find the best prices for coaches from all possible coach companies offering this journey. In general, you can find coach tickets to Porto from Lisbon available a few months in advance.

Important Stations and Airports for this Journey