Travel from Barcelona to Gibraltar

Train, bus or fly from Barcelona to Gibraltar?

You can take a train from Barcelona to Gibraltar (Capital) via Antequera-Santa Ana and San Roque-La Linea in around 9 h 4 min. Alternatively, ALSA operates a bus from Barcelona to Gibraltar (Capital) 3 times a day. Tickets cost $75 - $110 and the journey takes 19 h 15 min.

How to get from Barcelona to Gibraltar

ModeDurationPrice
From Barcelona Sants train to Antequera-Santa Ana, train to San Roque-La Linea, then drive to Gibraltar (Capital).9 h 4 min143€
From Barcelona bus to Algeciras, walk to Algeciras, then bus to La Línea de la Concepción.20 h 19 min78€
From Barcelona car ferry to Tangier, car ferry to Tarifa, walk to Tarifa - Centro de Salud, bus to Algeciras, then bus to La Línea de la Concepción.33 h 13 min139€
From Barcelona drive to Gibraltar (Capital).10 h 55 min128€
From Barcelona - Passeig de Gràcia train to Barcelona airport, fly to Malaga airport, train to Fuengirola, walk to Fuengirola, then bus to Gibraltar (Capital).6 h 6 min90€
From Barcelona - Passeig de Gràcia train to Barcelona airport, fly to Jerez airport, train to Jerez de la Frontera, bus to Algeciras, then bus to Gibraltar (Capital).7 h 38 min87€
From Barcelona - Passeig de Gràcia train to Barcelona airport, fly to Algeciras airport, then bus to Gibraltar (Capital).9 h 39 min125€
From Barcelona - Passeig de Gràcia train to Barcelona airport, fly to Sevilla airport, bus to Sevilla Santa Justa, train to Jerez de la Frontera, bus to Algeciras, then bus to Gibraltar (Capital).8 h 19 min89€
From Barcelona - Passeig de Gràcia train to Barcelona airport, fly to Tangier airport, taxi to Tangier, car ferry to Tarifa, walk to Tarifa, then bus to Gibraltar (Capital).8 h 3 min124€
From Barcelona - Passeig de Gràcia train to Barcelona airport, fly to Granada airport, bus to Granada, bus to Algeciras, then bus to Gibraltar (Capital).9 h100€

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

It takes approximately 9 h 4 min to get from Barcelona to Gibraltar, including transfers.

Is there a direct bus between Barcelona and Gibraltar?

No, there is no direct bus from Barcelona to Gibraltar. However, there are services departing from Barcelona and arriving at La Línea de la Concepción via Algeciras. The journey, including transfers, takes approximately 20 h 19 min.

Operators from Barcelona to Gibraltar

OperatorPhoneWebsite
Spanish Railways AVESpanish Railways AVE
Spanish Railways (RENFE)902 320 320Spanish Railways (RENFE)
ALSA+34 902 42 22 42ALSA
CTMCG+34 (0) 955038665CTMCG
Grimaldi Lines+39.081.496.444Grimaldi Lines
FRS FerriesFRS Ferries
Barcelona Cercanías (RENFE)900 41 00 41Barcelona Cercanías (RENFE)
Air EuropaAir Europa
Vueling AirlinesVueling Airlines
RyanairRyanair
IberiaIberia
Málaga Cercanías (RENFE)+34 (0) 902 320 320Málaga Cercanías (RENFE)
Autocares Valenzuela+34 (0) 956702609Autocares Valenzuela
HELITY Copter AirlinesHELITY Copter Airlines
TAP PortugalTAP Portugal
Sevilla (TUSSAM)+34 (0) 955 010 010Sevilla (TUSSAM)
Air Arabia MarocAir Arabia Maroc
Transportes Comes956 291 168Transportes Comes
Granada TransitGranada Transit
Avanza Grupo+34 91 272 28 32Avanza Grupo