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.
This is the last bus of the day.
Find all the dates and times for this journey
20 h 55 m
22 h 43 m
Buses per day
It's difficult to get from Porto to Barcelona without changing at least 2 times.
|Distance||557 miles (899 km)|
|Average coach duration||19 h 15 min|
|Average coach ticket price||£73 (€82)|
|Coach companies||Flixbus, 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.
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.
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:
Travel between Porto, Portugal and Barcelona, Spain by coach is: Partially open.
International entry status: Entry is partially open for citizens and permanent residents of Portugal
Conditions of entry:
All travellers in Spain must observe these coronavirus safety measures:
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.
Return travel from Spain to Portugal is: Partially open.
Entry into Portugal is allowed for: Entry is partially open for citizens and permanent residents of Spain
Requirements for reentering:
The government of Portugal has imposed these measures to reduce the spread of COVID-19:
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.
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.
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.
Here are some other resources that might have the information you need