How to travel from Barcelona to Porto

Wed, May 14
+ Add return
QR-Code
Scan to get our free app
Use our app to get live travel updates and book mobile tickets for trains, buses, flights, and ferries.
App Store
rate4.9
42K ratings
Google Play
rate4.6
136K reviews

Travel Information from Barcelona to Porto

distanceDistance899 km
modeAvailable travel modesTrain, coach or flight
priceTicket price range€25 - €146
cheapestCheapest modeFlight • €25 • 1 h 55 min
fastestFastest modeFlight • €25 • 1 h 55 min
carriersPopular travel companiesAlsa, Ryanair or iryo

Travel 899 km by train, coach or flight from Barcelona to Porto. The most popular travel providers which serve this trip are Alsa, Ryanair or iryo among others. Travellers can even take a direct coach, flight or train from Barcelona to Porto.

Travel options
from Barcelona to Porto

How to get from Barcelona to Porto by train, bus or flight.

Our recommendation
flight

The best way to travel from Barcelona to Porto is by taking a flight because it’s the best combination of price and speed.

RyanairFR 4585
05:45AM2h00
Barcelona El Prat Airport (BCN)
06:45AMPorto Airport (OPO)
321One-way
0 transfers
Cheapest
RyanairFR 4585
05:45AM2h00
Barcelona El Prat Airport (BCN)
06:45AMPorto Airport (OPO)
321One-way
0 transfers
Fastest
Vueling AirlinesVY8480
08:25PM1h55
Barcelona El Prat Airport (BCN)
09:20PMPorto Airport (OPO)
781One-way
0 transfers
Other options
AlsaNormal · Normal
11:30PM18h24
Barcelona, Estació d'Autobusos Nord
04:54PMPorto
331One-way
1 transfer
AlsaNormal · Normal
11:30PM19h15
Barcelona, Estació d'Autobusos Nord
05:45PMPorto
331One-way
1 transfer
iryo06060+AlsaNormal
05:45AM13h00
Barcelona Sants
05:45PMPorto
551One-way
1 transfer
Vueling AirlinesVY8476
07:00AM2h00
Barcelona El Prat Airport (BCN)
08:00AMPorto Airport (OPO)
551One-way
0 transfers
RyanairFR 4545
04:45PM2h00
Barcelona El Prat Airport (BCN)
05:45PMPorto Airport (OPO)
581One-way
0 transfers
Vueling AirlinesVY8478
03:20PM1h55
Barcelona El Prat Airport (BCN)
04:15PMPorto Airport (OPO)
881One-way
0 transfers

Find all the dates and times for this journey by train, bus, flight, and ferry .

Compare prices and tickets Prices for trains, buses and flights

Tue
May 13
Wed
May 14
Thu
May 15
Fri
May 16
Sat
May 17
Sun
May 18
Mon
May 19
Tue
May 20
Wed
May 21
Thu
May 22
Fri
May 23
Sat
May 24
Sun
May 25
Mon
May 26
Tue
May 27
Wed
May 28
Thu
May 29
Fri
May 30
Sat
May 31
Sun
Jun 01
Mon
Jun 02

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

Trenitalia
Easyjet
Deutsche Bahn
SNCF

All travel companies: All Airlines, Train and Coach Companies from Barcelona to Porto

Travel to Porto from Barcelona on Air Europa, BlaBlaCar Bus and FlixBus travel with Omio. When comparing timetables and tickets, we will also show you other options with multiple connections or other travel modes if they’re available.

Renfe is Spain’s national travel operator offering a multitude of domestic routes and international routes to France and Portugal. Renfe is known for its range of ticket types to fit anyone’s budget, such as the Basic, Elige and Premium tickets. Renfe also has discount cards for qualified travellers like the Renfe Gold Card and +Renfe Youth Card 50, which you can use on Omio. When you ride with Renfe, you can expect to find an impressive fleet of travel offering different levels of comfort, amenities and time needed to travel to your destination. These travel types include Renfe AVE for high-speed long-distance routes, Alvia and Altaria for domestic routes in parts of Spain, Euromed for routes along the stunning Mediterranean coast, Avant commuter travel and Trenhotel night travel.

    BlaBlaCar Bus (formerly known as Ouibus or iDBUS) is a popular French travel provider from France operating long-distance services in 10 countries in Europe and connecting over 300 destinations. It is a subsidiary of the French car sharing service, BlaBlaCar. Standard amenities on BlaBlaCar Bus include toilets, air conditioning, USB and power outlets for charging phones, tablets and laptops during long travel journeys, extra legroom and adjustable seats. There is also free Wi-Fi available on select routes. The only ticket type from BlaBlaCar Bus is the Standard ticket, which allows each traveler to bring one cabin bag and up to two hold bags.

      Air Europa is Spain's 3rd most popular airline with flights around Europe and the rest of the world and a choice between Economy or Business fares for your travel between Barcelona and Porto.

        FAQs: Travel from Barcelona to Porto

        FAQs: Travel to Porto 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 Barcelona to Porto.
        FAQs

        Travelling from Barcelona to Porto: related information

        Here are some other resources that might have the information you need

        Popular countries

        HomeTravelTravel to PortoHow to travel from Barcelona to Porto

        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