Fly to Porto
The journey takes approximately 1 h 55 m. Ticket price is about €19.
Carrier is Ryanair.
22
The journey takes approximately 27 m. Ticket price is about €1. The travel distance is 12 km.
Carrier is Metro do Porto.
🛏 Find hotel deals and discounts up to 20% in Porto at Booking
Fly to Vigo bus
The journey takes approximately 1 h 40 m. Ticket price is about €30.
Carrier is Ryanair.
22
The journey takes approximately 1 h 15 m. Ticket price is about €11. The travel distance is 144 km.
Carrier is Autna S.L..
🛏 Find hotel deals and discounts up to 20% in Porto at Booking
Train bus
The journey takes approximately 2 h 45 m. Ticket price is about €55. The travel distance is 610 km.
Carrier is Renfe AVE.
The journey takes approximately 14 m. Ticket price is about €5. The travel distance is 8 km.
Carrier is Renfe Cercanias.
The journey takes approximately 5 h 10 m. Ticket price is about €35. The travel distance is 644 km.
Carrier is Renfe Viajeros.
The journey takes approximately 7 m. The travel distance is 526 m.
The journey takes approximately 1 h 15 m. Ticket price is about €11. The travel distance is 14 km.
Carrier is Autna S.L..
🛏 Find hotel deals and discounts up to 20% in Porto at Booking
Train
The journey takes approximately 13 h 42 m. Ticket price is about €75. The travel distance is 1337 km.
Carrier is Renfe Viajeros.
The journey takes approximately 2 h 22 m. Ticket price is about €14. The travel distance is 171 km.
Carrier is Renfe Viajeros.
🛏 Find hotel deals and discounts up to 20% in Porto at Booking
Bus
The journey takes approximately 15 h 5 m. Ticket price is about €50. The travel distance is 1116 km.
Carrier is MonBus.
The journey takes approximately 1 h 15 m. Ticket price is about €11. The travel distance is 14 km.
Carrier is Autna S.L..
🛏 Find hotel deals and discounts up to 20% in Porto at Booking
Bus
The journey takes approximately 1 h 59 m. Ticket price is about €12. The travel distance is 137 km.
Carrier is ALSA.
The journey takes approximately 1 h Ticket price is about €5. The travel distance is 50 km.
Carrier is ATM Àrea de 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.
🛏 Find hotel deals and discounts up to 20% in Porto at Booking
Drive
The journey takes approximately 10 h 57 m. The travel distance is 1124 km.
🛏 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

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.
From Barcelona
- Barcelona → Courchevel
- Barcelona → Amsterdam
- Barcelona → İzmir
- Barcelona → Banyuls-sur-Mer
- Barcelona → El-Tarter
- Barcelona → Andorra-la-Vella
- Barcelona → Budva
- Barcelona → Chicago
- Barcelona → Durrës
- Barcelona → Encamp
- Barcelona → Istanbul
- Barcelona → La-Massana
- Barcelona → Piešťany
- Barcelona → Copenhagen
- Barcelona → Dubrovnik
- Barcelona → Monte-Carlo