There are 4 ways to get from Faro Airport (FAO) to Tarifa by bus, train 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.

Recommended option

Bus via Sevilla Prado  •  7 h 30 min

  1. Take the bus from Faro Airport to Sevilla Prado
  2. Take the bus from Seville to Tarifa 309

$63 - $82

Cheapest option

Bus, train  •  7 h 49 min

  1. Take the bus from Faro Airport to Sevilla Santa Justa
  2. Take the train from Sevilla Santa Justa to Bahia-Sur A / ...
  3. Take the bus from San Fernando to Tarifa

$52 - $101

2 alternative options

Bus  •  8 h 38 min

  1. Take the bus from Faro Airport to Algeciras

$53 - $71

Drive  •  3 h 59 min

  1. Drive from Faro Airport (FAO) to Tarifa 251.5 miles

$55 - $85

What companies run services between Faro Airport (FAO), Portugal and Tarifa, Andalusia, Spain?

You can take a bus from Faro Airport (FAO) to Tarifa via Sevilla Prado and Seville in around 7 h 30 min.

Train operators
Spanish Railways (RENFE)
Bus operators
InterNorte
Phone
707 200 512
Website
internorte.pt
Bus from Faro Airport to Sevilla Prado
Ave. Duration
3 h 30 min
Frequency
5 times a day
Estimated price
$40 - $60
Schedules at
internorte.pt
Bus from Faro Airport to Sevilla Santa Justa
Ave. Duration
3 h 32 min
Frequency
Every 4 hours
Estimated price
$25 - $60
Schedules at
internorte.pt
Bus from Faro Airport to Algeciras
Ave. Duration
7 h 28 min
Frequency
Once daily
Estimated price
$50 - $70
Schedules at
internorte.pt
Transportes Comes
Phone
956 291 168
Email
comercial@tgcomes.es
Website
tgcomes.es
Bus from Seville to Tarifa
Ave. Duration
3 h
Frequency
3 times a day
Estimated price
$20 - $27
Schedules at
tgcomes.es
Bus from San Fernando to Tarifa
Ave. Duration
1 h 25 min
Frequency
Twice daily
Estimated price
$8 - $16
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 Travelling Croatia’s Dalmatian Coast by boat, bus, car and train, Need to know: Eurostar and How to get from JFK to New York City - to help you get the most out of your next trip.

Questions & Answers

The distance between Faro Airport (FAO) and Tarifa is 239 km. The road distance is 402 km.

The cheapest way to get from Faro Airport (FAO) to Tarifa is to bus which costs 40€ - 60€ and takes 8 h 38 min.

The quickest way to get from Faro Airport (FAO) to Tarifa is to drive which takes 3 h 59 min and costs 45€ - 70€.

No, there is no direct bus from Faro Airport (FAO) to Tarifa. However, there are services departing from Faro Airport and arriving at Tarifa via Seville. The journey, including transfers, takes approximately 7 h 30 min.

It takes approximately 7 h 30 min to get from Faro Airport (FAO) to Tarifa, including transfers.