• Nuestros socios incluyen a:

  • RailEurope
  • Deutsche Bahn
  • Trenitalia
  • SNCF
  • Flixbus
  • RENFE
  • Ouibus
  • BlaBlaCar
  • Booking.com
  • Skyscanner

Hay 8 maneras de llegar desde Barcelona hasta Oporto en avión, autobús, tren, tren nocturno o en coche

Selecciona una de las opciones debajo para ver cómo se llega paso a paso y compara precios de billetes y horarios de viajes con el planificador de viajes Rome2rio

Opción recomendada

Avión a Porto  •  4 h 44 min

  1. Vuela desde Barcelona (BCN) to Porto (OPO) BCN - OPO

$30 - $149

7 opciones alternativas

Avión a Vigo, autobús  •  6 h 52 min

  1. Vuela desde Barcelona (BCN) to Vigo (VGO) BCN - VGO
  2. Coge el autobús desde Vigo hasta Porto

$36 - $157

Tren, autobús  •  13 h

  1. Coge el tren desde Barcelona Sants hasta Madrid-Puerta de Atocha Ave / ...
  2. Coge el tren desde Madrid-Chamartin hasta Guillarey A
  3. Coge el autobús desde Vigo hasta Porto

$154 - $211

Tren, Trenhotel  •  13 h 42 min

  1. Coge el tren desde Barcelona Sants hasta Madrid-Puerta de Atocha Ave / ...
  2. Coge el tren desde Madrid-Chamartin hasta Salamanca Ir / ...
  3. Coge el Trenhotel desde Estación de Salamanca hasta Celorico da Beira
  4. Coge el tren desde Celorico da Beira hasta Coimbra-B Ic / ...
  5. Coge el tren desde Coimbra-B hasta Vila Nova de Gaia Ic / ...

$146 - $223

Autobús FlixBus  •  15 h 25 min

  1. Coge el autobús desde Barcelona hasta Lleida 131
  2. Coge el autobús desde Lleida hasta Porto, Porto N796

$66 - $126

Tren  •  16 h 56 min

  1. Coge el tren desde Barcelona Sants hasta Vigo-Guixar A
  2. Coge el tren desde Vigo-Guixar hasta Porto(Campanha) Ic

$168 - $205

Autobús InterNorte  •  20 h 30 min

  1. Coge el autobús desde Barcelona - Nord hasta Porto - Casa da Música

$80 - $110

En coche  •  11 h 7 min

  1. Conduce desde Barcelona a Oporto 718.9 millas

$160 - $240

Preguntas & Respuestas

La forma más barata de ir desde Barcelona a Oporto es en avión que cuesta 25€ - 130€ y dura 4 h 44 min.

Más información

La forma más rápida de ir desde Barcelona a Oporto es en avión que cuesta 25€ - 130€ y dura 4 h 44 min.

Más información

Si, hay un bus directo que sale desde Barcelona - Nord y llega a Porto - Casa da Música. Los servicios salen uno al día y operan Domingo El viaje lleva apoximadamente 20 h 30 min

Más información

No, no hay train directo desde Barcelona a Oporto. Sin embargo hay servicios con salida desde Barcelona Sants y llegada a Vila Nova de Gaia pasando por Madrid Atocha, Madrid-Chamartin, Estación de Salamanca, Celorico da Beira y Coimbra-B El viaje, incluyendo los trasbordos, lleva aproximadamente 13 h 42 min

Más información

La distancia entre Barcelona y Oporto es de 901 km. La distancia por carretera es de 1150.2 km.

Obtener direcciones de conducir

La mejor forma de ir desde Barcelona a Oporto sin un carro es en tren y autobús que dura 13 h y cuesta 130€ - 190€.

Más información

LLeva aproximadamente 4 h 44 min ir desde Barcelona a Oporto incluyendo trasbordos

Más información

Barcelona a Oporto bus servicios operados por ATM Àrea de Lleida, salida desde la estación Barcelona.

Más información

Barcelona a Oporto train servicios operados por Spanish Railways (RENFE), salida desde la estación Barcelona Sants.

Más información

La mejor forma de ir de Barcelona a Oporto es en avión que dura 4 h 44 min y cuesta 25€ - 130€. Alternativamente, puedes tomar un autobús, que cuesta 55€ - 110€ y dura 15 h 25 min, también podrías tren, que cuesta 140€ - 180€ y dura 16 h 56 min.

Más detalles

Mapa de cómo se llega desde Barcelona a Oporto
Lanzar vista del mapa
  • Distancia: 563.2 millas
  • Duración: 4 h 44 min

¿Qué compañías ofrecen servicios entre Barcelona, España yOporto, Portugal?

