There are 6 ways to get from Cáceres to Marrakesh by train, plane, bus, or ferry
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Train to Adolfo Suárez Madrid–Barajas Airport, fly
best- Take the train from Caceres to Madrid Chamartíntrain
- Fly from Adolfo Suárez Madrid–Barajas Airport (MAD) to Marrakech (RAK)plane MAD - RAK
8h 14mMAD 893–2,646Bus, ferry
cheapest- Take the bus from Caceres to Tarifabus
- Take the ferry from Tarifa to Tanger Villeferry
- Take the bus from Tanger to Marrakeshbus
19h 41mMAD 839–1,656Train to Seville Airport, fly
- Take the train from Caceres to Sevilla-Santa Justatrain
- Fly from Seville Airport (SVQ) to Marrakech (RAK)plane SVQ - RAK
8h 10mMAD 949–2,815Train to Badajoz Airport, fly
- Take the train from Caceres to Badajoztrain
- Fly from Badajoz Airport (BJZ) to Marrakech (RAK)plane BJZ - RAK
11h 9mMAD 2,002–6,813Train, train to Lisbon-Portela Airport, fly
- Take the train from Caceres to Badajoztrain
- Take the train from Badajoz to Entroncamentotrain
- Take the train from Entroncamento to Lisboa Orientetrain
- Fly from Lisbon-Portela Airport (LIS) to Marrakech (RAK)plane LIS - RAK
10h 29mMAD 999–3,160Train, bus to Faro Airport, fly
- Take the train from Caceres to Zafratrain
- Take the train from Zafra to Huelvatrain
- Take the bus from Huelva to Farobus
- Fly from Faro Airport (FAO) to Marrakech (RAK)plane FAO - RAK
12h 10mMAD 879–3,124
Adolfo Suárez Madrid–Barajas Airport (MAD) to Marrakech (RAK) flights
Questions & Answers
The cheapest way to get from Cáceres to Marrakesh is to bus and ferry which costs MAD 800 - MAD 1,700 and takes 19h 41m.
The fastest way to get from Cáceres to Marrakesh is to train and fly which takes 8h 10m and costs MAD 950 - MAD 2,900.
The distance between Cáceres and Marrakesh is 1423 km.
The best way to get from Cáceres to Marrakesh without a car is to bus and ferry which takes 19h 41m and costs MAD 800 - MAD 1,700.
It takes approximately 8h 14m to get from Cáceres to Marrakesh, including transfers.
Marrakesh is 1h behind Cáceres. It is currently 3:47 PM in Cáceres and 2:47 PM in Marrakesh.
There are 10300+ hotels available in Marrakesh.
What companies run services between Cáceres, Spain and Marrakesh, Morocco?
There is no direct connection from Cáceres to Marrakesh. However, you can take the train to Madrid Chamartín, take the train to Madrid-Aeropuerto T4, walk to Adolfo Suárez Madrid–Barajas Airport (MAD) airport, fly to Marrakech (RAK), walk to Marrakech Airport, then take the line 19 bus to Bab doukkala. Alternatively, you can take a bus from Caceres to Marrakesh via Tarifa, Tarifa, Tanger Ville, and Tanger in around 19h 41m.
- Website
- ryanair.com
Flights from Adolfo Suárez Madrid–Barajas Airport to Marrakech
- Ave. Duration
- 2h 5m
- When
- Every day
- Estimated price
- MAD 360–1,900
Flights from Seville Airport to Marrakech
- Ave. Duration
- 1h 25m
- When
- Monday, Wednesday, Thursday, and Saturday
- Estimated price
- MAD 400–1,700
Flights from Lisbon-Portela Airport to Marrakech
- Ave. Duration
- 1h 35m
- When
- Tuesday, Thursday, Saturday, Sunday, and Friday
- Estimated price
- MAD 500–1,900
Flights from Faro Airport to Marrakech
- Ave. Duration
- 1h 20m
- When
- Tuesday, Saturday, Friday, and Thursday
- Estimated price
- MAD 290–1,900
- Website
- iberia.com
Flights from Adolfo Suárez Madrid–Barajas Airport to Marrakech
- Ave. Duration
- 2h
- When
- Every day
- Estimated price
- MAD 470–1,300
Flights from Badajoz Airport to Marrakech via Barcelona
- Ave. Duration
- 10h 58m
- When
- Friday, Sunday, and Thursday
- Estimated price
- MAD 1,800–6,500
Flights from Badajoz Airport to Marrakech via Adolfo Suárez Madrid–Barajas Airport
- Ave. Duration
- 12h 45m
- When
- Wednesday
- Estimated price
- MAD 1,000–9,000
- Website
- royalairmaroc.com
Flights from Adolfo Suárez Madrid–Barajas Airport to Marrakech
- Ave. Duration
- 2h
- When
- Monday, Tuesday, Wednesday, Friday, Saturday, and Sunday
- Estimated price
- MAD 470–1,300
Flights from Adolfo Suárez Madrid–Barajas Airport to Marrakech via Casablanca
- Ave. Duration
- 4h 20m
- When
- Every day
- Estimated price
- MAD 650–2,100
Flights from Lisbon-Portela Airport to Marrakech via Casablanca
- Ave. Duration
- 3h 55m
- When
- Monday and Thursday
- Estimated price
- MAD 1,200–2,700
- Website
- flytap.com
Flights from Lisbon-Portela Airport to Marrakech
- Ave. Duration
- 1h 40m
- When
- Every day
- Estimated price
- MAD 1,100–2,300
Flights from Faro Airport to Marrakech via Lisbon-Portela Airport
- Ave. Duration
- 3h 30m
- When
- Monday, Tuesday, Wednesday, Friday, and Sunday
- Estimated price
- MAD 1,000–2,100
- Website
- aireuropa.com
Flights from Adolfo Suárez Madrid–Barajas Airport to Marrakech
- Ave. Duration
- 2h
- When
- Tuesday, Thursday, and Sunday
- Estimated price
- MAD 420–1,900
Flights from Badajoz Airport to Marrakech via Adolfo Suárez Madrid–Barajas Airport
- Ave. Duration
- 6h 25m
- When
- Monday and Wednesday
- Estimated price
- MAD 1,200–8,500
- Website
- qatarairways.com
Flights from Adolfo Suárez Madrid–Barajas Airport to Marrakech
- Ave. Duration
- 2h
- When
- Monday, Tuesday, Wednesday, Friday, Saturday, and Sunday
- Estimated price
- MAD 470–1,300
Flights from Lisbon-Portela Airport to Marrakech via Casablanca
- Ave. Duration
- 3h 55m
- When
- Monday and Thursday
- Estimated price
- MAD 1,200–2,700
- Website
- easyjet.com
Flights from Lisbon-Portela Airport to Marrakech
- Ave. Duration
- 1h 35m
- When
- Saturday
- Estimated price
- MAD 410–1,500
- Phone
- +34 91 232 03 20
- Website
- renfe.com
Train from Caceres to Madrid Chamartín
- Ave. Duration
- 3h 40m
- Frequency
- Every 2 hours
- Estimated price
- MAD 450–700
- Website
- https://www.renfe.com/es/en
Train from Caceres to Sevilla-Santa Justa
- Ave. Duration
- 4h 3m
- Frequency
- Every 2 hours
- Estimated price
- MAD 410–650
- Website
- https://www.renfe.com/es/en
Train from Caceres to Badajoz
- Ave. Duration
- 1h 15m
- Frequency
- Hourly
- Estimated price
- MAD 170–260
- Website
- https://www.renfe.com/es/en
Train from Caceres to Badajoz
- Ave. Duration
- 1h 15m
- Frequency
- Hourly
- Estimated price
- MAD 170–260
- Website
- https://www.renfe.com/es/en
Train from Caceres to Zafra
- Ave. Duration
- 1h 37m
- Frequency
- Hourly
- Estimated price
- MAD 180–280
- Website
- https://www.renfe.com/es/en
Train from Zafra to Huelva
- Ave. Duration
- 3h 18m
- Frequency
- 6 times a week
- Estimated price
- MAD 250–390
- Website
- https://www.renfe.com/es/en
- Phone
- +351 210 900 032
- Website
- cp.pt
Train from Badajoz to Entroncamento
- Ave. Duration
- 2h 45m
- Frequency
- 4 times a day
- Estimated price
- MAD 190–370
- Website
- https://www.cp.pt/en/
Train from Entroncamento to Lisboa Oriente
- Ave. Duration
- 1h 24m
- Frequency
- Every 20 minutes
- Estimated price
- MAD 110–220
- Website
- https://www.cp.pt/en/
- Phone
- +34 910 207 007
- Website
- alsa.com
Bus from Caceres to Tarifa
- Ave. Duration
- 7h 20m
- Frequency
- Once daily
- Estimated price
- MAD 440–650
- Website
- https://www.alsa.com/en/
- Phone
- 0 800 0900 30
- [email protected]
- Website
- ctm.ma
Bus from Tanger to Marrakesh
- Ave. Duration
- 8h
- Frequency
- Twice daily
- Estimated price
- MAD 240–500
- Schedules at
- ctm.ma
- Confort
- MAD 240–250
Rome2Rio's guide to FlixBus
Contact DetailsContact Details
- Phone
- +49 30 300 137 300
- [email protected]
- Website
- https://www.flixbus.fr
Bus from Huelva to Faro
- Ave. Duration
- 1h 35m
- Frequency
- Twice daily
- Estimated price
- MAD 110–190
- Website
- https://www.flixbus.co.uk
- Phone
- +351 21 75 24 524
- Website
- rede-expressos.pt
Bus from Huelva to Faro
- Ave. Duration
- 1h 45m
- Frequency
- Twice daily
- Estimated price
- MAD 90–220
- Website
- https://rede-expressos.pt/en
- Phone
- +34-956 63 63 63
- [email protected]
- Website
- aml.ma
Ferry from Tarifa to Tanger Ville
- Ave. Duration
- 2h
- Frequency
- Every 4 hours
- Estimated price
- MAD 130–500
- Schedules at
- aml.ma
Want to know more about travelling around Morocco
Rome2Rio's Travel Guide series provide vital information for the global traveller. Filled with useful and timely travel information, the guides answer all the hard questions - such as 'How do I buy a ticket?', 'Should I book online before I travel? ', 'How much should I expect to pay?', 'Do the trains and buses have Wifi?' - to help you get the most out of your next trip.
Related travel guides
Train travel in Spain: A guide to Renfe
Read the travel guide
What are the different types of Renfe trains in Spain?
Read the travel guide
Want to know more about Flixbus?
Read the travel guide





























