Morocco by Train: Book Your Moroccan Rail Holiday
Morocco is a popular destination for a rail holiday and can be reached easily from Europe by train and ferry.
A no-fly holiday to Morocco takes you through France and Spain to the Strait of Gibraltar, where you then catch a ferry from Europe to North Africa.
It is surely the most adventurous and epic way to arrive in Morocco, while also giving you the opportunity to visit many amazing destinations along the way.
Once in Morocco, you will be pleased to discover that the country has an excellent rail network, making it incredibly easy to travel around during your holiday.
Morocco has its own high-speed TGV trains, similar to those in France, while comfortable Al Atlas InterCity trains serve destinations beyond the high-speed rail network.
Whether you want to travel to Marrakech, visit Morocco’s imperial cities such as Fez and Rabat, explore modern Moroccan culture in Casablanca or the capital Rabat, or spend a couple of days relaxing on the Mediterranean coast in cities such as Tangier, it is all possible on a rail holiday.
Moroccan rail holiday packages
In partnership with the rail travel specialist Byway, we provide a wide range of rail holidays to Morocco that begin at your nearest train station, with the package covering rail tickets, accommodation, and comprehensive support throughout your trip.
Byway, regarded as one of Britain’s most trusted rail travel specialists, provides a wide range of train holiday packages across exciting destinations, each covered by full consumer protection.
You can explore all of Byway’s rail holiday packages by browsing the feed above. You can filter the results by entering any destination or refining your search using filters such as trip length, price, and other preferences.
If you use the discount code DiscoverByRail75, you will get £75 off any rail holiday booked through Byway.



Customise your rail holiday
Every rail holiday offered by Byway can be fully tailored to suit individual preferences. You also have the option to design a fully personalised itinerary either through their easy-to-use online trip planner or with help from their experienced travel advisors.
This allows you to include stops at any locations you prefer, set the length of time you spend in each destination, and fully determine the route you take. The same applies to your choice of accommodation and whether you prefer to travel in second or first class by train.
For example, if you live in the UK, a typical Moroccan rail holiday itinerary will see you travelling by Eurostar to Paris, continuing on to Barcelona in Spain by TGV train, a Spanish AVE high-speed train to Andalusia, then taking a ferry across the Strait of Gibraltar to a Moroccan port such as Tangier.
Byway offers many pre-made holiday packages with stops in a variety of interesting French and Spanish destinations on the way to Morocco, but you can always customise them. Would you like to stop in Madrid instead of Barcelona? Would you prefer to spend longer in Andalusia exploring cities such as Seville, Córdoba and Granada? All of this is possible.
Similarly, you can also travel by train to Morocco as quickly as possible, only staying overnight in France or Spain when train schedules force you to break up your journey en route.
You can also customise your entire Moroccan rail itinerary. Want to spend longer in Marrakech? Add an extra stop in Meknes? Head into the Atlas Mountains? Again, it is all possible.
Finally, it is entirely your choice whether you want a rail holiday to Morocco to be a round trip by train, or whether you would prefer to do it as a one-way journey by train and fly back home if you have time constraints.
Simply get in touch with Byway via email, phone, or WhatsApp, and their team will be happy to help design a rail holiday that suits your preferences and answer any questions you may have.
All aspects of your trip are arranged for you, including train tickets and accommodation bookings, so you can focus entirely on enjoying the travel experience.
If any disruption arises, such as a train delay or cancellation affecting your plans, an out-of-hours support line is available to assist you and help organise alternative travel arrangements. This support is included as part of your holiday package.

Customised rail holiday packages
If you would like to design a bespoke Moroccan rail holiday or have any queries before booking, you’re welcome to get in touch with Byway at any time.
You can get in touch with Byway either by using the contact form on their website or by telephone. If you are calling from the UK or elsewhere in Europe, you can use +44 1692 660805, while callers from the United States should use +1 608 305 8106.
Please mention to Byway that you heard about them through DiscoverByRail. If you use the code DiscoverByRail75 when booking, you will receive £75 off any rail holiday booked with them.
Organise and book a rail holiday yourself
Byway is an excellent choice if you prefer to book a fully organised European rail holiday package, with train tickets, accommodation, and support all included, making it ideal for travellers who enjoy rail journeys but find handling all the details themselves a bit daunting.
However, if you prefer to plan and book your own rail holiday but struggle with building an itinerary or arranging all the required train tickets, you may want to explore DiscoverByRail’s travel architect service.
