Trains

Morocco's train network, operated by ONCF (Office National des Chemins de Fer), provides efficient and comfortable travel options across the country, including the high-speed Al Boraq train and regular trains connecting major cities.
Train Services
Al Boraq (High-Speed Train)
- Routes and Destinations: Connects Tangier to Casablanca, with stops in Kenitra and Rabat.
- Travel Times: Tangier to Casablanca in approximately 2 hours.
- Distance Covered: About 323 kilometers (200 miles).
Regular Trains
- Main Lines:
- Tangier to Marrakech: Via Casablanca and Rabat.
- Casablanca to Oujda: Via Fes and Meknes.
- Marrakech to Fes: Via Casablanca and Rabat.
- Travel Times:
- Tangier to Marrakech: Approximately 10 hours.
- Casablanca to Fes: Approximately 4 hours.
- Casablanca to Marrakech: Approximately 3 hours.
- Distance Covered:
- Tangier to Marrakech: About 574 kilometers (357 miles).
- Casablanca to Oujda: About 607 kilometers (377 miles).
- Casablanca to Fes: About 295 kilometers (183 miles).

Travel Tips
- Booking: It’s advisable to book tickets in advance, especially for high-speed trains.
- Luggage: No strict restrictions, but traveling light is recommended.
- Safety: Keep valuables secure and be aware of your surroundings.