Train bus via Мадрид

Take the train Barcelona-Sants at the station Renfe AVE.

The journey takes approximately 2 h 30 m. Ticket price is about €35 The travel distance is 605 km.

Carrier is Renfe AVE.

Buy ticket

Get off at the Madrid-Puerta De Atocha.
Take the train Madrid-Puerta De Atocha at the station Renfe AVE.

The journey takes approximately 2 h 28 m. Ticket price is about €50 The travel distance is 512 km.

Carrier is Renfe AVE.

Buy ticket

Get off at the Malaga Maria Zambrano.
Take the Avanza Grupo bus at the Málaga station .

The journey takes approximately 2 h 15 m. Ticket price is about €10 The travel distance is 140 km.

Carrier is Avanza Grupo.

Buy ticket



🛏 Find hotel deals and discounts up to 20% in Gibraltar at Booking


Train bus

Take the train Barcelona-Sants at the station Renfe AVE.

The journey takes approximately 6 h 31 m. Ticket price is about €110 The travel distance is 1112 km.

Carrier is Renfe AVE.

Buy ticket

Get off at the Malaga Maria Zambrano.
Take the Avanza Grupo bus at the Barcelona-Sants station .

The journey takes approximately 2 h 15 m. Ticket price is about €10 The travel distance is 605 km.

Carrier is Avanza Grupo.

Buy ticket

Get off at the Madrid-Puerta De Atocha.


🛏 Find hotel deals and discounts up to 20% in Gibraltar at Booking


Train

Take the train Barcelona-Sants at the station Renfe AVE.

The journey takes approximately 4 h 47 m. Ticket price is about €95 The travel distance is 943 km.

Carrier is Renfe AVE.

Buy ticket

Get off at the Cordoba-Central.
Take the train Cordoba-Central at the station Renfe Viajeros.

The journey takes approximately 3 h 7 m. Ticket price is about €19 The travel distance is 276 km.

Carrier is Renfe Viajeros.

Buy ticket

Get off at the San Roque-La Linea.
Take the Transportes Comes bus at the Estación de San Roque station .

The journey takes approximately 2 m. The travel distance is 1 km.

Carrier is Transportes Comes.

Buy ticket

Get off at the Taraguillas.
Take the Transportes Comes bus at the Bar La Redonda station .

The journey takes approximately 20 m. Ticket price is about €1 The travel distance is 9 km.

Carrier is Transportes Comes.

Buy ticket

Get off at the Mondéjar.


🛏 Find hotel deals and discounts up to 20% in Gibraltar at Booking


Bus

Take the ALSA bus at the Barcelona station .

The journey takes approximately 19 h 15 m. Ticket price is about €90 The travel distance is 1216 km.

Carrier is ALSA.

Buy ticket

Get off at the Algeciras.
644 m on foot from the Algeciras to the Algeciras San Bernardo Bus Station.

The journey takes approximately 7 m. The travel distance is 644 m.

Take the Transportes Comes bus at the Algeciras San Bernardo Bus Station station .

The journey takes approximately 42 m. Ticket price is about €2 The travel distance is 29 km.

Carrier is Transportes Comes.

Buy ticket

Get off at the Mondéjar.


🛏 Find hotel deals and discounts up to 20% in Gibraltar at Booking


Drive

In a rental car. Check this site to see which rental company offers the best deal with discounts of up to 20%.

The journey takes approximately 10 h 52 m. The travel distance is 1095 km.

Get off at the .


🛏 Find hotel deals and discounts up to 20% in Gibraltar at Booking


Fly to Malaga bus

Take the train Barcelona-Passeig De Gracia at the station Rodalies de Catalunya.

The journey takes approximately 25 m. The travel distance is 16 km.

Carrier is Rodalies de Catalunya.

Buy ticket

Get off at the El Prat Aeroport.
Fly out to Barcelona (BCN) of the Malaga (AGP) airport.

The journey takes approximately 1 h 35 m. Ticket price is about €16

Carrier is Ryanair.

🔎

🚖 Find a cheap local taxi

Get off at the Malaga (AGP).
Take the Avanza Grupo bus at the Malaga Airport station .

The journey takes approximately 1 h 55 m. Ticket price is about €10 The travel distance is 130 km.

Carrier is Avanza Grupo.

Buy ticket



🛏 Find hotel deals and discounts up to 20% in Gibraltar at Booking


Fly to Jerez bus

Take the train Barcelona-Sants at the station Rodalies de Catalunya.

The journey takes approximately 25 m. The travel distance is 605 km.

Carrier is Rodalies de Catalunya.

Buy ticket

Get off at the Madrid-Puerta De Atocha.
Fly out to Barcelona (BCN) of the Jerez (XRY) airport.

The journey takes approximately 1 h 45 m. Ticket price is about €25

Carrier is Vueling Airlines.

🔎

🚖 Find a cheap local taxi

Get off at the Jerez (XRY).
Take the Transportes Bahia de Cadiz bus at the Jerez Airport station .

The journey takes approximately 30 m. Ticket price is about €1 The travel distance is 13 km.

Carrier is Transportes Bahia de Cadiz.

Buy ticket

Get off at the Jerez de la Frontera.
Take the MonBus bus at the Jerez de la Frontera station .

The journey takes approximately 1 h 10 m. Ticket price is about €6 The travel distance is 96 km.

Carrier is MonBus.

Buy ticket

Get off at the Los Barrios.
Take the CTMCG bus at the Los Barrios station .

The journey takes approximately 16 m. Ticket price is about €1 The travel distance is 7 km.

Carrier is CTMCG.

Buy ticket

Get off at the Hotel Alborán.
Take the Transportes Comes bus at the Cruce Rinconcillo station .

The journey takes approximately 37 m. Ticket price is about €2 The travel distance is 26 km.

Carrier is Transportes Comes.

Buy ticket



🛏 Find hotel deals and discounts up to 20% in Gibraltar at Booking


The cheapest way to travel from Barcelona to Gibraltar is by taking a Fly to Malaga bus with an average price of €27. The journey takes approximately 5 ч. 55 мин.

Fly to Malaga bus is the fastest way to travel from Barcelona to Gibraltar. Tickets cost €27. The journey takes approximately 5 ч. 55 мин.

Barcelona is approximately 1095 km away from Gibraltar. The trip by car takes 10 h 52 m.

The average journey time by car between Barcelona and Gibraltar is 10 h 52 m.