Porto to Barcelona coach

Cheap bus tickets from Porto to Barcelona

Showing times and prices for 30 Jun

Cheapest

£48

Average

£56

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.

Cheapest
09:15Porto20h50 07:05Barcelona, Estación de Autobuses de Barcelona/Sants
1 change
£481One-way
Cheapest
09:30Porto20h35 07:05Barcelona, Estación de Autobuses de Barcelona/Sants
1 change
£481One-way
Cheapest
09:30Porto20h50 07:20Barcelona, Estació d'Autobusos Nord
1 change
£481One-way
Cheapest
09:15Porto21h05 07:20Barcelona, Estació d'Autobusos Nord
1 change
£481One-way
2nd Cheapest
07:00Porto22h30 06:30Barcelona, Estació d'Autobusos Nord
1 change
£891One-way

Bus Timetable Porto to Barcelona

Showing buses for tomorrow, Thursday, 30 June
07:00Porto22h30 06:30Barcelona, Estació d'Autobusos Nord
1 change
09:15Porto20h50 07:05Barcelona, Estación de Autobuses de Barcelona/Sants
1 change
09:15Porto21h05 07:20Barcelona, Estació d'Autobusos Nord
1 change
09:30Porto20h35 07:05Barcelona, Estación de Autobuses de Barcelona/Sants
1 change
09:30Porto20h50 07:20Barcelona, Estació d'Autobusos Nord
1 change

Find all the dates and times for this journey

Compare prices and tickets by train, coach or flight

Thu
30 Jun
Fri
01 Jul
Sat
02 Jul
Sun
03 Jul
Mon
04 Jul
Tue
05 Jul
Wed
06 Jul
Thu
07 Jul
Fri
08 Jul
Sat
09 Jul
Sun
10 Jul
Mon
11 Jul
Tue
12 Jul
Wed
13 Jul
Thu
14 Jul
Fri
15 Jul
Sat
16 Jul
Sun
17 Jul
Mon
18 Jul
Tue
19 Jul
Wed
20 Jul

Bus times from Porto to Barcelona

Showing times and prices for 30 Jun

Fastest Journey

20 h 35 m

Average

21 h 10 m

Buses per day

5

Distance

900 km

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

Fastest
09:30Porto20h35 07:05Barcelona, Estación de Autobuses de Barcelona/Sants
1 change
£481One-way
2nd Fastest
09:15Porto20h50 07:05Barcelona, Estación de Autobuses de Barcelona/Sants
1 change
£481One-way
2nd Fastest
09:30Porto20h50 07:20Barcelona, Estació d'Autobusos Nord
1 change
£481One-way
09:15Porto21h05 07:20Barcelona, Estació d'Autobusos Nord
1 change
£481One-way
07:00Porto22h30 06:30Barcelona, Estació d'Autobusos Nord
1 change
£891One-way

More than 1,000 travel companies trust us to sell their tickets all in one place.

National Express
Eurolines France
RegioJet
Trenitalia
Place to stay

Need a place to stay in Barcelona?

view on map

Top pick hotels

View more

Entire homes & apartments

View more

Find the best accommodation for you, with our partner Booking.com

View all

Overview: Coach from Porto to Barcelona

distanceDistance557 miles (899 km)
durationAverage coach duration20 h 20 min
priceAverage coach ticket price£56 (€62)
changesDirect coachYes
carriersCoach companiesFlixbus, Infobus, Eurolines France, BlaBlaCar, Eurolines Switzerland or Alsa

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

Coach companies: FlixBus and Alsa Porto to Barcelona

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

FlixBus
Alsa

FlixBus is one of Europe's leading low-cost coach operators, founded in Germany and offering long-distance coach services in Europe and the U. S. FlixBus also operates overnight coaches on select routes throughout Europe. Standard amenities on FlixBus include free Wi-Fi, power outlets to charge your phone, tablet or laptop during long coach journeys, extra legroom, luggage space and toilets. You can even purchase snacks and drinks onboard. FlixBus offers only the Standard ticket for all its routes, which allows you to bring one hand luggage and one hold luggage per person. Additional fees apply for extra luggage and specific seat reservations, such as if you want to book an Extra Seat, Table Seat or the Panorama Seat.

  • Average Price: £99

