How to Get from Rabat Ville Train Station to Rabat-Salé Airport
Quick Answer
The fastest and most practical option is a petit taxi (small metered taxi) taken directly from the taxi rank outside Rabat Ville station: roughly 11 km, 20–30 minutes in normal traffic, and 100–150 MAD (≈ $10–15) by day, rising to 150–200 MAD (≈ $15–20) at night or with heavy luggage. There is no train, no tram and no dedicated airport express bus that reaches Rabat-Salé Airport (RBA) — the airport has no railway station. The cheapest workable route is to ride the ONCF train from Rabat Ville to Salé Ville (about 5–7 minutes, ≈ 10 MAD / $1) and then take a taxi for the final 8 km (≈ 50–80 MAD / $5–8), giving a total of about 60–90 MAD (≈ $6–9) and 35–50 minutes door to door. If you are arriving on a late-night flight or travelling as a group, a pre-booked private transfer (250–450 MAD / $25–45) is the only fully reliable option.
Train (ONCF) from Rabat Ville to Salé Ville, Then Taxi
Rabat Ville station sits on Avenue Hassan II in the heart of downtown Rabat and is one of the busiest stops on Morocco's ONCF national rail network. It is served by TNR (Train Navette Rapide) regional trains, long-distance trains to Fès, Marrakech and Tangier, and — on some services — the Al Boraq high-speed line. The problem for airport travellers is simple: Rabat-Salé Airport has no railway station. The closest railheads are Salé Ville (about 8 km / 5 miles from the terminal) and Rabat Ville itself (about 11 km / 7 miles).
The train is therefore only the first leg of a two-leg journey. It is genuinely useful if you are arriving at Rabat Ville by train from Casablanca, Kenitra, Tangier or Fès and want to minimise cost — but it is not a complete solution, and it adds a luggage-handling step at a small, unstaffed-feeling suburban station.
Step-by-step: Rabat Ville → Salé Ville → Airport
- Buy your ticket at Rabat Ville. Use the ticket counters (open roughly 06:00–22:00) or the self-service machines in the main hall. A second-class ticket to Salé Ville costs about 10 MAD (≈ $1). Keep the ticket — it is checked on board and again at the exit barriers.
- Board any TNR train heading towards Kenitra or Tangier. Trains run roughly every 20–30 minutes from about 05:00 to 23:00. Do not board a train that only lists "Rabat Agdal" as the next stop in the wrong direction — check the departure board.
- Ride one stop. The journey takes 5–7 minutes. Salé Ville is the first stop after crossing the Bou Regreg river.
- Exit Salé Ville station and take a petit taxi. The taxi rank is directly outside. The run to the airport is about 8 km and takes 10–15 minutes outside peak hours. Expect 50–80 MAD (≈ $5–8); drivers at this station rarely use the meter for airport runs, so agree the fare before getting in.
- Arrive at the terminal. Total elapsed time from leaving Rabat Ville station: 35–50 minutes, including waiting for the train and the taxi.
Train options compared: best value vs. simplest
| Route | Rail leg | Rail fare | Road leg | Road fare | Total cost | Total time |
|---|---|---|---|---|---|---|
| Recommended (cheapest rail) Rabat Ville → Salé Ville → taxi |
5–7 min, TNR regional train | ≈ 10 MAD (≈ $1) | 8 km, 10–15 min | 50–80 MAD (≈ $5–8) | 60–90 MAD (≈ $6–9) | 35–50 min |
| Simplest (no train at all) Rabat Ville → taxi |
— | — | 11 km, 20–30 min | 100–150 MAD (≈ $10–15) | 100–150 MAD (≈ $10–15) | 20–30 min |
| Budget rail + walk-out Rabat Ville → Salé Ville → tram stop → taxi |
5–7 min, TNR | ≈ 10 MAD (≈ $1) | ~9 km, 15–20 min | 45–70 MAD (≈ $4.50–7) | 55–80 MAD (≈ $5.50–8) | 45–65 min |
Train classes, luggage and practical notes
- Class: Second class is perfectly comfortable for a 6-minute hop. First class costs marginally more and is rarely worth it on this segment.
- Luggage: TNR carriages have overhead racks and end-of-carriage luggage stacks. Large suitcases are allowed free of charge, but you handle them yourself — there is no porter service at Salé Ville.
- Accessibility: Rabat Ville has lifts and ramps; Salé Ville is smaller and step access to the platform can be awkward with heavy bags.
- Al Boraq: Morocco's high-speed service is fast, but it is designed for Tangier–Casablanca flows. Do not assume every Al Boraq departure stops at Salé Ville — check the board, and if it does not, take the next TNR.
- Booking: Tickets for this short hop cannot be reserved; buy on the day. For long-distance ONCF tickets, book online in advance, especially around Ramadan, Eid and the July–August peak.
Bottom line: Train + taxi is the best-value option, but it only wins if your time is cheap and your luggage is light.
Tram (Rabat-Salé Tramway) — Useful for the City, Not for the Airport
The Rabat-Salé Tramway is modern, clean, air-conditioned and extremely cheap — a single ride costs around 6–7 MAD (≈ $0.60–0.70). It links downtown Rabat, the Agdal district, the university area and several neighbourhoods of Salé across the Bou Regreg. What it does not do is serve Rabat-Salé Airport: no tram line reaches the terminal, and there is no plan currently under construction to extend it there.
That said, the tram can be a legitimate first leg if you are starting from Rabat Ville and want to reach the Salé side of the river cheaply before switching to a taxi. The northern tram termini in Salé — around the Bab Lamrissa / Hay Karima corridor — put you roughly 7–9 km from the airport, which is a shorter and cheaper taxi ride than starting from central Rabat.
How the tram + taxi combination works
- From Rabat Ville station, walk to the nearest tram stop on Avenue Hassan II (a few minutes on foot).
- Buy a ticket from the machine on the platform or from the ticket office; validate it before boarding.
- Ride north across the river towards Salé. Journey time to the Salé termini is roughly 20–30 minutes.
- Get off at a Salé stop with a taxi rank nearby, then take a petit taxi to the airport: 15–20 minutes, 45–70 MAD (≈ $4.50–7).
Is the tram worth it for an airport run?
| Factor | Assessment |
|---|---|
| Cost | Excellent — the cheapest powered option after the city bus. |
| Total time | Poor — 45–70 minutes door to door, plus taxi-hailing time. |
| Luggage | Poor — no dedicated luggage space; you stand with your bags in the doorway area. |
| Reliability | Good — trams run frequently and are not affected by road traffic. |
| Late night / early morning | Poor — tram service does not run 24 hours. |
Bottom line: The tram is a great way to move around Rabat-Salé, but it is a weak choice for getting to the airport with bags. Use it only if you are travelling light, on a tight budget and with plenty of spare time.
City Bus from Rabat Ville Area to Rabat-Salé Airport
Urban buses serving the Rabat-Salé conurbation do include services that pass close to Rabat-Salé Airport (RBA). In practice, the route most often cited by travellers is a city line running between central Rabat and the airport area, with a fare of only 4–7 MAD (≈ $0.40–0.70). However, several important caveats apply, and you should treat the bus as an adventure option rather than a reliable airport transfer.
What to expect on the bus
- Frequency: Typically every 30–60 minutes, sometimes less often in the middle of the day and on Fridays.
- Journey time: 45–70 minutes from central Rabat, longer in the 07:30–09:30 and 17:00–19:30 peaks.
- Stops: Buses stop frequently. The airport-area stop may leave you with a short walk to the terminal forecourt rather than dropping you at the door.
- Luggage: There is no luggage rack. Large suitcases are awkward and may be refused at the driver's discretion during busy periods.
- Payment: Usually cash to the driver or a conductor. Have small notes and coins ready; drivers rarely have change for a 100 MAD note.
- Timetables: Published timetables are frequently out of date. Service is limited or absent late at night, which rules the bus out for most early-morning departures.
Bus vs. taxi for the same trip
| Criteria | City bus | Petit taxi |
|---|---|---|
| Fare | 4–7 MAD (≈ $0.40–0.70) | 100–150 MAD (≈ $10–15) |
| Time | 45–70 min+ | 20–30 min |
| Frequency | Every 30–60 min | On demand |
| Luggage friendly | No | Limited (small boot) |
| Runs late at night | No | Yes, with surcharge |
Bottom line: The bus is the cheapest option on paper but the least predictable. Only choose it if you have hours to spare and no heavy bags.
Petit Taxi, Grand Taxi, Ride-Hailing and Private Transfers
For almost every traveller, the taxi is the answer. Rabat's petit taxis are small, metered (in theory) city cabs licensed to carry up to three passengers. The grand taxis are larger shared vehicles that run fixed intercity routes and charge per seat. Ride-hailing apps such as inDrive and Careem operate in Rabat and usually undercut street taxis. Finally, pre-booked private transfers offer a fixed price, a meet-and-greet and a driver who tracks your flight.
Fares at a glance
| Option | Typical fare (Rabat Ville → RBA) | In USD | Time | Best for |
|---|---|---|---|---|
| Petit taxi (metered, daytime) | 100–150 MAD | ≈ $10–15 | 20–30 min | Most travellers, solo or couples |
| Petit taxi (night, 20:00–06:00, +50%) | 150–200 MAD | ≈ $15–20 | 20–30 min | Late arrivals |
| Ride-hailing (inDrive / Careem) | 70–120 MAD | ≈ $7–12 | 20–30 min | Price transparency |
| Grand taxi (shared, per seat) | 20–30 MAD per seat | ≈ $2–3 | 30–45 min | Rock-bottom budget, no rush |
| Private transfer (pre-booked) | 250–450 MAD | ≈ $25–45 | 20–30 min | Groups, families, night flights, business |
Petit taxi: how to avoid overpaying
- Insist on the meter ("compteur, s'il vous plaît"). A metered run from Rabat Ville to the airport should land around 60–80 MAD — but many drivers refuse for airport trips and quote a flat price instead.
- Agree the price before you get in. A fair daytime flat rate from Rabat Ville is 100–150 MAD. Anything above 200 MAD is a tourist premium.
- Use the official taxi rank at the station rather than accepting offers from drivers approaching you inside the concourse.
- Night surcharge: Metered fares legally increase by roughly 50% between 20:00 and 06:00 — so a 150–200 MAD quote at 02:00 is not necessarily a scam.
- Passengers and luggage: Petit taxis officially take three passengers. Four people plus suitcases will need two cars or a grand taxi.
Grand taxi: cheap, but not for airport runs with bags
Grand taxis depart from fixed stands and charge per seat, making them the cheapest motorised option at 20–30 MAD (≈ $2–3) per person. The catch: you may wait until the vehicle fills, the driver may drop you at a Salé stand rather than the terminal, and luggage space is shared with other passengers. Treat this as a local-transport experience, not an airport transfer.
Ride-hailing: the best-value middle ground
inDrive is widely used in Rabat and lets you name your own price; Careem works on fixed app pricing. Fares from Rabat Ville to the airport typically fall between 70 and 120 MAD (≈ $7–12) — cheaper than a negotiated street taxi and with the price locked in before departure. The trade-off is that pick-up can take 5–15 minutes at busy times, and app coverage at the airport on arrival can be patchy.
Private transfer: the only truly reliable late-night option
Pre-booked transfers cost 250–450 MAD (≈ $25–45) depending on vehicle size and whether you need a meet-and-greet with a name board. They are worth it if you land after midnight, are travelling with children, have more than two large suitcases, or are on a business schedule. Book through your hotel or a reputable operator and confirm the price is all-inclusive (tolls, luggage, night surcharge).
Bottom line: Take a petit taxi or a ride-hailing car for value and speed; take a private transfer when reliability matters more than money.
Tickets, Fares and Full Cost Comparison
Below is the single table you need to make the decision. All prices are 2025 estimates in Moroccan dirham (MAD) with US dollar equivalents at roughly 1 USD ≈ 10 MAD. Time figures are door-to-door — they include waiting, transfers and the final walk into the terminal, not just the moving time.
Master comparison table: Rabat Ville Train Station → Rabat-Salé Airport (RBA)
| Mode | Cost (MAD) | Cost (USD) | Door-to-door time | Transfers | Luggage | Runs 24h? | Verdict |
|---|---|---|---|---|---|---|---|
| Petit taxi | 100–150 (day) 150–200 (night) |
$10–15 $15–20 |
20–30 min | 0 | Small boot | Yes | Best overall |
| Ride-hailing | 70–120 | $7–12 | 20–30 min | 0 | Small boot | Mostly | Best value for comfort |
| Private transfer | 250–450 | $25–45 | 20–30 min | 0 | Large | Yes | Most reliable |
| Train + taxi | 60–90 | $6–9 | 35–50 min | 1 | Self-carry | No (05:00–23:00) | Cheapest practical |
| Tram + taxi | 50–80 | $5–8 | 45–70 min | 1 | Self-carry | No | Budget only |
| City bus | 4–7 | $0.40–0.70 | 45–70 min+ | 0–1 | Not suitable | No | Cheapest on paper |
| Grand taxi (per seat) | 20–30 | $2–3 | 30–45 min | 0–1 | Shared | Limited | Local experience |
Where to buy tickets
- ONCF train tickets: Counters and self-service machines inside Rabat Ville station; long-distance tickets can also be bought on the ONCF Voyages website.
- Tram tickets: Platform machines and ticket offices; single rides ≈ 6–7 MAD (≈ $0.60–0.70).
- Bus tickets: Pay the driver or conductor in cash on board.
- Taxi: Cash only. Drivers rarely accept cards, and many struggle to change a 200 MAD note — carry 50s and 20s.
- Airport information: Terminal facilities, flight status and official ground-transport information are published by ONDA, Morocco's national airports authority.
Bottom line: Budget 100–150 MAD (≈ $10–15) for a straightforward taxi, or 60–90 MAD (≈ $6–9) if you are willing to combine a train with a taxi.
Traveller Experience: What Actually Happens on the Ground
The numbers above are only half the story. Rabat Ville is a beautiful Art Deco station in a busy downtown location, and the ten minutes after you walk out of the doors are where most travellers lose money or time. Here is what experienced visitors report.
The taxi negotiation at Rabat Ville
Drivers at the station know exactly what an airport run is worth to you, and many will open at 250–300 MAD — two to three times the fair rate. The reliable counter-moves are: walk to the designated rank rather than accepting a driver who approaches you inside; state your price first ("100 dirhams to the airport"); and be ready to walk to the next car. In practice, a fair daytime settlement is 100–150 MAD (≈ $10–15). Opening the inDrive app and showing the driver the quoted fare is a surprisingly effective anchor.
Traffic: the variable nobody plans for
- Morning peak (07:30–09:30): Avenue Hassan II and the Bou Regreg bridges are slow. Allow 35–45 minutes by road.
- Evening peak (17:00–19:30): Similar, sometimes worse around Agdal and the university.
- Friday midday: Traffic around the medina and mosque areas can stall completely for 20–30 minutes.
- Ramadan: Roads are unusually quiet in the late afternoon but taxi availability collapses in the 30 minutes before iftar (sunset breaking of the fast). Do not plan an airport run for that window.
- School holidays and summer (July–August): More cars, more airport traffic, longer queues at the terminal.
Luggage: the hidden cost of the cheap options
Petit taxis have a boot the size of a large rucksack. Two large suitcases plus two cabin bags will not fit, and you will need either a grand taxi or two petit taxis. Trains and trams have no porters — you carry everything up and down stairs and across the platform. If you are travelling with more than one checked bag per person, the private transfer at 250–450 MAD (≈ $25–45) stops being a luxury and starts being a practical decision.
The airport itself
Rabat-Salé Airport (IATA code RBA) is small and quick to navigate. Check-in and security rarely take more than 30–40 minutes for international departures outside peak periods. That is good news: it means a 2-hour pre-departure arrival is comfortable, and even 90 minutes works for domestic flights. The flip side is that ground-transport options at the terminal are limited — the taxi rank outside is the main game, and there is no rail connection to fall back on.
Bottom line: The single biggest risk is not distance, it is the taxi negotiation and the traffic window. Fix the price, and avoid the peaks.
Practical Tips: Timing, Money, Night Arrivals and Luggage
These are the small decisions that separate a smooth transfer from a stressful one. Most of them cost nothing.
Timing
- Work backwards: international flight → arrive 2 hours early → 30 minutes for the road → 10 minutes buffer for taxi pick-up. From Rabat Ville, leave 2 hours 45 minutes before departure to be safe.
- Add 20 minutes if you are travelling during the morning or evening peak, or on a Friday around midday.
- For early-morning flights (before 07:00), the train and tram are not running. Book a taxi the night before through your hotel or a transfer company.
- For late-night arrivals, the taxi rank at the airport is usually staffed, but supply thins after midnight. A pre-booked transfer removes all doubt.
Money
- Carry small notes — 20, 50 and 100 MAD. Drivers rarely have change.
- Agree the fare before the wheels move. Once you are moving, your negotiating position disappears.
- Budget 100–150 MAD (≈ $10–15) for a taxi and 60–90 MAD (≈ $6–9) for train + taxi.
- Tipping is not obligatory but rounding up to the nearest 10 MAD is normal and appreciated.
Luggage
- One large suitcase plus one cabin bag is the practical limit for a petit taxi.
- If you are touring Morocco before flying out, consider storing or shipping surplus luggage rather than dragging it to the airport.
- Keep valuables and documents in a bag you keep with you — luggage in a taxi boot is out of sight.
Safety and peace of mind
- Rabat is generally a safe city; the main annoyance is overcharging, not crime.
- Screenshot your ride-hailing confirmation and the driver's plate number.
- Save your hotel's phone number and the airport's official information page in advance.
- If a driver refuses the meter and quotes an absurd price, get out and take the next car. There is almost always another one.
Bottom line: Fix the price, carry small change, and give yourself a 20-minute buffer for traffic.
FAQs: Getting from Rabat Ville Train Station to Rabat-Salé Airport
Is there a direct train from Rabat Ville station to Rabat-Salé Airport?
No. Rabat-Salé Airport has no railway station, so there is no direct train. The closest you can get by rail is Salé Ville, roughly 8 km from the terminal, or Rabat Ville, roughly 11 km away. From either station you must complete the journey by taxi, ride-hailing car or bus.
How much does a taxi cost from Rabat Ville station to the airport?
Expect 100–150 MAD (≈ $10–15) during the day and 150–200 MAD (≈ $15–20) at night, when a 50% surcharge applies. A metered fare would be around 60–80 MAD, but many drivers quote a flat rate instead. Ride-hailing apps typically quote 70–120 MAD (≈ $7–12), and a pre-booked private transfer costs 250–450 MAD (≈ $25–45).
How long does it take to get from Rabat Ville station to Rabat-Salé Airport?
By taxi, 20–30 minutes in normal traffic, and 35–50 minutes during the 07:30–09:30 or 17:00–19:30 peaks. By train plus taxi, allow 35–50 minutes including waiting and the transfer at Salé Ville. By tram plus taxi, 45–70 minutes. By city bus, 45–70 minutes or more.
What is the cheapest way from Rabat Ville to Rabat-Salé Airport?
The absolute cheapest is the city bus at 4–7 MAD (≈ $0.40–0.70), but it is slow, infrequent and unsuitable for large luggage. The cheapest practical option is the ONCF train to Salé Ville plus a short taxi, totalling about 60–90 MAD (≈ $6–9) and taking 35–50 minutes door to door. A shared grand taxi at 20–30 MAD per seat is cheaper still, but unreliable for flights.
Is there a bus from Rabat Ville to Rabat-Salé Airport?
Urban buses do serve the airport area at a fare of roughly 4–7 MAD (≈ $0.40–0.70), but service is sparse (typically every 30–60 minutes), journey times are long, there is no luggage space, and the route may leave you with a walk to the terminal. Buses also do not run late at night, which rules them out for early departures.
Does the Rabat-Salé tram go to the airport?
No. The tramway network covers central Rabat, Agdal and several Salé neighbourhoods, but no tram line reaches Rabat-Salé Airport. You can ride the tram to the Salé side of the river for about 6–7 MAD (≈ $0.60–0.70) and then take a taxi for the remaining 7–9 km, which costs 45–70 MAD (≈ $4.50–7).
Can I get to the airport for an early-morning or late-night flight?
Yes, but not by train, tram or bus — those services do not run 24 hours. Your options are a petit taxi (with a night surcharge of roughly 50%, so 150–200 MAD / ≈ $15–20), a ride-hailing car if one is available, or a pre-booked private transfer (250–450 MAD / ≈ $25–45), which is the only option with a guaranteed pick-up time. For departures before 07:00, book your ride the previous evening.
Should I book a private transfer from Rabat Ville station to the airport?
Yes, if you are travelling as a group of three or more with luggage, arriving or departing between midnight and 06:00, travelling with young children, or on a tight business schedule. A fixed-price transfer of 250–450 MAD (≈ $25–45) removes the negotiation, guarantees the vehicle size you need and includes a driver who waits for you. For a solo traveller with one bag in the middle of the day, a taxi or ride-hailing car is better value.