Buses from Barcelona to Porto

Sat, Mar 23
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

See the cheapest buses from Barcelona to Porto

Today
24 buses from$ 82
Tomorrow
17 buses from$ 70
Fri, Mar 29
35 buses from$ 65
This trip lasts more than four hours. Don't forget to bring your charger!
icn_success

This Route is Operated by:

Eurolines Switzerland, Flixbus, Eurolines France, Alsa

icn_success

Search and compare

Browse a variety of travel options in one place with Omio

icn_success

Support you can count on

Once you’ve booked your ticket, our customer service team is there to assist you

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

Alsa
Eurolines France
RegioJet
Ouibus

COMPARE

Prices across different modes

Bus
Flight
Fri
Mar 22
$ 82Flixbus
$ 117Ryanair
Sat
Mar 23
$ 70Flixbus
$ 98Ryanair
Sun
Mar 24
$ 82Flixbus
$ 82Ryanair
Mon
Mar 25
$ 52Flixbus
$ 61TAP Portugal
Tue
Mar 26
$ 92Alsa
$ 61TAP Portugal
Wed
Mar 27
$ 92Alsa
$ 44TAP Portugal
Thu
Mar 28
$ 92Alsa
$ 69Ryanair
Fri
Mar 29
$ 65Flixbus
$ 117Ryanair
Sat
Mar 30
$ 52Flixbus
$ 70TAP Portugal
Sun
Mar 31
$ 70Flixbus
$ 53Vueling
Mon
Apr 1
$ 47Flixbus
$ 35Vueling
Tue
Apr 2
Find prices
$ 30Ryanair
Wed
Apr 3
$ 92Alsa
$ 30Vueling
Thu
Apr 4
$ 48Flixbus
$ 24Ryanair
Fri
Apr 5
$ 65Flixbus
$ 40Ryanair
Sat
Apr 6
$ 47Flixbus
$ 15Ryanair
Sun
Apr 7
$ 47Flixbus
$ 15Ryanair
Mon
Apr 8
$ 47Flixbus
$ 39Ryanair
Tue
Apr 9
$ 92Alsa
$ 25Ryanair
Wed
Apr 10
$ 92Alsa
$ 30Ryanair
Thu
Apr 11
$ 47Flixbus
$ 69Ryanair
bus

Journey Summary

Barcelona to Porto Bus Information

Avg. Bus Duration:
23 hours 33 minutes
Coach Ticket Price:$ 74
Buses depart from:Barcelona
Bus arrives in:Porto
Distance:900 Kms
BusBus Companies:Flixbus, Alsa
Compare prices

Best fares for buses from Barcelona to Porto

This month
Next Month
Sun, Mar 24
Bus
Flixbus
07:301d 10m07:40
BarcelonaPorto
Mon, Mar 25
Bus
Flixbus
07:301d 10m07:40
BarcelonaPorto
Tue, Mar 26
Bus
Alsa
00:0019h19:00
BarcelonaPorto
Fastest Buses from Barcelona to Porto by duration
Sun, Apr 28
Bus
Alsa
12:3016h 45m05:15
BarcelonaPorto
Mon, Apr 22
Bus
Alsa
12:0017h 15m05:15
BarcelonaPorto
Tue, Mar 26
Bus
Alsa
00:0019h19:00
BarcelonaPorto
Return Journeys for Buses from Porto to Barcelona
Sat, Mar 23
Bus
Flixbus
20:351d 5m20:40
PortoBarcelona
Sun, Mar 24
Bus
Alsa
08:0021h 5m05:05
PortoBarcelona
Mon, Mar 25
Bus
Alsa
08:0018h 35m02:35
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