There are 5 ways to get from Casablanca to Granada by train, bus, car, car ferry 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

Train, bus  •  16 h 2 min

  1. Take the train from Casa-Voyageurs to Tangier Morora
  2. Take the bus from Tanger to Granada

$116 - $198

Cheapest option

Fly to Malaga, train  •  7 h 32 min

  1. Fly from Casablanca (CMN) to Malaga (AGP) CMN - AGP
  2. Take the train from Malaga to Antequera-Santa Ana
  3. Take the train from Antequera-Santa Ana to Granada

$88 - $342

3 alternative options

Bus  •  39 h 30 min

  1. Take the bus from Casablanca to Granada

$180 - $280

Drive, car ferry  •  11 h 12 min

  1. Drive from Casablanca to Tangier
  2. Take the car ferry from Tangier to Motril
  3. Drive from Motril to Granada

$380 - $958

Fly to Granada  •  7 h 59 min

  1. Fly from Casablanca (CMN) to Granada (GRX) CMN - GRX

$148 - $350

Questions & Answers

The cheapest way to get from Casablanca to Granada is to train and bus which costs MAD 1,000 - MAD 1,900 and takes 16 h 2 min.

More details

The quickest way to get from Casablanca to Granada is to fly and train which costs MAD 800 - MAD 3,300 and takes 7 h 32 min.

More details

The distance between Casablanca and Granada is 540 km.

It takes approximately 16 h 2 min to get from Casablanca to Granada, including transfers.

More details

Yes, there is a direct bus departing from Casablanca and arriving at Granada. Services depart three times a week. The journey takes approximately 39 h 30 min.

More details

What companies run services between Casablanca, Morocco and Granada, Spain?

ALSA operates a bus from Casablanca to Granada 3 times a week. Tickets cost $180 - $280 and the journey takes 39 h 30 min. Alternatively, Iberia, Vueling Airlines and Royal Air Maroc fly from Casablanca to Granada hourly.

Airlines
Iberia
Website
iberia.com
Flights from Casablanca to Granada via Madrid
Ave. Duration
4 h 23 min
When
Every day
Estimated price
$120 - $430
Flights from Casablanca to Granada via Barcelona
Ave. Duration
9 h 20 min
When
Tuesday and Saturday
Estimated price
$110 - $450
Royal Air Maroc
Website
royalairmaroc.com
Flights from Casablanca to Malaga
Ave. Duration
1 h 20 min
When
Every day
Estimated price
$160 - $600
Vueling Airlines
Website
vueling.com
Flights from Casablanca to Granada via Barcelona
Ave. Duration
9 h 20 min
When
Tuesday and Saturday
Estimated price
$110 - $450
Train operators
Bus operators
ALSA
Phone
+34 902 42 22 42
Website
alsa.es
Bus from Tanger to Granada
Ave. Duration
10 h
Frequency
Once daily
Estimated price
$100 - $170
Website
alsa.com
Bus from Casablanca to Granada
Ave. Duration
39 h 30 min
Frequency
3 times a week
Estimated price
$180 - $280
Website
alsa.com
Ferry operators
FRS Ferries
Website
frs.es
Car ferry from Tangier to Motril
Ave. Duration
7 h
Frequency
Once daily
Estimated price
$340 - $900
Schedules at
frs.es
Passenger
$347
Standard Car
$877

Want to know more about travelling around Spain

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.