Buses from Barcelona to Porto

Mon, Jul 22
Easy as 1, 2, 3
Choose the cheapest and fastest routes from over 800 official partners
Get there your way
Enjoy travelling by train, bus and flight across Europe
Every time, anywhere
Because your trip doesn't end with a ticket, we’re here for you all the way

Bus times

Barcelona to Porto

Showing buses for tomorrow, Mon, Jul 22
carrier-logo
01:00Barcelona18h1518:15Porto
0 changes
carrier-logo
01:00Barcelona18h1518:15Porto
0 changes
carrier-logo
01:00Barcelona18h1518:15Porto
0 changes
carrier-logo
01:00Barcelona18h1518:15Porto
0 changes
carrier-logo
11:00Barcelona20h1506:15Porto
0 changes
carrier-logo
11:00Barcelona20h1506:15Porto
0 changes
carrier-logo
11:30Barcelona19h4506:15Porto
0 changes
carrier-logo
11:30Barcelona19h4506:15Porto
0 changes
carrier-logo
13:00Barcelona18h1506:15Porto
0 changes
carrier-logo
13:00Barcelona18h1506:15Porto
0 changes
carrier-logo
14:30Barcelona16h4506:15Porto
0 changes
carrier-logo
14:30Barcelona16h4506:15Porto
0 changes
carrier-logo
17:00Barcelona, Estación de Autobuses de Barcelona/Sants43h3011:30Porto, Casa da Música
0 changes
carrier-logo
17:00Barcelona, Estación de Autobuses de Barcelona/Sants41h4509:45Porto, Casa da Música
0 changes
carrier-logo
21:00Barcelona, Estación de Autobuses de Barcelona/Sants41h0013:00Porto, Casa da Música
0 changes
carrier-logo
21:00Barcelona, Estación de Autobuses de Barcelona/Sants37h4509:45Porto, Casa da Música
0 changes
carrier-logo
21:00Barcelona, Estación de Autobuses de Barcelona/Sants39h3011:30Porto, Casa da Música
0 changes
carrier-logo
21:30Barcelona, Estació d'Autobusos Nord37h1509:45Porto, Casa da Música
0 changes
carrier-logo
21:30Barcelona, Estació d'Autobusos Nord39h0011:30Porto, Casa da Música
0 changes
carrier-logo
21:30Barcelona, Estació d'Autobusos Nord40h3013:00Porto, Casa da Música
0 changes
carrier-logo
22:15Barcelona21h0018:15Porto
0 changes
carrier-logo
22:15Barcelona21h0018:15Porto
0 changes
carrier-logo
23:00Barcelona20h1518:15Porto
0 changes
carrier-logo
23:00Barcelona20h1518:15Porto
0 changes
carrier-logo
23:15Barcelona20h0018:15Porto
0 changes
carrier-logo
23:15Barcelona20h0018:15Porto
0 changes
carrier-logo
23:30Barcelona19h4518:15Porto
0 changes
carrier-logo
23:30Barcelona19h4518:15Porto
0 changes
carrier-logo
23:59Barcelona19h1618:15Porto
0 changes
carrier-logo
23:59Barcelona19h1618:15Porto
0 changes

Find all the dates and times for this journey

The fastest buses

from Barcelona
to Porto

Showing times and prices for Jul 22

Fastest Journey

16h 45m

Average

1d 47m

Buses per day

30

Distance

900 km

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

Fastest
carrier-logo
14:30Barcelona16h4506:15Porto
1 change
$921One-way
Fastest
carrier-logo
14:30Barcelona16h4506:15Porto
1 change
$921One-way
2nd Fastest
carrier-logo
01:00Barcelona18h1518:15Porto
1 change
$921One-way
2nd Fastest
carrier-logo
13:00Barcelona18h1506:15Porto
1 change
$921One-way
2nd Fastest
carrier-logo
01:00Barcelona18h1518:15Porto
1 change
$921One-way

COMPARE

Prices across different modes

