Há 7 rotas para ir de Porto para Barcelona de avião, trem, trem noturno, ônibus ou carro

Selecione uma opção abaixo para ver as orientações passo a passo e para comparar preços de passagens e tempos de viagem no planejador de viagens Rome2rio.

Nossa recomendação

Voo de Porto  •  4 h 56 min

  1. Voos de Porto (OPO) para Barcelona (BCN) OPO - BCN

$29 - $150

Opção mais barata

Ônibus Autocares Lázara  •  20 h 23 min

  1. Pegue ônibus de Porto para Lleida
  2. Pegue ônibus de Lleida para Barcelona Sants Station

$20 - $35

5 outras opções

Trem para Vigo, voo  •  6 h 41 min

  1. Pegue trem de Porto(Campanha) para Vigo-Guixar
  2. Voos de Vigo (VGO) para Barcelona (BCN) VGO - BCN

$37 - $164

Trem, Trenhotel pelo (a) Madrid-Puerta de Atocha  •  12 h 32 min

  1. Pegue trem de Vila Nova de Gaia para Coimbra-B
  2. Pegue Trenhotel de Coimbra B para Estación de Salamanca
  3. Pegue trem de Salamanca para Madrid-Chamartin Ir / ...
  4. Pegue trem de Madrid-Puerta de Atocha para Barcelona Sants Ave

$153 - $226

Ônibus  •  15 h 35 min

  1. Pegue ônibus de Oporto para Barcelona/Sants

$60 - $110

Trem, Trenhotel  •  18 h 9 min

  1. Pegue trem de Porto(Campanha) para Vigo-Guixar Intercity / ...
  2. Pegue Trenhotel de Vigo-Guixar para Barcelona Sants Galicia

$155 - $196

Carro  •  11 h 5 min

  1. Dirija de Porto para Barcelona 719.7 milhas

$160 - $240

Perguntas & Respostas

A maneira mais econômica de ir de Porto para Barcelona é ônibus que custa 17€ - 27€ e leva 20 h 23 min.

Mais detalhes

A maneira mais rápida de chegar de Porto para Barcelona é voo que dura 4 h 56 min e custa 25€ - 130€.

Mais detalhes

A distância entre Porto e Barcelona é de 901 km. A viagem dura 1151 km.

Mostre direção de carro

Dura aproximadamente 4 h 56 min para ir de Porto para Barcelona, incluindo traslado

Mais detalhes

Sim, há um ônibus direto saindo de Oporto com destino a(ao) Barcelona/Sants. Saídas a cada duas vezes por dia, e Domingo. Essa viagem dura aproximadamente 15 h 35 min.

Mais detalhes

Não há nenhum trem direto de Porto para Barcelona. Porém, há serviços saindo de Vila Nova de Gaia com destino a(ao) Barcelona Sants por Coimbra B, Salamanca, Madrid Chamartín e Madrid-Puerta de Atocha A viagem inclui traslados e leva aproximadamente 12 h 32 min.

Mais detalhes

Quais empresas operam serviços entre Porto, Portugal e Barcelona, Espanha?

