There are 5 ways to get from Tarifa to Algarve by car ferry, plane, bus, or train
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Car ferry to Tangier Ibn Battouta Airport, fly
best- Take the car ferry from Tarifa to Port of Tangier Villecarferry
- Fly from Tangier Ibn Battouta Airport (TNG) to Salgado Filho International Airport (POA)plane TNG - POA
21h 26mR$1,693–5,888Bus, bus to Faro Airport, fly
cheapest- Take the bus from Tarifa to Sevilla Estación del Pradobus
- Take the bus from Sevilla - Plaza de Armas to Faro Airportbus
- Fly from Faro Airport (FAO) to Salgado Filho International Airport (POA)plane FAO - POA
24h 10mR$1,297–4,546Bus to Málaga Airport, fly
- Take the bus from Tarifa to Terminal Fuengirolabus
- Fly from Málaga Airport (AGP) to Salgado Filho International Airport (POA)plane AGP - POA
21hR$1,332–4,658Bus to Seville Airport, fly
- Take the bus from Tarifa to Sevilla Estación del Pradobus
- Fly from Seville Airport (SVQ) to Salgado Filho International Airport (POA)plane SVQ - POA
21h 34mR$3,302–6,772Car ferry, train to Mohammed V International Airport, fly
- Take the car ferry from Tarifa to Port of Tangier Villecarferry
- Take the train from Tanger Ville station to Gare Casa Voyageurstrain
- Fly from Mohammed V International Airport (CMN) to Salgado Filho International Airport (POA)plane CMN - POA
24h 10mR$1,524–4,793
Tangier Ibn Battouta Airport (TNG) to Salgado Filho International Airport (POA) flights
Questions & Answers
The cheapest way to get from Tarifa to Algarve is to bus and fly which costs R$ 1300 - R$ 4600 and takes 24h 10m.
The fastest way to get from Tarifa to Algarve is to bus and fly which takes 21h and costs R$ 1300 - R$ 4700.
The distance between Tarifa and Algarve is 8765 km.
It takes approximately 21h 26m to get from Tarifa to Algarve, including transfers.
There are 644+ hotels available in Algarve.
What companies run services between Tarifa, Andalusia, Spain and Algarve, Brazil?
There is no direct connection from Tarifa to Algarve. However, you can take the car ferry to Port of Tangier Ville, take the taxi to Tangier Ibn Battouta Airport (TNG) airport, fly to Salgado Filho International Airport (POA), then take the taxi to Algarve. Alternatively, you can take the bus to Terminal Fuengirola, walk to Fuengirola, take the train to Málaga-Aeropuerto, walk to Málaga Airport (AGP) airport, fly to Salgado Filho International Airport (POA), then take the taxi to Algarve.
- Website
- voeazul.com.br
Flights from Tangier Ibn Battouta Airport to Salgado Filho International Airport via Lisboa, Sao Paulo
- Ave. Duration
- 17h 50m
- When
- Tuesday
- Estimated price
- R$1,400–5,500
Flights from Tangier Ibn Battouta Airport to Salgado Filho International Airport via Lisboa, Sao Paulo Viracopos
- Ave. Duration
- 32h 5m
- When
- Tuesday
- Estimated price
- R$2,200–6,500
Flights from Málaga Airport to Salgado Filho International Airport via Lisboa
- Ave. Duration
- 15h 55m
- When
- Thursday and Saturday
- Estimated price
- R$1,200–4,400
Flights from Málaga Airport to Salgado Filho International Airport via Lisboa, Sao Paulo
- Ave. Duration
- 16h 35m
- When
- Monday, Tuesday, Wednesday, and Friday
- Estimated price
- R$1,200–4,400
Flights from Málaga Airport to Salgado Filho International Airport via Lisboa, Sao Paulo Viracopos
- Ave. Duration
- 17h 55m
- When
- Wednesday and Friday
- Estimated price
- R$1,900–5,500
Flights from Seville Airport to Salgado Filho International Airport via Lisboa
- Ave. Duration
- 15h 25m
- When
- Thursday and Saturday
- Estimated price
- R$1,200–4,400
Flights from Seville Airport to Salgado Filho International Airport via Lisboa, Sao Paulo
- Ave. Duration
- 18h 55m
- When
- Monday, Tuesday, Wednesday, Thursday, Friday, and Sunday
- Estimated price
- R$1,200–4,400
Flights from Seville Airport to Salgado Filho International Airport via Lisboa, Sao Paulo Viracopos
- Ave. Duration
- 18h 15m
- When
- Wednesday and Friday
- Estimated price
- R$1,900–5,500
Flights from Mohammed V International Airport to Salgado Filho International Airport via Lisboa, Sao Paulo Viracopos
- Ave. Duration
- 16h 25m
- When
- Saturday
- Estimated price
- R$1,900–5,500
Flights from Faro Airport to Salgado Filho International Airport via Lisboa
- Ave. Duration
- 14h 50m
- When
- Tuesday, Thursday, and Saturday
- Estimated price
- R$1,100–4,200
Flights from Faro Airport to Salgado Filho International Airport via Lisboa, Sao Paulo Viracopos
- Ave. Duration
- 16h
- When
- Wednesday and Friday
- Estimated price
- R$1,800–5,500
Flights from Faro Airport to Salgado Filho International Airport via Lisboa, Sao Paulo
- Ave. Duration
- 19h 55m
- When
- Saturday
- Estimated price
- R$1,100–4,200
- Website
- flytap.com
Flights from Tangier Ibn Battouta Airport to Salgado Filho International Airport via Lisboa, Sao Paulo
- Ave. Duration
- 17h 50m
- When
- Tuesday
- Estimated price
- R$1,400–5,500
Flights from Málaga Airport to Salgado Filho International Airport via Lisboa
- Ave. Duration
- 15h 55m
- When
- Thursday and Saturday
- Estimated price
- R$1,200–4,400
Flights from Málaga Airport to Salgado Filho International Airport via Lisboa, Sao Paulo
- Ave. Duration
- 16h 35m
- When
- Monday, Tuesday, Wednesday, and Friday
- Estimated price
- R$1,200–4,400
Flights from Seville Airport to Salgado Filho International Airport via Lisboa
- Ave. Duration
- 15h 25m
- When
- Thursday and Saturday
- Estimated price
- R$1,200–4,400
Flights from Seville Airport to Salgado Filho International Airport via Lisboa, Sao Paulo
- Ave. Duration
- 18h 55m
- When
- Monday, Tuesday, Wednesday, Thursday, Friday, and Sunday
- Estimated price
- R$1,200–4,400
Flights from Mohammed V International Airport to Salgado Filho International Airport via Lisboa
- Ave. Duration
- 29h 5m
- When
- Monday
- Estimated price
- R$1,200–4,300
Flights from Mohammed V International Airport to Salgado Filho International Airport via Lisboa, Sao Paulo
- Ave. Duration
- 22h 35m
- When
- Monday, Saturday, and Sunday
- Estimated price
- R$1,200–4,300
Flights from Faro Airport to Salgado Filho International Airport via Lisboa
- Ave. Duration
- 14h 50m
- When
- Tuesday, Thursday, and Saturday
- Estimated price
- R$1,100–4,200
Flights from Faro Airport to Salgado Filho International Airport via Lisboa, Sao Paulo
- Ave. Duration
- 19h 55m
- When
- Saturday
- Estimated price
- R$1,100–4,200
- Website
- voegol.com.br
Flights from Tangier Ibn Battouta Airport to Salgado Filho International Airport via Mohammed V International Airport, Sao Paulo
- Ave. Duration
- 31h 15m
- When
- Monday, Tuesday, and Thursday
- Estimated price
- R$1,900–6,500
Flights from Mohammed V International Airport to Salgado Filho International Airport via Sao Paulo
- Ave. Duration
- 22h
- When
- Monday, Tuesday, Thursday, and Saturday
- Estimated price
- R$1,600–5,500
- Website
- latam.com
Flights from Faro Airport to Salgado Filho International Airport via Lisboa, Sao Paulo
- Ave. Duration
- 16h 15m
- When
- Every day
- Estimated price
- R$1,800–6,000
- Phone
- 2255
- communication.digitale@oncf.ma
- Website
- oncf.ma
Train from Tanger Ville station to Gare Casa Voyageurs
- Ave. Duration
- 2h 17m
- Frequency
- Hourly
- Estimated price
- R$70–150
- Schedules at
- oncf-voyages.ma
- Book at
- oncf.ma
- 2nd Class
- R$70–110
- 1st Class
- R$100–150
- Phone
- +34 91 272 28 32
- info.LD@avanzagrupo.com
- Website
- avanzabus.com
Bus from Tarifa to Terminal Fuengirola
- Ave. Duration
- 2h
- Frequency
- Once daily
- Estimated price
- R$70–190
- Schedules at
- malaga.avanzagrupo.com
- Phone
- +34 956 807 059
- informacion@tgcomes.es
- Website
- tgcomes.es
Bus from Tarifa to Sevilla Estación del Prado
- Ave. Duration
- 3h 10m
- Frequency
- 4 times a day
- Estimated price
- R$130–190
- Schedules at
- tgcomes.es
- Phone
- +351 21 75 24 524
- Website
- rede-expressos.pt
Bus from Sevilla - Plaza de Armas to Faro Airport
- Ave. Duration
- 2h 30m
- Frequency
- Twice daily
- Estimated price
- R$11–90
- Website
- https://rede-expressos.pt/en
- Online ticket
- R$11–90
- Phone
- +34 912 66 02 15
- reservas@balearia.com
- Website
- balearia.com
Car ferry from Tarifa to Port of Tangier Ville
- Ave. Duration
- 1h
- Frequency
- 5 times a day
- Estimated price
- R$190–270
- Website
- https://www.balearia.com/en
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 Need to know: Jadrolinija, How to get from JFK to New York City, and 4 stunningly beautiful Philippines islands you need to visit - to help you get the most out of your next trip.


























