How do I get to Marrakech?
Marrakech Menara Airport (RAK) sits 6 km southwest of the medina, with direct flights from London, Paris, Madrid, and 30+ European cities on Ryanair, easyJet, and Transavia. From North America, connect through Casablanca on Royal Air Maroc or via European hubs. Expect £50-180 from the UK, €60-200 from mainland Europe, $600-1,100 from the US East Coast.
Menara Airport (RAK) is 6 km southwest of Jemaa el-Fnaa, close enough that you can see the Atlas Mountains from the terminal roof terrace on a clear day. The taxi ride to the medina takes 15-20 minutes and costs 70-100 MAD (about $7-10) if you use the fixed-price booth outside arrivals. The airport has a single terminal that handles both international and domestic flights. It feels small for its traffic of 6+ million passengers annually. The arrivals hall tends to be hot even in spring, with minimal air conditioning in the customs queue area. You'll smell diesel from the taxi rank mixed with dry warm dust the moment you step outside. A newer bus service (line 19) runs to Jemaa el-Fnaa for 30 MAD, though it stops at 21:30.
From London, Ryanair flies Stansted to RAK 4-5 times weekly at £40-150 return in low season (November through February, excluding Christmas). EasyJet operates from Gatwick and Manchester. British Airways runs a Gatwick service at £180-350 return. Flight time is 3 hours 40 minutes. From Paris, Transavia and Ryanair cover Orly and Beauvais with fares of €50-180 return. Air France operates from CDG at €200-400. Madrid is 1 hour 45 minutes on Ryanair or Iberia at €60-200. Frankfurt, Amsterdam, Brussels, Milan, Barcelona, and Lisbon all have direct service at least 3 times weekly during high season (October through April). That said, summer frequency drops by half on most routes because 38-42°C heat keeps visitor numbers down.
No airline currently flies nonstop from North America to Marrakech. The shortest routing is Royal Air Maroc from New York-JFK or Miami through Casablanca Mohammed V (CMN), with a 1-2 hour layover and a total journey of 9-11 hours. Fares run $600-1,100 round-trip. The Casablanca to Marrakech leg is 45 minutes. Air France via Paris-CDG is the other strong option at $700-1,200, with connections from JFK, LAX, SFO, and Montreal. Delta codeshares on Air France metal. Mind you, the Paris routing adds 2-3 hours but gives you more schedule flexibility than the once-daily Royal Air Maroc departure from JFK.
If you're already in Morocco, the ONCF train from Casablanca Voyageurs takes 3 hours 15 minutes to Gare de Marrakech, with first-class tickets at 200 MAD ($20). The station sits in Guéliz, the new town, a 10-minute taxi from the medina walls. CTM and Supratours buses connect Essaouira (2.5 hours, 80 MAD), Fes (7 hours, 200 MAD), and Agadir (3 hours, 100 MAD). The bus station on Bab Doukkala is louder and more hectic than the train station. You'll hear vendors selling water and snacks through the windows before you've stopped. Best fare window for European flights is 6-8 weeks before travel. Prices from Europe drop 40% between May and September, when Marrakech daytime temperatures sit at 38-42°C and the medina walls radiate stored heat well past midnight.
Direct flights from 30+ European cities on Ryanair, easyJet, Transavia, and legacy carriers year-round. North America connects via Casablanca (Royal Air Maroc daily) or Paris-CDG (Air France). Peak frequency October through April.
Nearest airports
RAK — Marrakech Menara Airport
6 km from city centre
CMN — Casablanca Mohammed V International Airport
240 km from city centre
AGA — Agadir Al Massira Airport
250 km from city centre
Last verified by automated review (v1.7.2) on June 23, 2026. What is automated review?