Bus
Flight
Sun
Jul 21
$96Eurolines Switzerland
$239Vueling
Mon
Jul 22
$92Eurolines Switzerland
$175Ryanair
Tue
Jul 23
Find prices
$154Air Europa
Wed
Jul 24
$73Flixbus
$167PGA-Portugalia Airlines
Thu
Jul 25
$73Flixbus
$183TAP Portugal
Fri
Jul 26
$81Flixbus
$192Vueling
Sat
Jul 27
$81Flixbus
$192Vueling
Sun
Jul 28
$64Flixbus
$169Vueling
Mon
Jul 29
$73Flixbus
$175Ryanair
Tue
Jul 30
$73Flixbus
$145Vueling
Wed
Jul 31
$73Flixbus
$169Vueling
Thu
Aug 1
$92Eurolines Switzerland
$175Ryanair
Fri
Aug 2
$84Alsa
$171Ryanair
Sat
Aug 3
$75Alsa
$175Ryanair
Sun
Aug 4
$71Alsa
$141Ryanair
Mon
Aug 5
Find prices
$145Ryanair
Tue
Aug 6
$70Alsa
$100Air Europa
Wed
Aug 7
$80Alsa
$145Ryanair
Thu
Aug 8
$71Alsa
$141Ryanair
Fri
Aug 9
$71Alsa
$121Ryanair
Sat
Aug 10
$70Alsa
$145Vueling

The cheapest buses

from Barcelona
to Porto

Showing times and prices for Jul 22

Cheapest

$92

Average

$120

The best way to find a cheap fare is to book your ticket as far in advance as you can and to avoid travelling at rush hour.

The average ticket from Barcelona to Porto will cost around $ 120 if you buy it on the day, but the cheapest tickets can be found for only $ 92.

Cheapest
carrier-logo
11:00Barcelona20h1506:15Porto
1 change
$921One-way
Cheapest
carrier-logo
23:30Barcelona19h4518:15Porto
1 change
$921One-way
Cheapest
carrier-logo
01:00Barcelona18h1518:15Porto
1 change
$921One-way
Cheapest
carrier-logo
23:00Barcelona20h1518:15Porto
1 change
$921One-way
Cheapest
carrier-logo
11:00Barcelona20h1506:15Porto
1 change
$921One-way

These companies trust us.
We sell their tickets all in one place.

Alsa
Eurolines France
RegioJet
Ouibus
bus

Journey Summary

Barcelona to Porto Bus Information

Avg. Bus Duration:
23 hours 45 minutes
Coach Ticket Price: $74
Buses depart from:Barcelona
Bus arrives in:Porto
Distance:900 km
BusBus Companies:Eurolines Switzerland, Flixbus, Alsa, Eurolines France

Compare prices

Best fares for buses from Barcelona to Porto

This Weekend
This month
Next Month
Fri, Jul 26
Bus
Flixbus
06:301d 10m06:40
BarcelonaPorto
Sat, Jul 27
Bus
Flixbus
06:301d 10m06:40
BarcelonaPorto
Fastest Buses from Barcelona to Porto by duration
Wed, Aug 21
Bus
Alsa
12:3015h 45m04:15
BarcelonaPorto
Tue, Aug 6
Bus
Alsa
12:3016h 45m05:15
BarcelonaPorto
Sat, Aug 10
Bus
Alsa
12:3016h 45m05:15
BarcelonaPorto
Return Journeys for Buses from Porto to Barcelona
Tue, Jul 23
Bus
Flixbus
14:0020h 50m10:50
PortoBarcelona
Wed, Jul 24
Bus
Flixbus
14:0020h 50m10:50
PortoBarcelona
Thu, Jul 25
Bus
Flixbus
14:0020h 50m10:50
PortoBarcelona

Stations

Important Stations and Airports for this Journey
Barcelona
Porto
BusBarcelona, Estacion de Autobuses de Sants

Amenities

BusEstació d'autobusos Barcelona-Nord

Amenities

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