ComparaBUS

Bus Barcelona Porto summary

Bus ticket from 78€
Maximum coach ticket price 219€
Average bus trip duration 7h20m
Bus companies ALSA, Linebus_Eurolines, eurolines, FlixBus, Eurolines_Linebus, Linebus, BlaBlaCar
Distance 900 km

Barcelona Porto bus trip


Barcelona Porto bus trip

Are you soon going to Porto? Do you want to book a cheap bus Barcelona Porto?


To find the cheapest bus Barcelona Porto tickets, use the ComparaBUS multitransport comparator. At a glance, view all bus tickets from all bus companies for your journey. You can also compare all modes of transport (bus, train, plane, carpool). With ComparaBUS it's convenient, you can organize bus tickets according to price, time or duration. It all depends on your needs.


To join Porto from Barcelona, you have the choice between several bus companies : ALSA, Linebus_Eurolines, eurolines, FlixBus, Eurolines_Linebus, Linebus and BlaBlaCar.


Count at least 78€ for Barcelona Porto coach tickets. The distance is 900 km for a duration of approximately 7h20m.


Here is all the additional information for your coach journey between Barcelona and Porto:

Book a Barcelona Porto bus

Barcelona Porto bus companies

FlixBus Barcelona Porto

FlixBus Barcelona Porto

FlixBus is the leader in the long-distance coach market in Europe and was launched in 2013. Thanks to your ComparaBUS comparator, quickly visualize all the cheap Barcelona Porto FlixBus offers.


Cheap bus Barcelona ➜ Porto

Company Departs Arrives Duration Fare
ALSA ALSA 02/08 - 23:59
Barcelona
7:19
Porto
7h20m 89.77€
ALSA ALSA 02/08 - 23:59
Barcelona
7:19
Porto
7h20m 89.77€
ALSA ALSA 02/08 - 23:59
Barcelona
7:19
Porto
7h20m 89.77€
ALSA ALSA 02/08 - 23:59
Barcelona
7:19
Porto
7h20m 89.77€
ALSA ALSA 02/08 - 23:30
Barcelona
7:20
Porto
7h50m 78.26€
ALSA ALSA 02/08 - 23:30
Barcelona
7:20
Porto
7h50m 78.26€
ALSA ALSA 02/08 - 23:30
Barcelona
7:20
Porto
7h50m 78.26€
ALSA ALSA 02/08 - 23:30
Barcelona
7:20
Porto
7h50m 78.26€
ALSA ALSA 02/08 - 23:15
Barcelona
7:05
Porto
7h50m 78.26€
ALSA ALSA 02/08 - 23:15
Barcelona
7:05
Porto
7h50m 78.26€
ALSA ALSA 02/08 - 23:15
Barcelona
7:05
Porto
7h50m 78.26€
ALSA ALSA 02/08 - 23:15
Barcelona
7:05
Porto
7h50m 78.26€
ALSA ALSA 02/08 - 23:00
Barcelona
6:35
Porto
7h35m 78.26€
ALSA ALSA 02/08 - 23:00
Barcelona
6:35
Porto
7h35m 78.26€
ALSA ALSA 02/08 - 23:00
Barcelona
6:35
Porto
7h35m 78.26€