Companhias aéreas
Iberia
Site
iberia.com
Voos de Porto para Barcelona
Duração média
1 h 40 min
Quando
Todo dia
Estimativa de preço
$40 - $240
Voos de Porto para Barcelona porMadrid
Duração média
3 h 45 min
Quando
Segunda, Terça, Quarta, Quinta, Sexta e Domingo
Estimativa de preço
$50 - $310
Voos de Vigo para Barcelona
Duração média
1 h 40 min
Quando
Todo dia
Estimativa de preço
$35 - $230
Voos de Vigo para Barcelona porMadrid
Duração média
4 h 1 min
Quando
Todo dia
Estimativa de preço
$45 - $270
Voos de Vigo para Barcelona porBilbao
Duração média
3 h 10 min
Quando
Segunda, Terça, Quarta e Quinta
Estimativa de preço
$45 - $290
Voos de Vigo para Barcelona porMahon
Duração média
4 h
Quando
Sexta
Estimativa de preço
$45 - $290
TAP Portugal
Site
flytap.com
Voos de Porto para Barcelona
Duração média
1 h 45 min
Quando
Todo dia
Estimativa de preço
$45 - $290
Voos de Porto para Barcelona porLisbon
Duração média
4 h 3 min
Quando
Todo dia
Estimativa de preço
$45 - $290
Voos de Vigo para Barcelona porLisbon
Duração média
4 h
Quando
Todo dia
Estimativa de preço
$70 - $440
Vueling Airlines
Site
vueling.com
Voos de Porto para Barcelona
Duração média
1 h 40 min
Quando
Todo dia
Estimativa de preço
$40 - $240
Voos de Vigo para Barcelona
Duração média
1 h 40 min
Quando
Todo dia
Estimativa de preço
$35 - $230
Ryanair
Site
ryanair.com
Voos de Porto para Barcelona
Duração média
1 h 50 min
Quando
Todo dia
Estimativa de preço
$28 - $180
Voos de Vigo para Barcelona
Duração média
1 h 40 min
Quando
Todo dia
Estimativa de preço
$21 - $200
Air Europa
Site
aireuropa.com
Voos de Vigo para Barcelona porMadrid
Duração média
4 h
Quando
Todo dia
Estimativa de preço
$65 - $310
Operadores Trem
Portuguese Railways (CP)
Telefone
+351 707 210 220
Site
cp.pt
Trem de Porto(Campanha) para Vigo-Guixar
Duração média
2 h 15 min
Frequência
5 vezes por dia
Estimativa de preço
$14 - $27
Site
cp.pt
Trem de Vila Nova de Gaia para Coimbra-B
Duração média
53 min
Frequência
Uma vez por hora
Estimativa de preço
$9 - $17
Site
cp.pt
2nd Class
$9 - $13
1st Class
$11 - $17
Spanish Railways (RENFE)
Telefone
902 320 320
Site
renfe.com
Trem noturno de Coimbra B para Estación de Salamanca
Duração média
3 h 42 min
Frequência
Uma vez por dia
Estimativa de preço
$40 - $55
Site
renfe.com
Trem de Salamanca para Madrid-Chamartin
Duração média
2 h 40 min
Frequência
Uma vez por hora
Estimativa de preço
$28 - $40
Site
renfe.com
Trem noturno de Vigo-Guixar para Barcelona Sants
Duração média
14 h 54 min
Frequência
6 vezes por semana
Estimativa de preço
$140 - $170
Site
renfe.com
Spanish Railways AVE
Site
renfe.com
Trem de Madrid-Puerta de Atocha para Barcelona Sants
Duração média
2 h 30 min
Frequência
Uma vez por hora
Estimativa de preço
$75 - $110
Site
renfe.com
Operadores de ônibus
ALSA
Telefone
+34 902 42 22 42
Site
alsa.es
Ônibus de Oporto para Barcelona/Sants
Duração média
15 h 35 min
Frequência
Uma vez por dia
Estimativa de preço
$60 - $100
Site
alsa.com
Ônibus de Lleida para Barcelona Sants Station
Duração média
1 h 52 min
Frequência
Uma vez por hora
Estimativa de preço
$20 - $35
Site
alsa.com
InterNorte
Telefone
707 200 512
Site
internorte.pt
Ônibus de Porto - Casa da Música para Barcelona Sants
Duração média
20 h 25 min
Frequência
Uma vez por dia
Estimativa de preço
$80 - $110
Horários
internorte.pt
Autocares Lázara
Telefone
+34 (0) 902 23 95 79
E-mail
info@rutasvigo.com
Site
autocareslazara.com
Ônibus de Porto para Lleida
Duração média
18 h
Frequência
3 vezes por semana
Horários
autocareslazara.com