How do I get from Casablanca to Fez?

Take the shuttle train from the airport; the station is under the airport. You can buy your ticket here straight through to Fez. The shuttle runs on the hour every hour from 06h00 to 22h00 every day, and the journey to Casa Voyageurs station takes 36 minutes. At Casa Voyageurs, change for the train to Fez which takes 3 1/2 to 4 1/2 hours.

An alternative is to take a grand taxi from the airport and drive up to Fez. This costs Dh1500. Avoid the touts inside the airport who offer to get you a grand taxi; it’s not necessary as the taxi rank is right outside the airport.

Also be warned about men who sometimes board the train at Meknes, the last stop before Fez. They seek out the tourists on board and tell them that their hotel is burned down/full of thieves, hoping to lure them to another hotel where they get a commission. They might also offer their services as a guide. Don’t be fooled – registered guides don’t do this.