There are 3 ways to get from Faro 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.

What companies run services between Faro, Portugal and Gibraltar?

You can take a bus from Faro to Gibraltar (Capital) via Seville and Algeciras in around 6 h 47 min.

Bus operators
InterNorte
Phone
707 200 512
Website
internorte.pt
Bus from Faro to Sevilla - Plaza de Armas
Avg. Duration
3 h 24 min
Frequency
Twice daily
Estimated price
$40 - $55
Schedules at
internorte.pt
Bus from Faro to Algeciras
Avg. Duration
7 h 25 min
Frequency
Once daily
Estimated price
$50 - $70
Schedules at
internorte.pt
Autocares Valenzuela
Phone
+34 (0) 956702609
Email
informacion.cadiz@grupovalenzuela.com
Website
grupovalenzuela.com
Bus from Seville to Algeciras
Avg. Duration
2 h 50 min
Frequency
Every 3 hours
Estimated price
$19 - $40
Schedules at
grupovalenzuela.com

Want to know more about travelling around the world?

Rome2rio's unique Travel Guides provide useful and timely information for the global traveller. Read our range of informative guides on popular transport routes and companies - including South Korea: Travelling from Seoul to Busan , Getting to Milan from the airport and Travelling Croatia’s Dalmatian Coast by boat, bus, car and train - to help you get the most out of your next trip.

Questions & Answers

How far is it from Faro to Gibraltar?

The distance between Faro and Gibraltar is 251 km. The road distance is 390 km.

What is the cheapest way to get from Faro to Gibraltar?

The cheapest way to get from Faro to Gibraltar is to bus which costs 45€ and takes 6 h 47 min.

What is the fastest way to get from Faro to Gibraltar?

The quickest way to get from Faro to Gibraltar is to drive which takes 3 h 48 min and costs 55€.

Is there a direct bus between Faro and Gibraltar?

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

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

It takes approximately 6 h 47 min to get from Faro to Gibraltar, including transfers.