Travel from Braga to Barcelona

Bus or train from Braga to Barcelona?

You can take a train from Braga to Barcelona via Coimbra-B, Salamanca, Chamartín, Atocha, and Madrid-Puerta de Atocha in around 14 h 18 min. Alternatively, you can take a bus from Braga to Barcelona via Lleida in around 19 h 33 min.

How to get from Braga to Barcelona

ModeDurationPrice
From Braga shuttle to Porto airport, fly to Barcelona airport, then train to Barcelona.5 h 5 min$66
From Braga bus to Valença Do Minho, walk to Valença, bus to Estación de Buses, bus to Jenaro de la Fuente 10, bus to Vigo airport, fly to Barcelona airport, then train to Barcelona.5 h 5 min$95
From Braga bus to Valença Do Minho, walk to Valença, bus to Avda. Madrid - Estación Buses, bus to Gran Vía 25 - Corte Inglés, walk to Vigo Urzaiz, train to Santiago de Compostela - Train Staion, bus to Santiago de Compostela airport, fly to Barcelona airport, then train to Barcelona.6 h 50 min$115
From Braga bus to Valença Do Minho, walk to Valença, bus to Avda. Madrid - Estación Buses, bus to Gran Vía 25 - Corte Inglés, walk to Vigo Urzaiz, train to A Coruna, walk to Alfonso Molina, bus to A Coruna airport, fly to Barcelona airport, then train to Barcelona.7 h 29 min$130
From Braga bus to Valença Do Minho, walk to Valença, bus to Ourense, walk to Orense-Empalme, train to Chamartín, train to Atocha, walk to Madrid-Puerta de Atocha, then train to Barcelona Sants.11 h 44 min$221
From Braga train to Coimbra-B, train to Salamanca, train to Chamartín, train to Atocha, walk to Madrid-Puerta de Atocha, then train to Barcelona Sants.14 h 18 min$196
From Braga train to Campanhã, Metro to Oporto, then bus to Barcelona/Sants.17 h 52 min$98
From Braga bus to Lleida then bus to Barcelona Sants Station.19 h 33 min$121
From Braga bus to Estación de Buses, bus to Vigo-Guixar, then Trenhotel to Barcelona Sants.18 h 22 min$222
From Braga drive to Barcelona.10 h 50 min$195

How long does it take to get from Braga to Barcelona?

It takes approximately 5 h 5 min to get from Braga to Barcelona, including transfers.

Is there a direct train between Braga and Barcelona?

No, there is no direct train from Braga to Barcelona. However, there are services departing from Braga and arriving at Barcelona Sants via Coimbra-B, Salamanca, Chamartín and Madrid-Puerta de Atocha. The journey, including transfers, takes approximately 14 h 18 min.

Is there a direct bus between Braga and Barcelona?

No, there is no direct bus from Braga to Barcelona. However, there are services departing from Braga and arriving at Barcelona Sants Station via Lleida. The journey, including transfers, takes approximately 19 h 33 min.

Operators from Braga to Barcelona

OperatorPhoneWebsite
Get Bus0035 1253 262 371Get Bus
Vueling AirlinesVueling Airlines
RyanairRyanair
IberiaIberia
TAP PortugalTAP Portugal
Barcelona Cercanías (RENFE)900 41 00 41Barcelona Cercanías (RENFE)
ALSA+34 902 42 22 42ALSA
Autna+34 (0) 986 288 030Autna
Vitrasa986 29 16 00Vitrasa
Air EuropaAir Europa
Spanish Railways (RENFE)902 320 320Spanish Railways (RENFE)
Empresa Freire+34 902 800 220Empresa Freire
Autos Cal PitaAutos Cal Pita
Madrid Cercanías (RENFE)902 320 320Madrid Cercanías (RENFE)
Spanish Railways AVESpanish Railways AVE
Portuguese Railways (CP)+351 707 210 220Portuguese Railways (CP)
Metro do Porto+351 22 508 1000Metro do Porto
InterNorte707 200 512InterNorte