There are 5 ways to get from Morocco to Tavira by plane, bus, car ferry, car, 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.
Fly Mohammed V International Airport to Faro Airport
best- Fly from Mohammed V International Airport (CMN) to Faro Airport (FAO)CMN - FAO
9h 49m€118–232Fly Marrakech to Seville Airport, bus
cheapest- Fly from Marrakech (RAK) to Seville Airport (SVQ)RAK - SVQ
- Take the bus from Sevilla Santa Justa to Tavira
7h 4m€41–171Bus, car ferry
- Take the bus from Casablanca to Nador
- Take the car ferry from Nador to Motril
- Take the bus from Motril Estación de Autobuses to Sevilla, Estación de Autobuses (Plaza de Armas)
- Take the bus from Sevilla, Estación de Autobuses to Terminal Rodoviário de Tavira
27h 7m€100–170Drive, car ferry
- Drive from Casablanca to Port de Tanger Med
- Take the car ferry from Port de Tanger Med to Port of Algeciras
- Drive from Port Of Algeciras to Tavira
8h 53m€122–191Fly Mohammed V International Airport to Lisbon-Portela Airport, train
- Fly from Mohammed V International Airport (CMN) to Lisbon-Portela Airport (LIS)CMN - LIS
- Take the train from Lisboa Oriente to Faro
9h 44m€93–236
Mohammed V International Airport (CMN) to Faro Airport (FAO) flights
Questions & Answers
The cheapest way to get from Morocco to Tavira is to fly and bus which costs €40 - €180 and takes 7h 4m.
The fastest way to get from Morocco to Tavira is to fly and bus which takes 7h 4m and costs €40 - €180.
The distance between Morocco and Tavira is 481 km.
The best way to get from Morocco to Tavira without a car is to bus and car ferry which takes 27h 7m and costs €100 - €170.
It takes approximately 9h 49m to get from Morocco to Tavira, including transfers.
Tavira is 1h behind Morocco. It is currently 7:05 AM in Morocco and 6:05 AM in Tavira.
There are 2587+ hotels available in Tavira.
What companies run services between Morocco and Tavira, Portugal?
TAP Portugal, Iberia, and four other airlines fly from Mohammed V International Airport (CMN) to Faro Airport (FAO) 3 times a day.
- Website
- ryanair.com
Flights from Mohammed V International Airport to Faro Airport via Madrid
- Ave. Duration
- 6h 12m
- When
- Sunday
- Estimated price
- €55–420
Flights from Mohammed V International Airport to Faro Airport via Porto
- Ave. Duration
- 5h 45m
- When
- Saturday and Sunday
- Estimated price
- €70–420
Flights from Marrakech to Seville Airport
- Ave. Duration
- 1h 25m
- When
- Monday, Tuesday, Friday, Saturday, and Sunday
- Estimated price
- €29–140
- Website
- flytap.com
Flights from Mohammed V International Airport to Faro Airport via Lisbon-Portela Airport
- Ave. Duration
- 6h 28m
- When
- Every day
- Estimated price
- €55–380
Flights from Mohammed V International Airport to Lisbon-Portela Airport
- Ave. Duration
- 1h 25m
- When
- Every day
- Estimated price
- €75–170
- Website
- royalairmaroc.com
Flights from Mohammed V International Airport to Lisbon-Portela Airport
- Ave. Duration
- 1h 20m
- When
- Every day
- Estimated price
- €80–200
- Website
- vueling.com
Flights from Mohammed V International Airport to Faro Airport via Barcelona
- Ave. Duration
- 6h
- When
- Sunday
- Estimated price
- €110–230
- Phone
- +351 210 900 032
- Website
- cp.pt
Train from Lisboa Oriente to Faro
- Ave. Duration
- 3h
- Frequency
- 5 times a day
- Estimated price
- €11–26
- Website
- https://www.cp.pt/passageiros/en
- Phone
- 0 800 0900 30
- ctmweb.ma@gmail.com
- Website
- ctm.ma
Bus from Casablanca to Nador
- Ave. Duration
- 9h 30m
- Frequency
- Every 30 minutes
- Estimated price
- €20–35
- Schedules at
- ctm.ma
- Comfort
- €22–35
- Phone
- +34 910 207 007
- alsa@alsa.es
- Website
- alsa.com
Bus from Motril Estación de Autobuses to Sevilla, Estación de Autobuses (Plaza de Armas)
- Ave. Duration
- 6h 15m
- Frequency
- Once daily
- Estimated price
- €34–36
- Website
- https://www.alsa.com/en/
- Phone
- +351 21 75 24 524
- Website
- rede-expressos.pt
Bus from Sevilla, Estación de Autobuses to Terminal Rodoviário de Tavira
- Ave. Duration
- 2h
- Frequency
- 4 times a day
- Estimated price
- €1–35
- Website
- https://rede-expressos.pt/en
- Online ticket
- €1–13
- Adult
- €9–35
Bus from Sevilla Santa Justa to Tavira
- Ave. Duration
- 2h
- Frequency
- Twice daily
- Estimated price
- €1–14
- Website
- https://rede-expressos.pt/en
- Online ticket
- €1–14
- Phone
- +34 (0) 902 456 500
- Website
- armastrasmediterranea.com
Car ferry from Nador to Motril
- Ave. Duration
- 6h
- Frequency
- Twice a week
- Estimated price
- €35–55
- Website
- https://armastrasmediterranea.com/en
- Phone
- +34 912 66 02 15
- reservas@balearia.com
- Website
- balearia.com
Car ferry from Port de Tanger Med to Port of Algeciras
- Ave. Duration
- 1h 30m
- Frequency
- Every 4 hours
- Estimated price
- €30–40
- Website
- https://www.balearia.com/en
- Phone
- +34 956 68 18 30
- info@frs.es
- Website
- frs.es
Car ferry from Port de Tanger Med to Port of Algeciras
- Ave. Duration
- 1h 30m
- Frequency
- Every 4 hours
- Estimated price
- €30–31
- Website
- https://www.frs.es/en/
- Phone
- +34 (0) 917369957
- Website
- armastrasmediterranea.com
Car ferry from Port de Tanger Med to Port of Algeciras
- Ave. Duration
- 1h 30m
- Frequency
- Every 4 hours
- Estimated price
- €23–40
- Website
- https://armastrasmediterranea.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: Eurostar, How do I get from Sydney to Melbourne, and How to get from JFK to New York City - to help you get the most out of your next trip.














































