Fly to Porto

Take the subway at the station Catalunya.

The journey takes approximately 13 m. The travel distance is 5 km.

Carrier is Tmb.

Book

Get off at the Torrassa.
Take the subway at the station Torrassa.

The journey takes approximately 22 m. The travel distance is 14 km.

Carrier is Tmb.

Book

Get off at the Aeroport T2.
Fly out to Porto (OPO) of the airport Barcelona (BCN).

The journey takes approximately 1 h 55 m. Ticket price is about €19.

Carrier is Ryanair.

22

Search budget taxi

Get off at the Porto (OPO).
Take the subway at the station Aeroporto.

The journey takes approximately 27 m. Ticket price is about €1. The travel distance is 12 km.

Carrier is Metro do Porto.

Book

Get off at the Trindade.


🛏 Find hotel deals and discounts up to 20% in Porto at Booking


Fly to Vigo bus

Take the subway at the station Torrassa.

The journey takes approximately 13 m. The travel distance is 14 km.

Carrier is Tmb.

Book

Get off at the Aeroport T2.
Take the subway at the station Torrassa.

The journey takes approximately 22 m. The travel distance is 14 km.

Carrier is Tmb.

Book

Get off at the Aeroport T2.
Fly out to Vigo (VGO) of the airport Barcelona (BCN).

The journey takes approximately 1 h 40 m. Ticket price is about €30.

Carrier is Ryanair.

22

Search budget taxi

Get off at the Vigo (VGO).
Take the transport at the station Vigo Airport.

The journey takes approximately 19 m. The travel distance is 7 km.

Carrier is Vitrasa.

Book

Get off at the Jenaro de la Fuente 11.
Take the bus Vitrasa at the station Gregorio Espino 2.

The journey takes approximately 3 m. The travel distance is 1 km.

Carrier is Vitrasa.

Book

Get off at the Martinez Garrido 77.
Take the bus Autna S.L. at the station Vigo Central Bus Station.

The journey takes approximately 1 h 15 m. Ticket price is about €11. The travel distance is 144 km.

Carrier is Autna S.L..

Book

Get off at the Porto Campo 24 Agosto.


🛏 Find hotel deals and discounts up to 20% in Porto at Booking


Train bus

Take the train Renfe AVE at the station Barcelona-Sants.

The journey takes approximately 2 h 45 m. Ticket price is about €55. The travel distance is 610 km.

Carrier is Renfe AVE.

Book

Get off at the Madrid-Puerta De Atocha.
Take the train Renfe Cercanias at the station Atocha.

The journey takes approximately 14 m. Ticket price is about €5. The travel distance is 8 km.

Carrier is Renfe Cercanias.

Book

Get off at the Chamartin.
Take the train Renfe Viajeros at the station Madrid-Chamartin.

The journey takes approximately 5 h 10 m. Ticket price is about €35. The travel distance is 644 km.

Carrier is Renfe Viajeros.

Book

Get off at the Vigo Urzaiz.
526 m on foot from the Vigo Urzaiz to the Gran Vía 12.

The journey takes approximately 7 m. The travel distance is 526 m.

Get off at the Gran Vía 12.
Take the bus Vitrasa at the station Gran Vía 12.

The journey takes approximately 6 m. The travel distance is 1 km.

Carrier is Vitrasa.

Book

Take the bus Autna S.L. at the station Torrassa.

The journey takes approximately 1 h 15 m. Ticket price is about €11. The travel distance is 14 km.

Carrier is Autna S.L..

Book

Get off at the Aeroport T2.


🛏 Find hotel deals and discounts up to 20% in Porto at Booking


Train

Take the train Renfe Viajeros at the station Barcelona-Sants.

The journey takes approximately 13 h 42 m. Ticket price is about €75. The travel distance is 1337 km.

Carrier is Renfe Viajeros.

Book

Get off at the Vigo Guixar.
Take the train Renfe Viajeros at the station Vigo Guixar.

The journey takes approximately 2 h 22 m. Ticket price is about €14. The travel distance is 171 km.

Carrier is Renfe Viajeros.

Book

Get off at the Porto - Campanha.


🛏 Find hotel deals and discounts up to 20% in Porto at Booking


Bus

Take the bus MonBus at the station Barcelona.

The journey takes approximately 15 h 5 m. Ticket price is about €50. The travel distance is 1116 km.

Carrier is MonBus.

Book

Get off at the Vigo.
Take the bus Autna S.L. at the station Torrassa.

The journey takes approximately 1 h 15 m. Ticket price is about €11. The travel distance is 14 km.

Carrier is Autna S.L..

Book

Get off at the Aeroport T2.


🛏 Find hotel deals and discounts up to 20% in Porto at Booking


Bus

Take the bus ALSA at the station Barcelona.

The journey takes approximately 1 h 59 m. Ticket price is about €12. The travel distance is 137 km.

Carrier is ALSA.

Book

Get off at the Tarrega.
Take the bus ATM Àrea de Lleida at the station Tàrrega.

The journey takes approximately 1 h Ticket price is about €5. The travel distance is 50 km.

Carrier is ATM Àrea de Lleida.

Book

Get off at the Lleida.
Take the bus Autocares Lázara at the station Lleida.

The journey takes approximately 14 h 45 m. Ticket price is about €75. The travel distance is 1123 km.

Carrier is Autocares Lázara.

Book

Get off at the Porto.


🛏 Find hotel deals and discounts up to 20% in Porto at Booking


Drive

In a rental car. See on this site which rental company has the best deal.

The journey takes approximately 10 h 57 m. The travel distance is 1124 km.

Get off at the Porto.


🛏 Find hotel deals and discounts up to 20% in Porto at Booking


The cheapest way to travel from Barcelona to Porto is by taking a Fly to Porto with an average price of €25. The journey takes approximately 5 h 20 m.

Fly to Porto is the fastest way to travel from Barcelona to Porto. Tickets cost €25. The journey takes approximately 5 h 20 m.

Barcelona is approximately 1124 km away from Porto. The trip by car takes 10 h 57 m.

The average journey time by car between Barcelona and Porto is 10 h 57 m.

What to Do in Porto

Porto

Planning to visit Porto? Here are some must-see attractions and activities that you won’t want to miss!    
1. Start your day with a visit to the impressive Douro River Bridge. This monumental structure was built in the 1920s and is a UNESCO World Heritage Site.
2. Spend an afternoon browsing through antique stores in the charming Baixa district.
3. Take a walk along the riverfront and enjoy views of Porto’s busy harbor while you sip on a cold drink.
4. Visit some of Porto’s most famous restaurants, like Oporto Cervejaria or Cozinha da Rua. 5. Sample traditional Portuguese cuisine at one of the city’s numerous tapas bars or tasca restaurants. 6.