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.
Book the connection
One search across trains, buses & flights: live times and prices for Marrakech.
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
Ready to book the connection?
Compare trains, buses & flights to and around Marrakech on Omio: live times & prices in one search.
Compare on Omio →Find a flight to Marrakech
Live fares to Marrakech appear here once cookies are accepted.
More transport questions
How do I get from the airport to Marrakech?
Marrakech Menara Airport (RAK) sits 6km from Jemaa el-Fnaa. Take a petit taxi from the rank outside arrivals, where a posted tariff board lists the fixed Medina fare at around 100 MAD ($10). The ride takes 15 minutes. Bus 19 goes to Jemaa el-Fnaa for 30 MAD but stops running at 21:30.
Full answerHow do I get around Marrakech?
Walk the medina's car-free lanes, take beige petit taxis between neighborhoods (insist on the meter, 15-20 MAD across town), and use inDrive for fixed-price rides that skip negotiation. No metro. Motorbikes share every alley, so stay alert. Download Maps.me before landing at Menara Airport because GPS struggles in the souks.
Full answerWhat are the best day trips from Marrakech?
Essaouira is the best single-day trip from Marrakech, 175 km west by Supratours bus (80 MAD, 2h45). The Ourika Valley, 60 km south, works for a shorter half-day of waterfall hikes. Ouzoud Falls (150 km, 2h30) has Morocco's tallest waterfall at 110 meters. The Agafay Desert, 40 km south, fills the sunset-and-dinner slot for couples without the 10-hour Sahara drive.
Full answerLast verified by automated review (v1.7.2) on . What is automated review?