The cheapest buses from Porto to Barcelona

Showing times and prices for 23 Oct

Cheapest

£97

Average

£108

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 Barcelona will cost around £ 108 if you buy it on the day, but the cheapest tickets can be found for only £ 97.

14:50Porto24h05 15:55Barcelona, Estación de Autobuses de Barcelona/Sants
2 changes
£971One-way
14:50Porto24h15 16:05Barcelona, Estació d'Autobusos Nord
2 changes
£971One-way
18:00Porto20h55 15:55Barcelona, Estación de Autobuses de Barcelona/Sants
2 changes
£1141One-way
16:00Porto22h55 15:55Barcelona, Estación de Autobuses de Barcelona/Sants
2 changes
£1141One-way
18:00Porto21h05 16:05Barcelona, Estació d'Autobusos Nord
2 changes
£1141One-way

Timetable Porto to Barcelona

Showing buses for tomorrow, Sat, 23 Oct
14:50Porto24h05 15:55Barcelona, Estación de Autobuses de Barcelona/Sants
0 changes
14:50Porto24h15 16:05Barcelona, Estació d'Autobusos Nord
0 changes
16:00Porto22h55 15:55Barcelona, Estación de Autobuses de Barcelona/Sants
0 changes
16:00Porto23h05 16:05Barcelona, Estació d'Autobusos Nord
0 changes
18:00Porto20h55 15:55Barcelona, Estación de Autobuses de Barcelona/Sants
0 changes
18:00Porto21h05 16:05Barcelona, Estació d'Autobusos Nord
0 changes

This is the last bus of the day.

Find all the dates and times for this journey

COMPARE Prices across different modes

Fri
22 Oct
Find prices
£72Vueling
Sat
23 Oct
£80Flixbus
£91Vueling
Sun
24 Oct
£84Alsa
£176TAP Portugal
Mon
25 Oct
£56Flixbus
£40Ryanair
Tue
26 Oct
£61Flixbus
£72Vueling
Wed
27 Oct
£56Flixbus
£85Vueling
Thu
28 Oct
£74Flixbus
£67Ryanair
Fri
29 Oct
£107Alsa
£206Ryanair
Sat
30 Oct
£114Eurolines Switzerland
Find prices
Sun
31 Oct
£65Flixbus
£26Ryanair
Mon
1 Nov
£74Flixbus
£54Ryanair
Tue
2 Nov
£59Alsa
£32Ryanair
Wed
3 Nov
£57Alsa
£18Ryanair
Thu
4 Nov
£57Alsa
£23Ryanair
Fri
5 Nov
£61Alsa
£29Ryanair
Sat
6 Nov
£59Alsa
£25Ryanair
Sun
7 Nov
£68Alsa
£59Ryanair
Mon
8 Nov
£56Flixbus
£15Ryanair
Tue
9 Nov
£52Flixbus
£7Ryanair
Wed
10 Nov
£63Alsa
£20Ryanair
Thu
11 Nov
£48Flixbus
£7Ryanair

The fastest buses from Porto to Barcelona

Showing times and prices for 23 Oct

Fastest Journey

20 h 55 m

Average

22 h 43 m

Buses per day

6

Distance

900 km

It's difficult to get from Porto to Barcelona without changing at least 2 times.

Fastest
06:00PMPorto20h55 03:55PMBarcelona, Estación de Autobuses de Barcelona/Sants
2 changes
£1141One-way
2nd Fastest
06:00PMPorto21h05 04:05PMBarcelona, Estació d'Autobusos Nord
2 changes
£1141One-way
04:00PMPorto22h55 03:55PMBarcelona, Estación de Autobuses de Barcelona/Sants
2 changes
£1141One-way
04:00PMPorto23h05 04:05PMBarcelona, Estació d'Autobusos Nord
2 changes
£1141One-way
02:50PMPorto24h05 03:55PMBarcelona, Estación de Autobuses de Barcelona/Sants
2 changes
£971One-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 to Barcelona from Porto

distanceDistance557 miles (899 km)
durationAverage coach duration19 h 15 min
priceAverage coach ticket price£73 (€82)
changesDirect coachYes
carriersCoach companiesFlixbus, Eurolines Switzerland, BlaBlaCar or Alsa

Coaches from Porto to Barcelona cover the 557 miles (899 km) long trip taking on average 19 h 15 min with our travel partners like Flixbus, Eurolines Switzerland, BlaBlaCar or Alsa. There are direct coach services available. While the average ticket price for this route costs around £73, you can find the cheapest coach ticket for as low as £56. Travellers depart most frequently from Porto - Campanha and arrive in Barcelona, Estació d'Autobusos Nord.

Coach companies

Porto to Barcelona with Alsa and FlixBus

Travel between Porto and Barcelona from £56 with Omio’s coach partners Alsa and FlixBus! You can find the best timetables and tickets when comparing and booking the most convenient journey for you.

Alsa
FlixBus

You’ll be sure to find the best coach between Porto and Barcelona with Alsa, the main coach operator in Spain offering a multitude of coach routes domestically and internationally. As an official travel partner of Alsa, Omio can show you Alsa’s coach timetables and coach tickets from Porto to Barcelona and help you find the cheapest, fastest or earliest journey. The distance between Porto and Barcelona by coach is around 557 miles (899 km) and the most affordable Alsa ticket for this journey costs as little as £84.

