There are 10 ways to get from Marrakesh to Córdoba by plane, train, car ferry, bus or car

Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2rio's travel planner.

Recommended option

Fly Marrakech to Malaga, train  •  7 h 44 min

  1. Fly from Marrakech (RAK) to Malaga (AGP) RAK - AGP
  2. Take the train from Malaga to Cordoba Central

$94 - $333

Cheapest option

Fly Marrakech to Sevilla, train  •  5 h 25 min

  1. Fly from Marrakech (RAK) to Sevilla (SVQ) RAK - SVQ
  2. Take the train from Sevilla Santa Justa to Cordoba Central

$71 - $405

8 alternative options

Fly Marrakech to Madrid, train  •  7 h 9 min

  1. Fly from Marrakech (RAK) to Madrid (MAD) RAK - MAD
  2. Take the train from Madrid-Puerta de Atocha to Cordoba Central

$92 - $269

Fly Casablanca to Malaga, train  •  8 h 51 min

  1. Fly from Casablanca (CMN) to Malaga (AGP) CMN - AGP
  2. Take the train from Malaga to Cordoba Central

$206 - $450

Fly Marrakech to Tangier, car ferry, train  •  13 h 9 min

  1. Fly from Marrakech (RAK) to Tangier (TNG) RAK - TNG
  2. Take the car ferry from Tangier to Tarifa
  3. Take the train from Algeciras to Cordoba Central

$246 - $591

Bus  •  30 h 38 min

  1. Take the bus from Marrakech to Casablanca
  2. Take the bus from Casablanca to Lorca
  3. Take the bus from Lorca to Cordoba

$151 - $223

Train, bus  •  32 h 19 min

  1. Take the train from Marrakech to Casablanca
  2. Take the bus from Casablanca to Lorca
  3. Take the train from Lorca-Sutullena to Alcazar de San Juan Ic
  4. Take the train from Alcazar de San Juan to Cordoba Central Tlg

$191 - $285

Train, bus via Valencia  •  33 h 3 min

  1. Take the train from Marrakech to Casablanca
  2. Take the bus from Casablanca to Valencia
  3. Take the train from Valencia Joaquin Sorolla to Cordoba Central Ave / ...

$203 - $312

Bus, train  •  45 h

  1. Take the bus from Marrakech to Malaga
  2. Take the train from Malaga to Cordoba Central A / ...

$226 - $319

Drive, car ferry  •  9 h 58 min

  1. Drive from Marrakesh to Tangier
  2. Take the car ferry from Tangier to Tarifa
  3. Drive from Tarifa to Córdoba

$134 - $272

What companies run services between Marrakesh, Morocco and Córdoba, Spain?

You can take a bus from Marrakesh to Córdoba via Casablanca, Marché Central, Casa Voyageurs, Casablanca, and Lorca in around 30 h 38 min.

