There are 8 ways to get from Salamanca to Morocco by train, plane, 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

Train, fly to Marrakech  •  4 h 34 min

  1. Take the train from Salamanca to Madrid-Chamartin
  2. Fly from Madrid (MAD) to Marrakech (RAK) MAD - RAK

$82 - $250

Cheapest option

Train, fly to Rabat  •  5 h 56 min

  1. Take the train from Salamanca to Madrid-Chamartin
  2. Fly from Madrid (MAD) to Rabat (RBA) MAD - RBA

$68 - $373

6 alternative options

Train, fly to Tangier  •  5 h 45 min

  1. Take the train from Salamanca to Madrid-Chamartin
  2. Fly from Madrid (MAD) to Tangier (TNG) MAD - TNG

$73 - $234

Train, fly to Casablanca  •  6 h 55 min

  1. Take the train from Salamanca to Madrid-Chamartin
  2. Fly from Madrid (MAD) to Casablanca (CMN) MAD - CMN

$101 - $244

Train, car ferry via Málaga María Zambrano  •  25 h 1 min

  1. Take the train from Salamanca to Madrid-Chamartin A
  2. Take the train from Madrid-Puerta de Atocha to Malaga Ave / ...
  3. Take the car ferry from Málaga to Melilla
  4. Take the train from Beni Nsar to Casa-Voyageurs

$159 - $337

Train, car ferry  •  24 h 59 min

  1. Take the train from Salamanca to Madrid-Chamartin A
  2. Take the train from Madrid-Chamartin to Almeria Tlg
  3. Take the car ferry from Almería to Nador
  4. Take the train from Nador to Casa-Voyageurs

$161 - $279

Bus  •  2 days 2 h

  1. Take the bus from Salamanca to Madrid Auto Res Express / ...
  2. Take the bus from Madrid Estacion Sur to Casablanca

$220 - $320

Drive, car ferry  •  10 h 53 min

  1. Drive from Salamanca to Tarifa
  2. Take the car ferry from Tarifa to Tangier
  3. Drive from Tangier to Casablanca

$149 - $293

Questions & Answers

The distance between Salamanca and Morocco is 1100 km.

The cheapest way to get from Salamanca to Morocco is to train and fly which costs 60€ - 200€ and takes 5 h 45 min.

The quickest way to get from Salamanca to Morocco is to train and fly which takes 4 h 34 min and costs 70€ - 220€.

It takes approximately 4 h 34 min to get from Salamanca to Morocco, including transfers.

What companies run services between Salamanca, Castille and León, Spain and Morocco?

You can take a bus from Salamanca to Casablanca via Madrid, Mendez Alvaro, Avenida De America, Madrid Estacion Sur, Casablanca, and Casa Voyageurs in around 2 days 2 h.