Aerolineas
Iberia
Página web
iberia.com
Vuelos desde Barcelona a Porto
Ave. Duracioón
1 h 50 min
Cuándo
Todos los días
Precio estimado
$40 - $240
Vuelos desde Barcelona a PortoMadrid
Ave. Duracioón
3 h 30 min
Cuándo
Todos los días
Precio estimado
$50 - $310
Vuelos desde Barcelona a Vigo
Ave. Duracioón
1 h 50 min
Cuándo
Todos los días
Precio estimado
$35 - $230
Vuelos desde Barcelona a VigoMadrid
Ave. Duracioón
3 h 52 min
Cuándo
Todos los días
Precio estimado
$45 - $270
Vuelos desde Barcelona a VigoBilbao
Ave. Duracioón
3 h 25 min
Cuándo
Lunes, Martes, Miércoles y Jueves
Precio estimado
$45 - $290
TAP Portugal
Página web
flytap.com
Vuelos desde Barcelona a Porto
Ave. Duracioón
1 h 50 min
Cuándo
Todos los días
Precio estimado
$45 - $290
Vuelos desde Barcelona a PortoLisbon
Ave. Duracioón
3 h 58 min
Cuándo
Todos los días
Precio estimado
$45 - $290
Vuelos desde Barcelona a VigoLisbon
Ave. Duracioón
4 h 12 min
Cuándo
Todos los días
Precio estimado
$70 - $440
Ryanair
Página web
ryanair.com
Vuelos desde Barcelona a Porto
Ave. Duracioón
1 h 59 min
Cuándo
Todos los días
Precio estimado
$28 - $180
Vuelos desde Barcelona a Vigo
Ave. Duracioón
1 h 55 min
Cuándo
Todos los días
Precio estimado
$21 - $200
Vueling Airlines
Página web
vueling.com
Vuelos desde Barcelona a Porto
Ave. Duracioón
1 h 50 min
Cuándo
Todos los días
Precio estimado
$40 - $240
Vuelos desde Barcelona a Vigo
Ave. Duracioón
1 h 50 min
Cuándo
Todos los días
Precio estimado
$35 - $230
Air Europa
Página web
aireuropa.com
Vuelos desde Barcelona a PortoMadrid
Ave. Duracioón
3 h 55 min
Cuándo
Martes, Miércoles, Jueves, Viernes y Domingo
Precio estimado
$200 - $650
Vuelos desde Barcelona a VigoMadrid
Ave. Duracioón
3 h 20 min
Cuándo
Martes, Miércoles, Jueves, Viernes y Domingo
Precio estimado
$65 - $310
Operadores de tren
Spanish Railways AVE
Página web
renfe.com
Tren desde Barcelona Sants a Madrid-Puerta de Atocha
Ave. Duracioón
2 h 45 min
Frecuencia
Cada hora
Precio estimado
$75 - $110
Página web
renfe.com
Spanish Railways (RENFE)
Teléfono
902 320 320
Página web
renfe.com
Tren desde Madrid-Chamartin a Guillarey
Ave. Duracioón
5 h 38 min
Frecuencia
Uno al día
Precio estimado
$65 - $85
Página web
renfe.com
Tren desde Madrid-Chamartin a Salamanca
Ave. Duracioón
2 h 45 min
Frecuencia
Cada 2 horas
Precio estimado
$27 - $40
Página web
renfe.com
Tren nocturno desde Estación de Salamanca a Celorico da Beira
Ave. Duracioón
1 h 48 min
Frecuencia
Uno al día
Precio estimado
$24 - $40
Página web
renfe.com
Tren desde Barcelona Sants a Vigo-Guixar
Ave. Duracioón
13 h 36 min
Frecuencia
4 veces por semana
Precio estimado
$150 - $180
Página web
renfe.com
Tren desde Vigo-Guixar a Porto(Campanha)
Ave. Duracioón
2 h 20 min
Frecuencia
3 al día
Precio estimado
$14 - $27
Página web
renfe.com
Portuguese Railways (CP)
Teléfono
+351 707 210 220
Página web
cp.pt
Tren desde Celorico da Beira a Coimbra-B
Ave. Duracioón
1 h 50 min
Frecuencia
Cada 2 horas
Precio estimado
$10 - $20
Página web
cp.pt
2nd Class
$10 - $14
1st Class
$12 - $20
Tren desde Coimbra-B a Vila Nova de Gaia
Ave. Duracioón
59 min
Frecuencia
Cada 30 minutos
Precio estimado
$9 - $17
Página web
cp.pt
2nd Class
$9 - $13
1st Class
$11 - $17
Operadores de autobús
Autna
Teléfono
+34 (0) 986 288 030
Correo
autna@autna.com
Página web
autna.com
Autobús desde Vigo a Porto
Ave. Duracioón
1 h 20 min
Frecuencia
Cada 4 horas
Precio estimado
$13 - $20
Horarios en
autna.com
ATM Àrea de Lleida
Teléfono
+34 (0) 973 273 151
Correo
info@atmlleida.cat
Página web
atmlleida.cat
Autobús desde Barcelona a Lleida
Ave. Duracioón
2 h 20 min
Frecuencia
Cada hora
Horarios en
atmlleida.cat
MonBus
Teléfono
+34 982 29 29 00
Página web
monbus.es
Autobús desde Barcelona a Lleida
Ave. Duracioón
2 h 13 min
Frecuencia
Cada 4 horas
Precio estimado
$10 - $15
Horarios en
monbus.es
FlixBus
Teléfono
+49 1807 123 99 123
Correo
info@flixbus.de
Página web
flixbus.de
Autobús desde Lleida a Porto, Porto
Ave. Duracioón
12 h 5 min
Frecuencia
4 veces por semana
Precio estimado
$55 - $95
Página web
flixbus.es
Autocares Lázara
Teléfono
+34 (0) 902 23 95 79
Correo
info@rutasvigo.com
Página web
autocareslazara.com
Autobús desde Lleida a Porto
Ave. Duracioón
18 h
Frecuencia
3 veces por semana
Precio estimado
$85 - $95
Horarios en
autocareslazara.com
InterNorte
Teléfono
707 200 512
Página web
internorte.pt
Autobús desde Barcelona - Nord a Porto - Casa da Música
Ave. Duracioón
20 h 30 min
Frecuencia
Uno al día
Precio estimado
$80 - $110
Horarios en
internorte.pt