Rabat is the painless intercity run out of Fes — a steady two and a half hours due west on the A2 then A1 motorway to the capital, no mountains, no medina puzzle, just open toll road and the occasional service area. It's also the one Fes route where the train is a serious rival rather than an afterthought, because Rabat sits on the main Casablanca–Tangier line, the service is frequent and modern, and the city's two central stations put you right where you want to be.
That changes the question from which is nicer to which suits how you're travelling. A solo visitor with a cabin bag and a daytime arrival has every reason to take the train and pocket the difference; a family of four landing at nine in the evening with a luggage trolley has every reason not to. Rabat itself rewards the trip whichever way you come: a relaxed, green, distinctly un-touristy capital where the Kasbah of the Udayas looks out over the Bou Regreg estuary, the Hassan Tower and its field of broken columns stand beside the royal mausoleum, and the walled medina trades at a gentle pace a world away from the intensity of Fes. Knowing the trade-off before you book is what saves you either money or a late-night ordeal.
Compare your options
| Your options | Price from | Best for |
|---|---|---|
| Private transfer Recommended 2 h 30 | €120 · 1300 MAD | Groups, heavy luggage or late arrivals |
| ONCF train 3 h 30 | €14 · 150 MAD | Solo or pairs travelling light by day |
| CTM / Supratours coach 3 h 20 | €8 · 90 MAD | Budget travellers already in Fes |
How to get there
A private transfer runs from about €120 for the car and takes the motorway straight to your Rabat address in roughly two and a half hours — the clean choice for groups, evening landings, or anyone who'd rather not haul bags across Fes to a station first. The honest rival is the train, and it's a strong one: ONCF runs Fes to Rabat-Ville and Rabat-Agdal many times a day, second class costs well under 150 MAD, first class only a little more, and the ride is around three to three and a half hours in comfort.
The snag is the airport: trains leave from Fes city stations, not Saïss, so you'd add a taxi from the airport into Fes (15 km, 20–30 MAD) and a short wait, which still leaves the train far cheaper for one or two people but erodes the time advantage. CTM and Supratours coaches cover the same city-to-city run for around 80–100 MAD, comfortable but again departing from the Fes bus station rather than the airport.
Self-driving is genuinely easy here — flat, fast, well-signed toll motorway with tolls of roughly 60–70 MAD each way — and worth it if you plan to tour the coast toward Casablanca or Kenitra afterwards. The rule of thumb: light and solo by day, take the train; heavy, grouped, or arriving late, the private car earns its fare.
Arrival tips
Rabat is a modern, car-friendly capital, so a transfer reaches your hotel door directly — be it below the Kasbah of the Udayas above the estuary, inside the walled medina, or out in the newer districts of Agdal, Hassan or the Ville Nouvelle around Avenue Mohammed V. There's none of the gate-and-porter routine that arriving into the Fes medina demands; the driver simply pulls up at the address you give.
If your riad sits inside the old medina, expect at most a short walk from the nearest street the car can reach, and have the place's name and a pin saved offline. Coming by train instead, both Rabat-Ville and Rabat-Agdal sit centrally with taxis waiting outside, so the onward hop to a hotel is quick and cheap — agree the petit-taxi fare or ask for the meter.
Whichever way you arrive, withdraw cash at the station or airport, since smaller medina guesthouses and cafés still prefer dirhams.
Plan your arrival
- Before you fly, weigh train versus car by your group size, luggage and arrival time, and book accordingly.
- If taking the car, give the driver your exact Rabat address — Udayas, medina, Agdal or Hassan — so the route is set.
- At Saïss or the station, withdraw 500–800 MAD, since smaller guesthouses and cafés still prefer cash.
- Going by car with time to spare, ask for a short stop at the Chellah ruins on the city's edge before checking in.
- Arriving by train at Rabat-Ville or Rabat-Agdal, take a metered petit taxi the short final hop to your hotel.
Paying for a private car when you're one or two people travelling light by day. On this route the ONCF train is fast, comfortable and a fraction of the fare, with frequent departures — the private car only pulls genuinely ahead for groups splitting the cost, heavy luggage, or an arrival after the last convenient train.
If you take the car and have an hour in hand, ask the driver to come off the motorway at the Chellah on Rabat's edge — the layered Roman and Merinid ruins, nesting storks clattering overhead, make a quiet, almost crowd-free first stop before you ever reach your hotel.
Good to know: The train is cheaper solo; a private car is simpler door-to-door for groups and late arrivals.