Alsa is the main provier of coach travel in Spain. As a subsidiary of the UK coach operator National Express, Alsa offers a plethora of regional, national and international routes and transports more than 300 million passengers per year. Alsa has an impressive fleet of coaches with different levels of comfort and amenities on offer. Aside from the Alsa Normal coach with free WiFi, toilets, footrests and entertainment on board, the Alsa Supra, Alsa Eurobus and Alsa Premium coaches provide more luxurious services when travelling by road, depending on the specific route. Apart from the Standard ticket, Alsa offers other coach tickets like Minimum, Reduced and Flexible fares on select routes.

  • Average Price: £36

Travel Tips: Coach to Barcelona from Porto

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

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

Is international entry into Barcelona from Porto restricted?

International entry is allowed for: Entry is fully open for citizens and permanent residents of Portugal

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

Entry Requirements:

  • Specific entry restrictions may apply for travel to Spain: Canary Islands

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 required: 1.5 metre (s) (5 feet)
  • Face mask required: Mandatory

The above information was last checked on 27/06/2022. Remember to check the latest COVID-19 travel safety regulations for your coach between Porto and Barcelona closer to your date of departure here.

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

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

Reentry to 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?

What are the entry requirements?

  • Travellers must present a negative COVID-19 test as either a RT-PCR performed within 72 hours prior to arrival, or an Antigen test performed within 24 hours prior to arrival
  • Travellers with a certificate of vaccination are exempt from providing a negative COVID-19 test
  • Travellers who have recovered from COVID-19 in the last 6 months are exempt from providing a negative COVID-19 test (certificate needed)
  • Specific entry restrictions may apply for travel to Portugal: Azores, Madeira

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: 2 metre (s) (7 feet)
  • Face mask: Mandatory

Last verified on 27/06/2022. 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 Barcelona to Porto coach here.

Omio customers have found the cheapest coaches to Barcelona from Porto to cost as little as £36  in the next 7 days.
If you’re looking to buy tickets for this journey in the next 7 days, you’ll find that Porto to Barcelona coach prices are on average £56  one way.
The distance from Porto to Barcelona by coach is approximately 557 miles (899 km).
The Porto to Barcelona coach duration is on average 20 h 20 min, which is to be expected when travelling 557 miles (899 km) between Porto and Barcelona. However, the time it takes can vary based on specific dates, weekends, and bank holidays.

There are a few coach stations in Porto to start your route from including Porto, Campo 24 de Agosto, Porto, Parque das Camélias Terminal rodoviário and Porto. In Barcelona you have a few coach station options to choose from for your arrival 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 depart most frequently from Porto - Campanha   and arrive in Barcelona, Estació d'Autobusos Nord.

Passengers board the coach most frequently from Porto - Campanha, which is located around 1.5 miles (2.4 km) away from the city centre, and they get off the coach at Barcelona, Estació d'Autobusos Nord, located 1.9 miles (3.1 km) away from the city centre.

Take the Porto to Barcelona coach with Flixbus, Infobus, Eurolines France, BlaBlaCar, Eurolines Switzerland or Alsa. However, it's always good to check out all possible coach companies for the trip from Porto to Barcelona as there might be differences in the amenities they offer.
Yes, you can find a direct coach from Porto to Barcelona with BlaBlaCar  on Omio. This is worth paying attention to when you book your coach ticket as direct services tend to offer more convenience and help save you time travelling to your destination.
The earliest coach for this route departs from Porto at 06: 00. The last coach leaves from Porto at 19: 30. Check Omio for the latest coach schedule from Porto to Barcelona and book the best time to depart on your chosen travel date.
If you purchase Porto to Barcelona coach tickets within the next 7 days, you can find one way tickets to cost on average £56. However, booking in advance gives you access to the best prices for coaches between Porto and Barcelona. Look out for coach tickets for this route to go on sale a few months before your planned departure date to find the best deals.

The Omio App Makes Travel Planning Easy

We’ll get you where you want to go. From live train updates to mobile tickets, our innovative app is the ideal way to plan and keep track of your travel.

ios-badge
android-badge
Hand With Phone
Currency
Language