There are 3 ways to get from Tarifa to Gibraltar by bus or car
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Bus
best- Take the bus from Tarifa to Sevilla, Estación de Autobuses (Plaza de Armas)bus Alsa
- Take the bus from Sevilla, Estación de Autobuses to Almendralbus
7h 25m€33–44Drive 376.6 km
- Drive from Tarifa to Gibraltarcar 376.6 km
4h 23m€60–86Bus via Seville
- Take the bus from Tarifa to Sevilla Estación del Pradobus 309
- Take the bus from Sevilla, Estación de Autobuses to Almendralbus
7h 33m€46–67
Tarifa to Gibraltar by bus
Questions & Answers
The cheapest way to get from Tarifa to Gibraltar is to bus which costs €30 - €45 and takes 7h 25m.
The fastest way to get from Tarifa to Gibraltar is to drive which takes 4h 23m and costs €55 - €90.
No, there is no direct bus from Tarifa to Gibraltar. However, there are services departing from Tarifa and arriving at Almendral via Sevilla, Estación de Autobuses. The journey, including transfers, takes approximately 7h 25m.
The distance between Tarifa and Gibraltar is 410 km. The road distance is 376.6 km.
The best way to get from Tarifa to Gibraltar without a car is to bus which takes 7h 25m and costs €30 - €45.
It takes approximately 7h 25m to get from Tarifa to Gibraltar, including transfers.
Tarifa to Gibraltar bus services, operated by Transportes Generales Comes, depart from Tarifa station.
Tarifa to Gibraltar bus services, operated by Transportes Generales Comes, arrive at Sevilla Estación del Prado station.
Yes, the driving distance between Tarifa to Gibraltar is 377 km. It takes approximately 4h 23m to drive from Tarifa to Gibraltar.
Book your Tarifa to Gibraltar bus tickets online with Omio.
What companies run services between Tarifa, Andalusia, Spain and Gibraltar, Extremadura, Spain?
You can take a bus from Tarifa to Almendral via Sevilla, Estación de Autobuses in around 7h 25m.
- Phone
- +34 910 207 007
- Website
- alsa.com
Bus from Tarifa to Sevilla, Estación de Autobuses (Plaza de Armas)
- Ave. Duration
- 3h 30m
- Frequency
- Once daily
- Estimated price
- €19–27
- Website
- https://www.alsa.com/en/
- Phone
- 0034902202040
- [email protected]
- Website
- basebus.es
Bus from Sevilla, Estación de Autobuses to Almendral
- Ave. Duration
- 2h 55m
- Frequency
- Once daily
- Estimated price
- €14–17
- Website
- https://basebus.es/
Bus from Sevilla, Estación de Autobuses to Almendral
- Ave. Duration
- 2h 55m
- Frequency
- Once daily
- Estimated price
- €14–17
- Website
- https://basebus.es/
- Phone
- +34 956 807 059
- [email protected]
- Website
- tgcomes.es
Bus from Tarifa to Sevilla Estación del Prado
- Ave. Duration
- 3h 10m
- Frequency
- 4 times a day
- Estimated price
- €28–50
- Schedules at
- tgcomes.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 4 of the smartest ways to explore Australia, Is ride-sharing platform BlaBlaCar right for you?, and What are the different types of Renfe trains in Spain? - to help you get the most out of your next trip.
More Questions & Answers
There are 158+ hotels available in Gibraltar.