Airlines
Royal Air Maroc
Website
royalairmaroc.com
Flights from Marrakech to Malaga via Casablanca
Ave. Duration
3 h 30 min
When
Monday, Friday, Saturday and Sunday
Estimated price
$160 - $550
Flights from Marrakech to Madrid via Casablanca
Ave. Duration
4 h
When
Every day
Estimated price
$190 - $600
Flights from Casablanca to Malaga
Ave. Duration
1 h 40 min
When
Every day
Estimated price
$160 - $600
Flights from Marrakech to Tangier via Casablanca
Ave. Duration
3 h 40 min
When
Monday, Tuesday, Wednesday, Thursday, Friday and Sunday
Estimated price
$180 - $550
Flights from Marrakech to Tangier via Paris Orly
Ave. Duration
6 h 40 min
When
Wednesday
Estimated price
$180 - $550
Flights from Marrakech to Tangier via Casablanca, Al Hoceima
Ave. Duration
5 h 55 min
When
Monday and Wednesday
Estimated price
$180 - $550
Ryanair
Website
ryanair.com
Flights from Marrakech to Sevilla
Ave. Duration
1 h 30 min
When
Tuesday and Saturday
Estimated price
$35 - $250
Flights from Marrakech to Madrid
Ave. Duration
2 h 3 min
When
Every day
Estimated price
$40 - $380
Iberia
Website
iberia.com
Flights from Marrakech to Malaga via Madrid
Ave. Duration
6 h 45 min
When
Every day
Estimated price
$110 - $600
Flights from Marrakech to Madrid
Ave. Duration
1 h 55 min
When
Every day
Estimated price
$85 - $600
Flights from Marrakech to Tangier via Barcelona
Ave. Duration
8 h 5 min
When
Tuesday, Thursday, Friday and Sunday
Estimated price
$130 - $800
TAP Portugal
Website
flytap.com
Flights from Marrakech to Malaga via Lisbon
Ave. Duration
6 h 40 min
When
Monday, Wednesday, Thursday, Friday, Saturday and Sunday
Estimated price
$65 - $370
Flights from Marrakech to Madrid via Lisbon
Ave. Duration
3 h 50 min
When
Monday, Wednesday, Thursday, Friday, Saturday and Sunday
Estimated price
$70 - $460
Flights from Marrakech to Tangier via Lisbon
Ave. Duration
7 h 10 min
When
Monday, Wednesday, Friday and Saturday
Estimated price
$170 - $800
Air Europa
Website
aireuropa.com
Flights from Marrakech to Malaga via Madrid
Ave. Duration
7 h 55 min
When
Thursday and Sunday
Estimated price
$90 - $750
Flights from Marrakech to Madrid
Ave. Duration
1 h 55 min
When
Thursday and Sunday
Estimated price
$50 - $550
Swiss
Website
swiss.com
Flights from Marrakech to Malaga via Geneva
Ave. Duration
7 h 15 min
When
Friday and Sunday
Estimated price
$550 - $1,300
TUI fly Belgium
Website
tuifly.be
Flights from Marrakech to Malaga via Deauville
Ave. Duration
7 h 30 min
When
Wednesday
Estimated price
$220 - $750
Transavia Holland
Website
transavia.com
Flights from Marrakech to Malaga via Amsterdam
Ave. Duration
7 h 55 min
When
Thursday
Estimated price
$160 - $300
Air Arabia Maroc
Website
airarabia.com
Flights from Marrakech to Tangier via Paris CDG
Ave. Duration
7 h 5 min
When
Friday
Estimated price
$190 - $440
Vueling Airlines
Website
vueling.com
Flights from Marrakech to Tangier via Barcelona
Ave. Duration
8 h 5 min
When
Tuesday, Thursday, Friday and Sunday
Estimated price
$130 - $800
Train operators
Spanish Railways (RENFE)
Phone
902 320 320
Website
renfe.com
Train from Malaga to Cordoba Central
Ave. Duration
1 h 5 min
Frequency
Hourly
Estimated price
$22 - $35
Website
renfe.com
Train from Algeciras to Cordoba Central
Ave. Duration
3 h 10 min
Frequency
3 times a day
Estimated price
$35 - $50
Website
renfe.com
Train from Lorca-Sutullena to Alcazar de San Juan
Ave. Duration
3 h 31 min
Frequency
Twice a week
Estimated price
$45 - $65
Website
renfe.com
Train from Alcazar de San Juan to Cordoba Central
Ave. Duration
3 h 23 min
Frequency
Once daily
Estimated price
$35 - $50
Website
renfe.com
Spanish Railways AVE
Website
renfe.com
Train from Sevilla Santa Justa to Cordoba Central
Ave. Duration
42 min
Frequency
Every 30 minutes
Estimated price
$30 - $45
Website
renfe.com
Train from Madrid-Puerta de Atocha to Cordoba Central
Ave. Duration
1 h 43 min
Frequency
Hourly
Estimated price
$50 - $70
Website
renfe.com
Train from Valencia Joaquin Sorolla to Cordoba Central
Ave. Duration
3 h 12 min
Frequency
Twice daily
Estimated price
$80 - $120
Website
renfe.com
Bus operators
CTM
Phone
0800090030
Email
ctmweb.ma@gmail.com
Website
ctm.ma
Bus from Marrakech to Casablanca
Ave. Duration
3 h 30 min
Frequency
Every 30 minutes
Estimated price
$9 - $13
Schedules at
ctm.ma
ALSA
Phone
+34 902 42 22 42
Website
alsa.es
Bus from Casablanca to Lorca
Ave. Duration
18 h 45 min
Frequency
3 times a week
Estimated price
$100 - $150
Website
alsa.com
Bus from Lorca to Cordoba
Ave. Duration
6 h
Frequency
Once daily
Estimated price
$40 - $60
Website
alsa.com
Bus from Casablanca to Valencia
Ave. Duration
23 h 45 min
Frequency
3 times a week
Estimated price
$110 - $170
Website
alsa.com
Bus from Marrakech to Malaga
Ave. Duration
43 h 30 min
Frequency
3 times a week
Estimated price
$200 - $290
Website
alsa.com
Ferry operators
FRS Ferries
Website
frs.es
Car ferry from Tangier to Tarifa
Ave. 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
Ave. 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 Travel Guide series provide vital information for the global traveller. Read our range of informative guides on popular transport routes and companies - including Getting to Rome from the airport, Travelling Croatia’s Dalmatian Coast by boat, bus, car and train and Getting around the Cyclades - to help you get the most out of your next trip.

Questions & Answers

How far is it from Marrakesh to Córdoba?

The distance between Marrakesh and Córdoba is 756 km.

What is the cheapest way to get from Marrakesh to Córdoba?

The cheapest way to get from Marrakesh to Córdoba is to fly and train which costs MAD 850 - MAD 2,500 and takes 7 h 9 min.

What is the fastest way to get from Marrakesh to Córdoba?

The quickest way to get from Marrakesh to Córdoba is to fly and train which takes 5 h 25 min and costs MAD 650 - MAD 3,800.

How long does it take to get from Marrakesh to Córdoba?

It takes approximately 7 h 44 min to get from Marrakesh to Córdoba, including transfers.