There are 8 ways to get from Madrid to Gibraltar by train, bus, car, or plane
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
- Take the train from Madrid-Puerta De Atocha to Malaga Maria ZambranoAve
- Take the bus from Estación de Autobuses de Málaga to Estación de Autobuses de La Línea de la Concepción325 / ...
bestTrain, bus
5h 57m$29–90- Take the bus from Estación Sur de Autobuses to Estación de Autobuses de La Línea de la ConcepciónMadrid
cheapestBus
8h 5m$27–70- Drive from Madrid to Gibraltar657.4 km
Drive 657.4 km
6h 40m$121–174- Fly from Adolfo Suárez Madrid–Barajas Airport (MAD) to Málaga Airport (AGP)MAD - AGP
- Take the bus from Malaga Airport to Estación de Autobuses de La Línea de la Concepción
Fly to Málaga Airport, bus
5h 35m$40–146- Take the train from Madrid-Puerta De Atocha to AlgecirasAlv
Train
6h 49m$54–76- Take the bus from Estación Sur de Autobuses to Estación de Autobuses de CórdobaMadrid
- Take the bus from Cordoba to La Linea De La ConcepcionALSA - Co-Ma-Alg
Bus via Córdoba
11h 51m$50–75- Fly from Adolfo Suárez Madrid–Barajas Airport (MAD) to San Pablo Airport (SVQ)MAD - SVQ
- Take the bus from Sevilla Estación Prado De San Sebastian to Algeciras Puerto
Fly to San Pablo Airport, bus
8h 29m$48–169- Fly from Adolfo Suárez Madrid–Barajas Airport (MAD) to Jerez Airport (XRY)MAD - XRY
- Take the bus from Jerez de la Frontera to Algeciras Puerto
Fly to Jerez Airport, bus
7h 45m$63–294
Madrid to Gibraltar by train and bus
Questions & Answers
The cheapest way to get from Madrid to Gibraltar is to bus which costs $27 - $70 and takes 8h 5m.
The fastest way to get from Madrid to Gibraltar is to fly and bus which takes 5h 35m and costs $40 - $150.
Yes, there is a direct bus departing from Estación Sur de Autobuses and arriving at Estación de Autobuses de La Línea de la Concepción. Services depart once daily, and operate every day. The journey takes approximately 8h 5m.
The distance between Madrid and Gibraltar is 648 km. The road distance is 657.4 km.
The best way to get from Madrid to Gibraltar without a car is to train and bus which takes 5h 57m and costs $29 - $95.
It takes approximately 5h 57m to get from Madrid to Gibraltar, including transfers.
Madrid to Gibraltar bus services, operated by Interbus, depart from Estación Sur de Autobuses station.
The best way to get from Madrid to Gibraltar is to bus which takes 8h 5m and costs $27 - $70. Alternatively, you can train, which costs $50 - $80 and takes 6h 49m.
Madrid to Gibraltar bus services, operated by Interbus, arrive at Estación de Autobuses de La Línea de la Concepción station.
Yes, the driving distance between Madrid to Gibraltar is 657 km. It takes approximately 6h 40m to drive from Madrid to Gibraltar.
What companies run services between Madrid, Spain and Gibraltar?
Interbus operates a bus from Estación Sur de Autobuses to Estación de Autobuses de La Línea de la Concepción once daily. Tickets cost $27–70 and the journey takes 8h 5m. Alternatively, Renfe Viajeros operates a train from Madrid-Puerta De Atocha to Algeciras once daily. Tickets cost $50–75 and the journey takes 5h 32m.
- Website
- iberia.com
Flights from Adolfo Suárez Madrid–Barajas Airport to Málaga Airport
- Ave. Duration
- 1h 16m
- When
- Every day
- Estimated price
- $35–240
Flights from Adolfo Suárez Madrid–Barajas Airport to San Pablo Airport
- Ave. Duration
- 1h 11m
- When
- Every day
- Estimated price
- $29–170
Flights from Adolfo Suárez Madrid–Barajas Airport to Jerez Airport
- Ave. Duration
- 1h 15m
- When
- Every day
- Estimated price
- $55–390
- Website
- aireuropa.com
Flights from Adolfo Suárez Madrid–Barajas Airport to Málaga Airport
- Ave. Duration
- 1h 10m
- When
- Every day
- Estimated price
- $30–140
- Phone
- +34 91 232 03 20
- Website
- renfe.com
Train from Madrid-Puerta De Atocha to Malaga Maria Zambrano
- Ave. Duration
- 2h 42m
- Frequency
- Every 2 hours
- Estimated price
- $45–70
- Website
- https://www.renfe.com/es/en
- Básico
- $45–70
- Phone
- +34 910 150 000
- atencion.cliente@iryo.eu
- Website
- iryo.eu
Train from Madrid-Puerta De Atocha to Malaga Maria Zambrano
- Ave. Duration
- 2h 47m
- Frequency
- 5 times a day
- Estimated price
- $30–70
- Website
- https://iryo.eu/en/home
- Inicial
- $30–70
- Phone
- +34 91 232 03 20
- Website
- renfe.com
Train from Madrid-Puerta De Atocha to Malaga Maria Zambrano
- Ave. Duration
- 3h 23m
- Frequency
- 3 times a day
- Estimated price
- $40–60
- Website
- https://www.renfe.com/es/en
Train from Madrid-Puerta De Atocha to Algeciras
- Ave. Duration
- 5h 32m
- Frequency
- Once daily
- Estimated price
- $50–75
- Website
- https://www.renfe.com/es/en
- Phone
- +34 910 780 990
- Website
- ouigo.com
Train from Madrid-Puerta De Atocha to Malaga Maria Zambrano
- Ave. Duration
- 2h 48m
- Frequency
- Twice daily
- Estimated price
- $19–26
- Website
- https://www.ouigo.com/es/en
- Phone
- +34 91 272 28 32
- info.LD@avanzagrupo.com
- Website
- avanzabus.com
Bus from Estación de Autobuses de Málaga to Estación de Autobuses de La Línea de la Concepción
- Ave. Duration
- 2h 15m
- Frequency
- 4 times a day
- Estimated price
- $10–21
- Schedules at
- avanzabus.com
- Book at
- avanzabus.com
Bus from Malaga Airport to Estación de Autobuses de La Línea de la Concepción
- Ave. Duration
- 1h 55m
- Frequency
- Twice daily
- Estimated price
- $10–21
- Schedules at
- avanzabus.com
- Book at
- avanzabus.com
- Phone
- +34 916 52 00 11
- info@interbus.es
- Website
- interbus.es
Bus from Estación Sur de Autobuses to Estación de Autobuses de La Línea de la Concepción
- Ave. Duration
- 8h 5m
- Frequency
- Once daily
- Estimated price
- $27–70
- Website
- https://www.interbus.es/
- Phone
- +34 915 304 417
- socibus@socibus.es
- Website
- socibusventas.es
Bus from Estación Sur de Autobuses to Estación de Autobuses de Córdoba
- Ave. Duration
- 4h 46m
- Frequency
- 4 times a day
- Estimated price
- $23–35
- Website
- https://socibusventas.es/en/
- Phone
- +34 910 207 007
- alsa@alsa.es
- Website
- alsa.com
Bus from Cordoba to La Linea De La Concepcion
- Ave. Duration
- 6h 5m
- Frequency
- Once daily
- Estimated price
- $26–40
- Website
- https://www.alsa.com/en/web/bus/home
- Phone
- +34 900 92 91 92
- info@monbus.es
- Website
- monbus.es
Bus from Sevilla Estación Prado De San Sebastian to Algeciras Puerto
- Ave. Duration
- 2h 45m
- Frequency
- 4 times a day
- Estimated price
- $13–24
- Website
- https://www.monbus.es/en
Bus from Jerez de la Frontera to Algeciras Puerto
- Ave. Duration
- 1h 30m
- Frequency
- 4 times a day
- Estimated price
- $7–11
- Website
- https://www.monbus.es/en
Want to know more about travelling around Gibraltar
Rome2Rio's Travel Guide series provide vital information for the global traveller. Filled with useful and timely travel information, the guides answer all the hard questions - such as 'How do I buy a ticket?', 'Should I book online before I travel? ', 'How much should I expect to pay?', 'Do the trains and buses have Wifi?' - to help you get the most out of your next trip.
Related travel guides
Train travel in Spain: A guide to Renfe
Read the travel guideWhat are the different types of Renfe trains in Spain?
Read the travel guideMore Questions & Answers
There are 619+ hotels available in Gibraltar. Prices start at $36 USD per night.