There are 5 ways to get from Gibraltar to Cabo da Roca by bus, plane, train, car, ferry, or taxi
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Bus to Málaga Airport, fly
best- Take the bus from Estación de Autobuses de La Línea de la Concepción to Malaga Airportbus
- Fly from Málaga Airport (AGP) to Lisbon-Portela Airport (LIS)plane AGP - LIS
7h 42m€57–212Bus
cheapest- Take the bus from Estación de Autobuses de La Línea de la Concepción to Jerez de la Fronterabus 309
- Take the bus from Jerez de la Frontera to Estação Rodoviária de Sete Riosbus
15h 39m€56–136Bus, train
- Take the bus from Algeciras Puerto to Jerez de la Fronterabus
- Take the bus from Jerez de la Frontera to Tavirabus
- Take the train from Faro to Entrecampostrain Ic
15h 26m€69–147Drive 620.8 km
- Drive from Gibraltar to Cabo da Rocacar 620.8 km
7h 12m€97–140Ferry, taxi to Tangier Ibn Battouta Airport, fly
- Take the ferry from Port of Gibraltar to Port de Tanger Medferry
- Take the taxi from Port de Tanger Med to Tangier Ibn Battouta Airport (TNG)taxi
- Fly from Tangier Ibn Battouta Airport (TNG) to Lisbon-Portela Airport (LIS)plane TNG - LIS
7h 57m€125–325
Gibraltar to Cabo da Roca by bus and train
Questions & Answers
The cheapest way to get from Gibraltar to Cabo da Roca is to bus which costs €55 - €140 and takes 15h 39m.
The fastest way to get from Gibraltar to Cabo da Roca is to drive which takes 7h 12m and costs €95 - €140.
The distance between Gibraltar and Cabo da Roca is 649 km. The road distance is 620.8 km.
The best way to get from Gibraltar to Cabo da Roca without a car is to bus which takes 15h 39m and costs €55 - €140.
It takes approximately 7h 42m to get from Gibraltar to Cabo da Roca, including transfers.
Cabo da Roca is 1h behind Gibraltar. It is currently 1:09 PM in Gibraltar and 12:09 PM in Cabo da Roca.
Yes, the driving distance between Gibraltar to Cabo da Roca is 621 km. It takes approximately 7h 12m to drive from Gibraltar to Cabo da Roca.
There are 5673+ hotels available in Cabo da Roca.
What companies run services between Gibraltar and Cabo da Roca, Portugal?
You can take a bus from Estación de Autobuses de La Línea de la Concepción to Cabo da Roca via Jerez de la Frontera, Estação Rodoviária de Sete Rios, Sete Rios, Sintra, and Av Desidério Cambournac 1 in around 15h 39m.
- Website
- ryanair.com
Flights from Málaga Airport to Lisbon-Portela Airport
- Ave. Duration
- 1h 25m
- When
- Monday, Tuesday, Wednesday, Friday, and Saturday
- Estimated price
- €35–160
Flights from Tangier Ibn Battouta Airport to Lisbon-Portela Airport
- Ave. Duration
- 1h 15m
- When
- Tuesday, Wednesday, and Saturday
- Estimated price
- €30–160
- Website
- flytap.com
Flights from Málaga Airport to Lisbon-Portela Airport
- Ave. Duration
- 1h 20m
- When
- Every day
- Estimated price
- €65–170
- Website
- iberia.com
Flights from Málaga Airport to Lisbon-Portela Airport via Madrid
- Ave. Duration
- 3h 40m
- When
- Every day
- Estimated price
- €80–130
- Website
- aireuropa.com
Flights from Málaga Airport to Lisbon-Portela Airport via Madrid
- Ave. Duration
- 3h 40m
- When
- Every day
- Estimated price
- €30–140
- Phone
- +351 210 900 032
- Website
- cp.pt
Train from Faro to Entrecampos
- Ave. Duration
- 3h 32m
- Frequency
- 5 times a day
- Estimated price
- €30–60
- Website
- https://www.cp.pt/en/
- Phone
- +34 91 272 28 32
- info.LD@avanzagrupo.com
- Website
- avanzabus.com
Bus from Estación de Autobuses de La Línea de la Concepción to Malaga Airport
- Ave. Duration
- 1h 55m
- Frequency
- 5 times a day
- Estimated price
- €16–24
- Schedules at
- malaga.avanzagrupo.com
- Phone
- +34 900 92 91 92
- info@monbus.es
- Website
- monbus.es
Bus from Algeciras Puerto to Jerez de la Frontera
- Ave. Duration
- 1h 30m
- Frequency
- 4 times a day
- Estimated price
- €9–19
- Website
- https://www.monbus.es/en
- Phone
- +351 21 75 24 524
- Website
- rede-expressos.pt
Bus from Jerez de la Frontera to Tavira
- Ave. Duration
- 4h
- Frequency
- Once daily
- Estimated price
- €19–45
- Website
- https://rede-expressos.pt
Bus from Jerez de la Frontera to Estação Rodoviária de Sete Rios
- Ave. Duration
- 9h
- Frequency
- Once daily
- Estimated price
- €35–95
- Website
- https://rede-expressos.pt
- Phone
- +34 956 807 059
- informacion@tgcomes.es
- Website
- tgcomes.es
Bus from Estación de Autobuses de La Línea de la Concepción to Jerez de la Frontera
- Ave. Duration
- 3h 35m
- Frequency
- Once daily
- Estimated price
- €17–35
- Schedules at
- tgcomes.es
- Phone
- +34 956 68 18 30
- info@frs.es
- Website
- frs.es
Ferry from Port of Gibraltar to Port de Tanger Med
- Ave. Duration
- 1h 30m
- Frequency
- Once a week
- Estimated price
- €35–50
- Website
- https://www.frs.es/en/
- Ave. Duration
- 45 min
- Estimated price
- €30–40
Blue Petite Taxi
Taxialgeciras
- Phone
- +34 665 621 722
- Website
- taxialgeciras.com
Taxi Ecológico Algeciras
- Phone
- +34 696 782 722
- Website
- radiotaxialgeciras.com
Radio Taxi Algeciras
- Phone
- +34 956 60 60 60
- Website
- radiotaxisalgeciras.es
Want to know more about travelling around the world?
Rome2Rio's Travel Guide series provide vital information for the global traveller. Read our range of informative guides on popular transport routes and companies - including How to get from Southend Airport into central London, How to get from London City Airport into central London, and Need to know: Greyhound - to help you get the most out of your next trip.































