COMPARE Prices across different modes

Mon
18 Oct
£78Alsa
£72Ryanair
Tue
19 Oct
£61Flixbus
£40Ryanair
Wed
20 Oct
£78Alsa
£38Ryanair
Thu
21 Oct
£56Flixbus
£35Vueling
Fri
22 Oct
£99Eurolines Switzerland
Find prices
Sat
23 Oct
£56Flixbus
£79Vueling
Sun
24 Oct
£99Eurolines Switzerland
Find prices
Mon
25 Oct
£59Alsa
£61Vueling
Tue
26 Oct
£53Alsa
£77Ryanair
Wed
27 Oct
£53Alsa
£59Ryanair
Thu
28 Oct
£65Flixbus
£66Vueling
Fri
29 Oct
£52Alsa
£105Vueling
Sat
30 Oct
£52Flixbus
£146Air Europa
Sun
31 Oct
£36Alsa
£29Ryanair
Mon
1 Nov
£56Flixbus
£40Vueling
Tue
2 Nov
£52Flixbus
£33Ryanair
Wed
3 Nov
£56Flixbus
£18Ryanair
Thu
4 Nov
£47Flixbus
£14Ryanair
Sat
6 Nov
£52Flixbus
£29Ryanair

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 Porto from Barcelona

distanceDistance557 miles (899 km)
durationAverage coach duration17 h 55 min
priceAverage coach ticket price£75 (€85)
changesDirect coachYes
carriersCoach companiesFlixbus, Eurolines Switzerland, Alsa or BlaBlaCar

Coaches from Barcelona to Porto cover the 557 miles (899 km) long journey taking on average 17 h 55 min with our travel partners like Flixbus, Eurolines Switzerland, Alsa or BlaBlaCar. There are direct coach services available. You can get the cheapest coach tickets for this route for as low as £56, but the average price of coach tickets is £75. Travellers depart most frequently from Barcelona Sants and arrive in Porto, Campo 24 de Agosto.

Coach companies

Alsa coaches from Barcelona to Porto

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

Alsa

You’ll be sure to find the best coach between Barcelona and Porto 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 between Barcelona and Porto and help you find the cheapest, fastest or earliest journey. The distance [+journey] by [+travelMode] is around 557 miles (899 km) and the most affordable Alsa ticket for this trip costs as little as £78.

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.

Operator ticket policies for COVID

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

Travel Tips

Buses from Barcelona 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 Barcelona to Porto.
FAQs
Am I allowed to travel by coach from Barcelona, Spain to Porto, Portugal?

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

Can I enter Portugal from Spain?

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

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

Conditions of entry:

  • 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?

All travellers in Portugal must observe these coronavirus safety measures:

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

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

What is the restriction level for the return leg of a round trip journey from Porto, Portugal to Barcelona, Spain?

The current restriction level for your return trip by coach from Porto to Barcelona is: Partially open

Are there any international entry restrictions on returning to Spain from Portugal?

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

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

What are the entry requirements?

  • 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?

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

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

Last verified on 18/10/2021. We do our best to keep this information up to date, but regulations can change so please double check the latest COVID-19 travel safety regulations ahead of your Porto to Barcelona coach here.

How much do cheap coach tickets between Barcelona and Porto cost?
Omio customers have found cheap coach tickets to Porto from Barcelona for as low as £56  for the next 7 days.
What is the average price of coach tickets to Porto from Barcelona?
In the next 7 days you’ll find that the average cost of a coach ticket from Barcelona to Porto is £75  one way.
How many miles is it from Barcelona to Porto by coach?
When travelling this route you should expect the distance from Barcelona to Porto via coach to be approximately 557 miles (899 km).
How long does it take from Barcelona to Porto by coach?
The coach time to Porto from Barcelona is on average 17 h 55 min  for the 557 miles (899 km) long journey, but the time it takes to go from Barcelona to Porto by coach can vary depending on specific dates or travelling on weekends and holidays.
What is the departure coach station in Barcelona and arrival coach station in Porto?

When taking a coach from Barcelona, you have a couple of coach stations you can depart from including Barcelona, Estació d'Autobusos Nord, Barcelona, Aeropuerto Josep Tarradellas-El Prat (T1) and Barcelona, Estación de Autobuses de Barcelona/Sants. When you arrive in Porto, your coach can arrive in coach stations including Porto, Campo 24 de Agosto, Porto, Parque das Camélias Terminal rodoviário and Porto, Boavista-casa da Música.

Omio customers travelling this route book their coaches from Barcelona Sants   to Porto, Campo 24 de Agosto.

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

Passengers board the coach most frequently from Barcelona Sants, which is located around 1 mile (s) / 1 km away from the city centre, and they get off the coach at Porto, Campo 24 de Agosto, located 1 mile (s) / 1 km away from the city centre.

Which coach companies can get me from Barcelona to Porto?
For the journey from Barcelona to Porto you can take a coach with Flixbus, Eurolines Switzerland, Alsa or BlaBlaCar. Be sure to check out all possible coach companies that offer services from Barcelona to Porto on Omio to compare what amenities they may have.
When does the first coach depart from Barcelona to Porto? When does the last coach depart from Barcelona to Porto?
The earliest coach for this trip departs from Barcelona at 11: 00. The last coach leaves from Barcelona at 21: 59. Check Omio for the latest coach timetable from Barcelona to Porto and book the best time to depart on your chosen travel date.
How far in advance should I buy a coach ticket from Barcelona to Porto to get the best deals?
If you buy a coach ticket to Porto from Barcelona within the next 7 days, you can find tickets to cost on average £75 one way. However, we recommend booking your coach in advance to get access to the best prices. Coach tickets to Porto from Barcelona are generally on sale a few months before the planned departure date.

Important Stations and Airports for this Journey