There are 5 ways to get from Cáceres to Marrakesh by bus, plane, ferry, 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.
Bus to Lisbon-Portela Airport, fly
best- Take the bus from Caceres to Lisbonbus
- Fly from Lisbon-Portela Airport (LIS) to Marrakech (RAK)plane LIS - RAK
7h 54mMAD 746–3,072Bus, ferry
- Take the bus from Caceres to Tarifabus
- Take the ferry from Tarifa to Tanger Villeferry
- Take the bus from Tanger to Marrakeshbus
19h 56mMAD 890–1,723Train 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 988–2,990Train to Adolfo Suárez Madrid–Barajas Airport, fly
- 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 880–3,007Train to Badajoz Airport, fly
- Take the train from Caceres to Badajoztrain
- Fly from Badajoz Airport (BJZ) to Marrakech (RAK)plane BJZ - RAK
9h 14mMAD 1,056–9,303
Lisbon-Portela Airport (LIS) to Marrakech (RAK) flights
Comparing Your Travel Options
The cheapest way to get from Cáceres to Marrakesh is to train and fly which costs MAD 850 - MAD 3,100 and takes 8h 14m.
The fastest way to get from Cáceres to Marrakesh is to bus and fly which takes 7h 54m and costs MAD 700 - MAD 3,100.
The distance between Cáceres and Marrakesh is 1131 km.
The best way to get from Cáceres to Marrakesh without a car is to bus and ferry which takes 19h 56m and costs MAD 850 - MAD 1,800.
It takes approximately 7h 54m to get from Cáceres to Marrakesh, including transfers.
Marrakesh is 2h behind Cáceres. It is currently 7:08 PM in Cáceres and 5:08 PM in Marrakesh.
There are 10553+ 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 bus to Lisbon, walk to Lisbon-Portela Airport (LIS) 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 56m.
- Website
- royalairmaroc.com
Flights from Lisbon-Portela Airport to Marrakech via Casablanca
- Ave. Duration
- 3h 45m
- When
- Monday, Thursday, Saturday, Sunday, and Friday
- Estimated price
- MAD 950–3,100
Flights from Seville Airport to Marrakech via Casablanca
- Ave. Duration
- 3h 40m
- When
- Wednesday, Friday, Saturday, and Sunday
- Estimated price
- MAD 650–3,400
Flights from Adolfo Suárez Madrid–Barajas Airport to Marrakech
- Ave. Duration
- 2h 1m
- When
- Every day
- Estimated price
- MAD 450–1,300
Flights from Adolfo Suárez Madrid–Barajas Airport to Marrakech via Casablanca
- Ave. Duration
- 4h 8m
- When
- Every day
- Estimated price
- MAD 650–3,600
Flights from Badajoz Airport to Marrakech via Adolfo Suárez Madrid–Barajas Airport
- Ave. Duration
- 4h 30m
- When
- Monday, Tuesday, Wednesday, and Friday
- Estimated price
- MAD 850–9,000
- Website
- ryanair.com
Flights from Lisbon-Portela Airport to Marrakech
- Ave. Duration
- 1h 37m
- When
- Monday, Tuesday, Thursday, Saturday, Sunday, and Friday
- Estimated price
- MAD 490–2,200
Flights from Seville Airport to Marrakech
- Ave. Duration
- 1h 25m
- When
- Monday, Wednesday, Thursday, Saturday, and Sunday
- Estimated price
- MAD 420–2,100
Flights from Adolfo Suárez Madrid–Barajas Airport to Marrakech
- Ave. Duration
- 2h 5m
- When
- Every day
- Estimated price
- MAD 350–2,100
- Website
- iberia.com
Flights from Adolfo Suárez Madrid–Barajas Airport to Marrakech
- Ave. Duration
- 2h 3m
- When
- Every day
- Estimated price
- MAD 450–1,300
Flights from Adolfo Suárez Madrid–Barajas Airport to Marrakech via Casablanca
- Ave. Duration
- 4h 40m
- When
- Every day
- Estimated price
- MAD 650–3,600
Flights from Badajoz Airport to Marrakech via Adolfo Suárez Madrid–Barajas Airport
- Ave. Duration
- 4h 30m
- When
- Monday, Tuesday, Wednesday, and Friday
- Estimated price
- MAD 850–9,000
Flights from Badajoz Airport to Marrakech via Barcelona
- Ave. Duration
- 6h 20m
- When
- Wednesday
- Estimated price
- MAD 1,600–7,500
- Website
- easyjet.com
Flights from Lisbon-Portela Airport to Marrakech
- Ave. Duration
- 1h 37m
- When
- Sunday, Tuesday, Thursday, Monday, Friday, and Saturday
- Estimated price
- MAD 350–1,600
- Website
- flytap.com
Flights from Lisbon-Portela Airport to Marrakech
- Ave. Duration
- 1h 38m
- When
- Every day
- Estimated price
- MAD 950–2,800
- Website
- qatarairways.com
Flights from Lisbon-Portela Airport to Marrakech via Casablanca
- Ave. Duration
- 3h 37m
- When
- Monday, Thursday, Saturday, and Sunday
- Estimated price
- MAD 950–3,100
Flights from Seville Airport to Marrakech via Casablanca
- Ave. Duration
- 3h 40m
- When
- Wednesday, Friday, Saturday, and Sunday
- Estimated price
- MAD 650–3,400
Flights from Adolfo Suárez Madrid–Barajas Airport to Marrakech
- Ave. Duration
- 2h
- When
- Tuesday to Saturday
- Estimated price
- MAD 450–1,300
- Website
- aireuropa.com
Flights from Adolfo Suárez Madrid–Barajas Airport to Marrakech
- Ave. Duration
- 2h 5m
- When
- Thursday and Sunday
- Estimated price
- MAD 400–2,000
Rome2Rio's guide to Renfe Viajeros
Contact DetailsContact Details
- Phone
- +34 91 232 03 20
- Website
- Renfe Viajeros
Train from Caceres to Sevilla-Santa Justa
- Ave. Duration
- 4h 3m
- Frequency
- 5 times a day
- Estimated price
- MAD 420–650
- Website
- Renfe Viajeros
Train from Caceres to Madrid Chamartín
- Ave. Duration
- 3h 40m
- Frequency
- Every 3 hours
- Estimated price
- MAD 460–700
- Website
- Renfe Viajeros
Train from Caceres to Badajoz
- Ave. Duration
- 1h 15m
- Frequency
- Every 2 hours
- Estimated price
- MAD 170–250
- Website
- Renfe Viajeros
- Phone
- +49 30 300 137 300
- [email protected]
- Website
- Flixbus
Bus from Caceres to Lisbon
- Ave. Duration
- 4h 10m
- Frequency
- Twice daily
- Estimated price
- MAD 290–450
- Website
- Flixbus
- Phone
- +34 910 207 007
- Website
- ALSA
Bus from Caceres to Tarifa
- Ave. Duration
- 7h 35m
- Frequency
- Once daily
- Estimated price
- MAD 450–700
- Website
- ALSA
- Phone
- 0 800 0900 30
- [email protected]
- Website
- ctm.ma
Bus from Tanger to Marrakesh
- Ave. Duration
- 8h
- Frequency
- Twice daily
- Estimated price
- MAD 270–550
- Schedules at
- ctm.ma
- 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 140–450
- Schedules at
- aml-ferry.com
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
Want to know more about Flixbus?
Read the travel guide
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




