Airlines
Ryanair
Website
ryanair.com
Flights from Madrid to Marrakech
Ave. Duration
2 h 8 min
When
Every day
Estimated price
$40 - $380
Flights from Madrid to Tangier
Ave. Duration
1 h 35 min
When
Monday, Wednesday, Thursday, Friday and Sunday
Estimated price
$30 - $220
Flights from Madrid to Rabat
Ave. Duration
1 h 40 min
When
Tuesday, Thursday and Saturday
Estimated price
$26 - $160
Iberia
Website
iberia.com
Flights from Madrid to Marrakech
Ave. Duration
55 min
When
Every day
Estimated price
$85 - $600
Flights from Madrid to Tangier
Ave. Duration
1 h 20 min
When
Every day
Estimated price
$90 - $400
Flights from Madrid to Casablanca
Ave. Duration
1 h 50 min
When
Every day
Estimated price
$120 - $440
Royal Air Maroc
Website
royalairmaroc.com
Flights from Madrid to Rabat
Ave. Duration
1 h 35 min
When
Monday and Friday
Estimated price
$60 - $800
Flights from Madrid to Casablanca
Ave. Duration
1 h 50 min
When
Every day
Estimated price
$120 - $440
Air Europa
Website
aireuropa.com
Flights from Madrid to Marrakech
Ave. Duration
2 h 5 min
When
Thursday and Sunday
Estimated price
$85 - $850
Air Arabia Maroc
Website
airarabia.com
Flights from Madrid to Tangier
Ave. Duration
1 h 25 min
When
Wednesday and Saturday
Estimated price
$55 - $290
Train operators
Spanish Railways (RENFE)
Phone
902 320 320
Website
renfe.com
Train from Salamanca to Madrid-Chamartin
Ave. Duration
1 h 36 min
Frequency
Every 4 hours
Estimated price
$28 - $40
Website
renfe.com
Train from Madrid-Chamartin to Almeria
Ave. Duration
6 h 17 min
Frequency
3 times a day
Estimated price
$65 - $85
Website
renfe.com
Spanish Railways AVE
Website
renfe.com
Train from Madrid-Puerta de Atocha to Malaga
Ave. Duration
2 h 24 min
Frequency
Every 2 hours
Estimated price
$65 - $95
Website
renfe.com
Moroccan Railways (ONCF)
Email
ketary@oncf.ma
Website
oncf.ma
Train from Beni Nsar to Casa-Voyageurs
Ave. Duration
11 h 7 min
Frequency
Once daily
Estimated price
$23 - $45
Schedules at
oncf.ma
2nd Class
$23 - $29
1st Class
$30 - $45
Train from Nador to Casa-Voyageurs
Ave. Duration
9 h 55 min
Frequency
Once daily
Estimated price
$23 - $45
Schedules at
oncf.ma
2nd Class
$23 - $29
1st Class
$30 - $45
Bus operators
Ferry operators
Acciona Trasmediterranea
Phone
+34 (0) 917369957
Website
trasmediterranea.es
Car ferry from Málaga to Melilla
Ave. Duration
5 h 15 min
Frequency
Once daily
Estimated price
$45 - $150
Schedules at
trasmediterranea.es
Seat
$48
Cabin
$145
Car ferry from Almería to Nador
Ave. Duration
5 h
Frequency
Twice daily
Estimated price
$50 - $95
Schedules at
trasmediterranea.es
Seat
$53
Cabin
$96
Balearia
Phone
+34 912 66 02 14
Email
reservas@balearia.com
Website
balearia.com
Car ferry from Málaga to Melilla
Ave. Duration
4 h 30 min
Frequency
Twice a week
Estimated price
$40 - $120
Schedules at
balearia.com
Cabin
$225
Seat
$80 - $120
Car ferry from Almería to Nador
Ave. Duration
3 h
Frequency
Twice daily
Estimated price
$45 - $110
Schedules at
balearia.com
Cabin
$100 - $230
Seat
$75 - $110
Lobby Bar
$47
Seating
$47
FRS Ferries
Website
frs.es
Car ferry from Tarifa to Tangier
Ave. Duration
1 h
Frequency
Every 4 hours
Estimated price
$40 - $130
Schedules at
frs.es
Passenger
$43 - $48
Standard Car
$115 - $130
Inter Shipping
Phone
+34 956 68 47 29
Email
info@intershipping.es
Website
intershipping.es
Car ferry from Tarifa to Tangier
Ave. Duration
1 h
Frequency
Every 4 hours
Estimated price
$45
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 Italian Lakes: Getting around by train, Travelling around the UAE and How to get from London to Edinburgh - to help you get the most out of your next trip.

Trips from Salamanca

Salamanca Castille and León Spain to Lisbon Salamanca Castille and León Spain to Seville Salamanca Castille and León Spain to Santander Salamanca Castille and León Spain to Bordeaux Salamanca Castille and León Spain to Viseu Portugal Salamanca Castille and León Spain to Paris Salamanca Castille and León Spain to Logroño Salamanca Castille and León Spain to Gijón Salamanca Castille and León Spain to Galicia Salamanca Castille and León Spain to Pocinho Guarda Portugal Salamanca Castille and León Spain to Alicante Salamanca Castille and León Spain to Santillana del Mar Salamanca Castille and León Spain to Granja de Moreruela Salamanca Castille and León Spain to Ibiza Island Salamanca Castille and León Spain to Nerja Salamanca Castille and León Spain to Fundão Castelo Branco Portugal Salamanca Castille and León Spain to Vila Real de Santo António Salamanca Castille and León Spain to Ronda Salamanca Castille and León Spain to Leon Airport LEN Salamanca Castille and León Spain to Fuenterroble de Salvatierra Salamanca Castille and León Spain to London Gatwick Airport LGW Salamanca Castille and León Spain to Frankfurt Central Station Salamanca Castille and León Spain to Bath Salamanca Castille and León Spain to Cantabria Salamanca Castille and León Spain to Montamarta Salamanca Castille and León Spain to Elciego Salamanca Castille and León Spain to Ciudad Real Salamanca Castille and León Spain to Spain Salamanca Castille and León Spain to Penha Garcia Salamanca Castille and León Spain to Bardenas Reales