Marrakech train station is the city’s ONCF station, where trains connect Marrakech with many of Morocco’s main cities. For the hotel area, arrange local transport separately; city transport options include taxis, cars, buses, bicycles and scooters.
- Rail operator: ONCF, Morocco’s national railway.
- Connections: Trains link Marrakech with the country’s main cities, except Agadir, Nador and some smaller cities.
- Tickets: Buy at a station or on the ONCF website; booking ahead is recommended.
Where is Marrakech Railway Station?

Marrakech Railway Station is the city’s ONCF station, the departure point for rail journeys from Marrakech to other major cities in Morocco. The national tourism office identifies Agadir, Nador and some smaller cities as exceptions to the network’s main-city connections.
When planning the onward leg, treat the train journey and the trip to or from your hotel as separate parts of the itinerary. Local transport choices depend on your needs and the route you arrange.
How do you get between the station and the hotel area?

City transport options include taxis, cars, ALSA urban buses, bicycles and scooters, but the city guide does not specify a station-to-hotel route. Choose a local option for your transfer rather than assuming a particular bus line or fare applies.
ALSA operates urban and electric buses, and its network is described as affordable. Taxis are common around the city, but the published regulated fares of 70 dirhams by day and 100 dirhams at night apply to airport–city center trips, not to travel from the railway station.
If you want to compare local ways of moving around the city, getting around Marrakech covers the broader transport picture.
How do you check Marrakech train station departures and buy tickets?

Use ONCF’s official channels to check train departures and purchase tickets. Tickets are available at stations and on the ONCF website, and Morocco’s national tourism office recommends booking train travel ahead.
Allow time to confirm your departure details before setting out for the station. A search result for an ONCF timetable PDF is not enough to verify that a particular timetable is current, so check the operator’s live travel information for the train you plan to take.
Before you go, check the official site before you go: use ONCF for current departures and ticket information.
What should you know when planning your station arrival?

Marrakech’s railway station is part of the ONCF network, which links the city with many of Morocco’s main urban destinations. The national tourism office describes the high-speed train service as serving Tangier, Kenitra, Rabat and Casablanca; Marrakech is not among those four listed stations.
For an arrival or departure involving the hotel area, plan the station transfer as a separate local journey and confirm your transport arrangements. The city guide names taxis and ALSA buses among local options, but does not provide a confirmed station-to-hotel bus stop or route.
FAQs
Which cities can you reach by train from Marrakech?
ONCF connects Marrakech with Morocco’s main cities, with Agadir, Nador and some smaller cities identified as exceptions.
Where can you buy ONCF tickets?
You can buy tickets at stations or on the ONCF website. Booking ahead is recommended.
Does the high-speed train serve Marrakech?
The national tourism office’s list of four high-speed train stations names Tangier, Kenitra, Rabat and Casablanca, not Marrakech.
