There are 5 ways to get from Tangier to Faro by car ferry, bus, car or plane

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 Tangier, Morocco and Faro, Portugal?

You can take a bus from Tangier to Faro via Algeciras in around 15 h 15 min. Alternatively, Iberia, TAP Portugal and five other airlines fly from Tangier to Faro once daily.

Airlines
Iberia
Website
iberia.com
Flights from Tangier to Faro via Madrid
Avg. Duration
3 h 40 min
When
Saturday and Sunday
Estimated price
$100 - $440
Flights from Tangier to Faro via Barcelona, Madrid
Avg. Duration
8 h 20 min
When
Saturday
Estimated price
$140 - $600
TAP Portugal
Website
flytap.com
Flights from Tangier to Faro via Lisbon
Avg. Duration
4 h 55 min
When
Tuesday, Thursday, Saturday and Sunday
Estimated price
$65 - $290
Flights from Tangier to Faro via Brussels
Avg. Duration
6 h 35 min
When
Saturday
Estimated price
$200 - $500
Aigle Azur
Website
aigle-azur.com
Flights from Tangier to Faro via Paris Orly
Avg. Duration
6 h 35 min
When
Sunday
Estimated price
$260 - $950
Brussels Airlines
Website
brusselsairlines.com
Flights from Tangier to Faro via Brussels
Avg. Duration
6 h 35 min
When
Saturday
Estimated price
$200 - $500
Bus operators
Autocares Valenzuela
Phone
+34 (0) 956702609
Email
informacion.cadiz@grupovalenzuela.com
Website
grupovalenzuela.com
Bus from Algeciras to Seville
Avg. Duration
2 h 50 min
Frequency
Every 3 hours
Estimated price
$19 - $40
Schedules at
grupovalenzuela.com
ALSA
Phone
+34 902 42 22 42
Website
alsa.es
Bus from Seville to Faro
Avg. Duration
2 h
Frequency
Twice daily
Estimated price
$30 - $50
Website
alsa.com
Bus from Tanger to Algeciras
Avg. Duration
6 h
Frequency
Once daily
Estimated price
$100 - $150
Website
alsa.com
Bus from Algeciras to Faro
Avg. Duration
8 h 15 min
Frequency
Once daily
Estimated price
$40 - $60
Website
alsa.com
bus
Bus from Sevilla - Plaza de Armas to Faro
Avg. Duration
3 h 24 min
Frequency
Twice daily
Schedules at
eurolines.es
Bus from Algeciras to Faro Airport
Avg. Duration
7 h 27 min
Frequency
Once daily
Schedules at
eurolines.es
Ferry operators
FRS Ferries
Website
frs.es
Car ferry from Tangier to Tarifa
Avg. Duration
1 h
Frequency
Every 4 hours
Estimated price
$45 - $140
Schedules at
frs.es
Passenger
$45 - $50
Standard Car
$125 - $135
Inter Shipping
Phone
+34 956 68 47 29
Email
info@intershipping.es
Website
intershipping.es
Car ferry from Tangier to Tarifa
Avg. Duration
1 h
Frequency
Every 4 hours
Estimated price
$47
Schedules at
intershipping.es

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 Travelling Croatia’s Dalmatian Coast by boat, bus, car and train, Getting to Milan from the airport and Getting to Rome from the airport - to help you get the most out of your next trip.

Questions & Answers

How far is it from Tangier to Faro?

The distance between Tangier and Faro is 236 km.

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

The cheapest way to get from Tangier to Faro is to car ferry and bus which costs MAD 850 and takes 9 h 51 min.

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

The quickest way to get from Tangier to Faro is to fly which takes 4 h 56 min and costs MAD 1,800.

Is there a direct bus between Tangier and Faro?

No, there is no direct bus from Tangier to Faro. However, there are services departing from Tanger and arriving at Faro via Algeciras. The journey, including transfers, takes approximately 15 h 15 min.

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

It takes approximately 9 h 51 min to get from Tangier to Faro, including transfers.