Passengers exiting and boarding a train at Fez.

Morocco by Train

Morocco by Train

The Moroccan national passenger train system is wonderful.

Seat61.com

I followed the always-excellent advice of The Man in Seat 61 and always opted for a first-class train ticket with very little additional charge.

Virtually tag along the rail links in my month-long visit: