There are 8 ways to get from Chefchaouen to Spain by car, car ferry, bus, train, taxi, rideshare or plane

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

Drive, car ferry, bus, train  •  9 h 2 min

  1. Drive from Chefchaouen to Ceuta
  2. Take the car ferry from Ceuta to Algeciras
  3. Take the bus from Algeciras to Malaga
  4. Take the train from Malaga to Madrid-Puerta de Atocha Ave / ...

$88 - $244

Cheapest option

Bus, Grand Taxi, fly to Madrid  •  6 h 52 min

  1. Take the bus from Chefchaouen to Tetouan
  2. Take the Grand Taxi from Tetouan to Tangier
  3. Fly from Tangier (TNG) to Madrid (MAD) TNG - MAD

$49 - $203

6 alternative options

Drive, car ferry, train  •  10 h 43 min

  1. Drive from Chefchaouen to Ceuta
  2. Take the car ferry from Ceuta to Algeciras
  3. Take the train from Algeciras to Madrid-Puerta de Atocha Atr

$94 - $238

Taxi, bus  •  20 h 18 min

  1. Take a taxi from Chefchaouen to Ksar El Kebir
  2. Take the bus from Ksar El Kebir to Madrid Estacion Sur

$308 - $414

Drive, car ferry  •  13 h 44 min

  1. Drive from Chefchaouen to Tangier
  2. Take the car ferry from Tangier to Motril
  3. Drive from Motril to Madrid

$405 - $1,000

Bus, Grand Taxi, fly to Malaga  •  5 h 9 min

  1. Take the bus from Chefchaouen to Tetouan
  2. Take the Grand Taxi from Tetouan to Tangier
  3. Fly from Tangier (TNG) to Malaga (AGP) TNG - AGP

$62 - $341

Bus, Grand Taxi, fly to Valencia  •  5 h 4 min

  1. Take the bus from Chefchaouen to Tetouan
  2. Take the Grand Taxi from Tetouan to Tangier
  3. Fly from Tangier (TNG) to Valencia (VLC) TNG - VLC

$81 - $412

Bus, Grand Taxi, fly to Barcelona  •  7 h 26 min

  1. Take the bus from Chefchaouen to Tetouan
  2. Take the Grand Taxi from Tetouan to Tangier
  3. Fly from Tangier (TNG) to Barcelona (BCN) TNG - BCN

$66 - $206

What companies run services between Chefchaouen, Morocco and Spain?

There is no direct connection from Chefchaouen to Madrid. However, you can take the drive to Ceuta, take the car ferry to Algeciras, take the walk to Algeciras, take the bus to Malaga, take the train to Madrid-Puerta de Atocha, take the walk to Atocha-Renfe, then take the line 1 subway to Sol. Alternatively, you can take the drive to Ceuta, take the car ferry to Algeciras, take the walk to Audiencia, take the bus to Algeciras, take the train to Madrid-Puerta de Atocha, take the walk to Atocha-Renfe, then take the line 1 subway to Sol.

Airlines
Iberia
Website
iberia.com
Flights from Tangier to Malaga
Ave. Duration
45 min
When
Friday
Estimated price
$120 - $700
Flights from Tangier to Madrid
Ave. Duration
1 h 20 min
When
Every day
Estimated price
$90 - $400
Flights from Tangier to Barcelona
Ave. Duration
1 h 45 min
When
Every day
Estimated price
$45 - $290
Flights from Tangier to Barcelona via Madrid
Ave. Duration
3 h 27 min
When
Monday to Friday
Estimated price
$75 - $400
Air Arabia Maroc
Website
airarabia.com
Flights from Tangier to Malaga
Ave. Duration
45 min
When
Friday, Saturday and Sunday
Estimated price
$35 - $270
Flights from Tangier to Madrid
Ave. Duration
1 h 20 min
When
Wednesday and Saturday
Estimated price
$55 - $290
Flights from Tangier to Barcelona
Ave. Duration
1 h 40 min
When
Tuesday, Wednesday, Friday and Sunday
Estimated price
$70 - $310
Ryanair
Website
ryanair.com
Flights from Tangier to Madrid
Ave. Duration
1 h 30 min
When
Monday, Wednesday, Thursday, Friday and Sunday
Estimated price
$30 - $220
Flights from Tangier to Valencia
Ave. Duration
40 min
When
Monday and Friday
Estimated price
$35 - $200
Vueling Airlines
Website
vueling.com
Flights from Tangier to Barcelona
Ave. Duration
1 h 45 min
When
Every day
Estimated price
$45 - $290
Train operators
Spanish Railways AVE
Spanish Railways (RENFE)
Phone
902 320 320
Website
renfe.com
Train from Algeciras to Madrid-Puerta de Atocha
Ave. Duration
5 h 22 min
Frequency
3 times a day
Estimated price
$70 - $90
Website
renfe.com
Bus operators
Ouibus
Phone
0890715298
Website
ouibus.com
Bus from Algeciras to Malaga
Ave. Duration
1 h 55 min
Frequency
Hourly
Estimated price
$5 - $8
Website
Ouibus
Moroccan Railways (ONCF)
Email
ketary@oncf.ma
Website
oncf.ma
Bus from Chefchaouen to Tetouan
Ave. Duration
1 h 30 min
Frequency
Once daily
Estimated price
$3 - $5
Schedules at
oncf.ma
Ferry operators
Balearia
Phone
+34 912 66 02 14
Email
reservas@balearia.com
Website
balearia.com
Car ferry from Ceuta to Algeciras
Ave. Duration
1 h
Frequency
Every 3 hours
Estimated price
$12 - $40
Schedules at
balearia.com
Cabin
$224
Seat
$12 - $18
Lobby Bar
$39
Seating
$39
FRS Ferries
Website
frs.es
Car ferry from Ceuta to Algeciras Ferry Terminal
Ave. Duration
1 h
Frequency
Every 4 hours
Estimated price
$40 - $130
Schedules at
frs.es
Passenger
$48
Standard Car
$122
Car ferry from Tangier to Motril
Ave. Duration
7 h
Frequency
Once daily
Estimated price
$340 - $900
Schedules at
frs.es
Passenger
$345
Standard Car
$872
Acciona Trasmediterranea
Other operators
Grand Taxis
Email
info@HeyMorocco.com
Website
heymorocco.com
Rideshare from Tetouan to Tangier
Ave. Duration
48 min
Frequency
Hourly
Estimated price
$5 - $8
Schedules at
heymorocco.com
Taxi from Chefchaouen to Ksar El Kebir
Ave. Duration
1 h 58 min
Estimated price
$120 - $150

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, How to get from JFK to New York City and Heading to Europe? Read this before you buy a Eurail Pass - to help you get the most out of your next trip.

Questions & Answers

The distance between Chefchaouen and Spain is 549 km.

The cheapest way to get from Chefchaouen to Spain is to bus and Grand Taxi and fly which costs MAD 460 - MAD 2,000 and takes 6 h 52 min.

The quickest way to get from Chefchaouen to Spain is to bus and Grand Taxi and fly which takes 5 h 4 min and costs MAD 750 - MAD 4,000.

It takes approximately 9 h 2 min to get from Chefchaouen to Spain, including transfers.