Menu
Train Station

Marrakesh Railway Station (Gare de Marrakech)

Main ONCF railway station connecting Marrakesh to major Moroccan cities via high-speed rail.

About

Main railway station in Marrakesh, located on Avenue Hassan II. Connects Marrakesh to Casablanca, Rabat, Fes, Tangier, and other major cities via Morocco's high-speed rail network.

Facilities

Ticket counters
Waiting rooms
Luggage storage
Cafes
ATMs
Currency exchange
Taxi rank
Parking
WiFi
Accessibility ramps

Services

High-speed rail (Al Boraq)
Intercity trains
Regional trains
Ticket booking
Luggage services
Taxi connections

Routes

Marrakesh - Casablanca
Marrakesh - Rabat
Marrakesh - Fes
Marrakesh - Tangier
Marrakesh - Agadir
Marrakesh - Oujda

Schedule

Hours: 04:30 - 23:00 daily
Peak_times: 07:00-09:00, 17:00-19:00
Frequency: Hourly to Casablanca, 2-3x daily to other cities