Apart from the Standard fare, Alsa provides ticket types like Minimum, Reduced and Flexible fares on select routes if you’re looking to save money on your coach. While most travellers don’t mind travelling on normal coaches with basic services like WCs, free WiFi, footrests and onboard entertainment, some others may want to check out Alsa’s deluxe coaches like the Alsa Supra, Alsa Eurobus and Alsa Premium, which provide more luxurious amenities on specific routes.

Alsa has the following ticket policies due to COVID-19, which you should be aware of when booking and travelling by coach from Porto to Barcelona:

  • Normal conditions apply
  • Cashless payments recommended
  • Online booking and check-in recommended

Travel Tips

Buses from Porto to Barcelona
Take the bus to Barcelona 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 Barcelona.
FAQs
Is cross-border travel by coach between Porto, Portugal and Barcelona, Spain allowed?

Travel between Porto, Portugal and Barcelona, Spain by coach is: Partially open.

Can I enter Spain from Portugal?

International entry status: Entry is partially open for citizens and permanent residents of Portugal

Do I need to quarantine on arrival in Spain from Porto?

Conditions of entry:

  • Negative COVID-19 test issued at most 3 days before arrival
  • Specific entry restrictions may apply for travel to Spain: Canary Islands
  • Health screen upon arrival
  • Travellers issued with the EU Digital COVID Certificate are exempt from quarantine and COVID-19 testing
  • Travellers who have recovered from COVID-19 in the last 6 months are exempt from providing a negative COVID-19 test (certificate needed)
  • Pre-arrival Health Control Form (FCS) required

What are the safety rules to follow in Barcelona, Spain?

All travellers in Spain must observe these coronavirus safety measures:

  • Physical distance: 1.5 metre (s) (5 feet)
  • Face mask: Mandatory

The information above was last checked on 22/10/2021. Remember to review the latest COVID-19 travel safety regulations   for your coach between Porto and Barcelona as this information can change.

Do I need to quarantine when I return to Portugal from Barcelona, Spain?

Return travel from Spain to Portugal is: Partially open.

Are there any international entry restrictions on returning to Porto from Barcelona?

Entry into Portugal is allowed for: Entry is partially open for citizens and permanent residents of Spain

Do I need to quarantine on arrival in Portugal from Barcelona?

Requirements for reentering:

  • Negative COVID-19 test issued at most 3 days before arrival
  • Specific entry restrictions may apply for travel to Portugal: Azores, Madeira
  • Travellers issued with the EU Digital COVID Certificate are exempt from quarantine and COVID-19 testing

What are the safety rules to follow in Porto, Portugal?

The government of Portugal has imposed these measures to reduce the spread of COVID-19:

  • Physical distance requirement: 2 metre (s) (7 feet)
  • Face mask requirement: Mandatory

Last checked on 20/10/2021. Please check the latest COVID-19 travel safety regulations   closer to the travel date of your coach to Porto from Barcelona.

How much do cheap coach tickets from Porto to Barcelona cost?
If you’re looking to save money on tickets, you can find a cheap coach to Barcelona from Porto for as little as £56  in the next 7 days.
What is the cost of a coach ticket from Porto to Barcelona on average?
In the next 7 days you’ll find that the average cost of a coach ticket to Barcelona from Porto is £73  one way.
What is the distance between Porto and Barcelona by coach?
The coach distance from Porto to Barcelona is around 557 miles (899 km).
How many hours does it take from Porto to Barcelona by coach?
On average the Porto to Barcelona coach time is 19 h 15 min  covering the 557 miles (899 km) long trip, but the journey time can vary depending on specific dates or travelling on weekends and bank holidays.
Which coach station in Porto goes to Barcelona? Which coach station do I come into Barcelona from Porto?

When taking a coach from Porto, you have a couple of coach 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 Barcelona, your coach can arrive in coach stations including Barcelona, Estació d'Autobusos Nord, Barcelona, Aeropuerto Josep Tarradellas-El Prat (T1) and Barcelona, Estación de Autobuses de Barcelona/Sants.

Omio customers travelling this route book their coaches from Porto - Campanha   to Barcelona, Estació d'Autobusos Nord.

Where is the Porto coach station located? Where is the Barcelona coach station located?

The most popular departure coach station with passengers for this trip, called Porto - Campanha, is located 1 mile (s) / 2 km from the city centre of Porto.

The most popular arrival coach station, Barcelona, Estació d'Autobusos Nord, is located 1 mile (s) / 2 km away from the city centre of Barcelona.

Which coach companies can take me to Barcelona from Porto?
For the route from Porto to Barcelona you can take a coach with Flixbus, Eurolines Switzerland, BlaBlaCar or Alsa. Be sure to check out all possible coach companies that offer services between Porto and Barcelona on Omio to compare what amenities they may have.
When is the earliest coach from Porto to Barcelona? When is the last coach from Porto to Barcelona?
The first coach from Porto to Barcelona leaves at 06: 05   and the last coach for this leaves at 17: 00. Omio shows you the latest coach from Porto to Barcelona timetable to help you book the best departure time for this trip.
How far in advance should I book coach tickets between Porto and Barcelona for the best deals?
If you book Porto to Barcelona coach tickets within the next 7 days, you can find one way tickets to cost on average £73. However, booking in advance gives you access to the best prices for coaches between Porto and Barcelona. Look out for coach tickets for this trip to go on sale a few months before your planned departure date to find the best deals.

Important Stations and Airports for this Journey