Last Updated: Wednesday March 13, 2019
How to find the cheapest flights to Marrakech, Morocco
These airfare search results from our “TripNerds Cheap Flight Finder” are the cheapest flights we could find from major airports and cities around the world, and are listed here to help you save money when you travel to Marrakech, Morocco. Scroll through the airfare listings until you see your nearest departure city. Click on the city name or orange “Tickets” button for more information, or to specify your preferred travel date, travel time, or airline. You can also use the search form below the flight listings to search for hotels in Marrakech, Morocco. And before you go, be sure to check out our selection of the best Marrakech, Morocco Travel Guides. Happy travels – we hope you enjoy your trip to Marrakech, Morocco…
This is ad: Above Flight Results 1

TripNerds Cheap Flight Finder: Marrakech, Morocco

Origin Price Flight class Stops Departure date Return date Find Ticket When found

Madrid

33

Economy

Direct

Mon, May 11, 2020

Wed, May 13, 2020

Tickets from 33

3 days

Fez

58

Economy

Direct

Sun, Mar 01, 2020

Wed, Mar 11, 2020

Tickets from 58

5 hours

Barcelona

59

Economy

Direct

Tue, May 12, 2020

Thu, May 14, 2020

Tickets from 59

5 hours

Cologne

64

Economy

Direct

Mon, May 11, 2020

Mon, May 18, 2020

Tickets from 64

3 days

Brussels

68

Economy

Direct

Tue, Apr 28, 2020

Tue, May 19, 2020

Tickets from 68

2 days

Berlin

69

Economy

Direct

Thu, Jun 04, 2020

Thu, Jun 11, 2020

Tickets from 69

4 hours

Milan

74

Economy

Direct

Sat, May 02, 2020

Sun, Aug 02, 2020

Tickets from 74

1 day

London

80

Economy

Direct

Mon, Apr 20, 2020

Wed, Apr 29, 2020

Tickets from 80

1 day

Porto

81

Economy

1 stop

Fri, May 01, 2020

Wed, May 06, 2020

Tickets from 81

2 days

Malaga

86

Economy

Direct

Fri, Oct 09, 2020

Tue, Oct 20, 2020

Tickets from 86

3 days

Vienna

87

Economy

1 stop

Sat, Apr 25, 2020

Wed, Apr 29, 2020

Tickets from 87

2 days

Paris

87

Economy

Direct

Mon, Sep 07, 2020

Tue, Sep 15, 2020

Tickets from 87

3 days

Frankfurt

90

Economy

Direct

Sat, Jun 20, 2020

Thu, Jun 25, 2020

Tickets from 90

2 days

Bordeaux

90

Economy

Direct

Tue, Jun 30, 2020

Mon, Jul 06, 2020

Tickets from 90

2 days

Marseille

90

Economy

Direct

Wed, Apr 01, 2020

Wed, Apr 08, 2020

Tickets from 90

11 hours

Alicante

90

Economy

1 stop

Wed, Jun 03, 2020

Fri, Jun 12, 2020

Tickets from 90

2 days

Seville

99

Economy

1 stop

Sun, Mar 29, 2020

Sun, Apr 05, 2020

Tickets from 99

4 days

Venice

101

Economy

Direct

Wed, Feb 26, 2020

Wed, Mar 04, 2020

Tickets from 101

4 days

Geneva

104

Economy

1 stop

Wed, Mar 25, 2020

Wed, Apr 01, 2020

Tickets from 104

17 hours

Lisbon

108

Economy

1 stop

Thu, May 21, 2020

Thu, Jun 04, 2020

Tickets from 108

22 hours

Nantes

110

Economy

1 stop

Tue, Mar 17, 2020

Fri, Mar 20, 2020

Tickets from 110

22 hours

Lyon

111

Economy

Direct

Mon, Sep 07, 2020

Thu, Sep 10, 2020

Tickets from 111

1 day

Mulhouse

114

Economy

Direct

Thu, Sep 03, 2020

Thu, Sep 24, 2020

Tickets from 114

3 days

Manchester

114

Economy

1 stop

Mon, Jun 01, 2020

Fri, Jun 05, 2020

Tickets from 114

2 days

Warsaw

118

Economy

1 stop

Wed, May 13, 2020

Tue, May 19, 2020

Tickets from 118

24 hours

Toulouse

118

Economy

1 stop

Sat, May 09, 2020

Wed, May 13, 2020

Tickets from 118

3 hours

Vilnius

123

Economy

2 stops

Sat, May 30, 2020

Mon, Jun 08, 2020

Tickets from 123

17 hours

Bologna

124

Economy

1 stop

Fri, May 15, 2020

Tue, May 19, 2020

Tickets from 124

2 days

Catania

124

Economy

1 stop

Wed, Mar 04, 2020

Thu, Apr 02, 2020

Tickets from 124

3 days

Bari

127

Economy

2 stops

Sat, Mar 21, 2020

Wed, Mar 25, 2020

Tickets from 127

3 days

Santander

129

Economy

1 stop

Wed, Jun 17, 2020

Wed, Jun 24, 2020

Tickets from 129

4 hours

Rome

130

Economy

Direct

Mon, Mar 09, 2020

Mon, Mar 16, 2020

Tickets from 130

21 hours

Bilbao

130

Economy

1 stop

Fri, Apr 24, 2020

Tue, Apr 28, 2020

Tickets from 130

2 days

Stuttgart

130

Economy

1 stop

Fri, Jun 12, 2020

Thu, Jun 18, 2020

Tickets from 130

2 days

Valencia

131

Economy

1 stop

Fri, Jun 12, 2020

Mon, Jun 15, 2020

Tickets from 131

3 days

Stockholm

133

Economy

1 stop

Sat, Mar 21, 2020

Sat, Apr 04, 2020

Tickets from 133

2 days

Dusseldorf

134

Economy

1 stop

Tue, Apr 14, 2020

Wed, Apr 22, 2020

Tickets from 134

2 days

Budapest

135

Economy

1 stop

Sat, May 30, 2020

Sun, Jun 07, 2020

Tickets from 135

4 days

Kiev

137

Economy

1 stop

Mon, Apr 27, 2020

Thu, Apr 30, 2020

Tickets from 137

6 hours

Nice

143

Economy

2 stops

Mon, May 11, 2020

Sun, May 17, 2020

Tickets from 143

7 hours

Zaragoza

144

Economy

1 stop

Wed, Jul 15, 2020

Wed, Jul 22, 2020

Tickets from 144

18 hours

Krakow

145

Economy

2 stops

Thu, Jun 04, 2020

Tue, Jun 09, 2020

Tickets from 145

3 days

Cagliari

146

Economy

1 stop

Sat, May 23, 2020

Sat, May 30, 2020

Tickets from 146

2 days

Luxembourg

151

Economy

1 stop

Mon, Mar 02, 2020

Sat, Mar 14, 2020

Tickets from 151

3 days

Birmingham

153

Economy

1 stop

Sun, Mar 08, 2020

Sat, Mar 14, 2020

Tickets from 153

19 hours

Riga

154

Economy

2 stops

Sun, Jun 14, 2020

Sat, Jun 20, 2020

Tickets from 154

1 day

San Sebastian

155

Economy

1 stop

Fri, Apr 24, 2020

Tue, Apr 28, 2020

Tickets from 155

2 days

Eindhoven

155

Economy

1 stop

Sat, May 23, 2020

Sat, May 30, 2020

Tickets from 155

11 mins

Luqa

156

Economy

1 stop

Wed, Apr 22, 2020

Thu, Apr 23, 2020

Tickets from 156

1 day

Pisa

158

Economy

1 stop

Tue, Sep 08, 2020

Tue, Sep 15, 2020

Tickets from 158

21 hours

Casablanca

158

Economy

Direct

Thu, May 14, 2020

Sun, May 17, 2020

Tickets from 158

1 hour

Tallinn

159

Economy

2 stops

Sat, May 30, 2020

Thu, Jun 04, 2020

Tickets from 159

1 day

Copenhagen

159

Economy

1 stop

Thu, Mar 12, 2020

Tue, Mar 17, 2020

Tickets from 159

4 hours

Biarritz

160

Economy

1 stop

Fri, Apr 24, 2020

Tue, Apr 28, 2020

Tickets from 160

2 days

Amsterdam

161

Economy

1 stop

Tue, Feb 25, 2020

Tue, Mar 10, 2020

Tickets from 161

3 days

Rennes

164

Economy

1 stop

Mon, Jun 08, 2020

Sat, Jun 13, 2020

Tickets from 164

5 hours

Tel Aviv-Yafo

166

Economy

2 stops

Sun, Mar 22, 2020

Wed, Apr 01, 2020

Tickets from 166

7 hours

Sofia

166

Economy

2 stops

Sun, Mar 15, 2020

Sun, Mar 22, 2020

Tickets from 166

2 days

Liverpool

166

Economy

1 stop

Sat, Jun 13, 2020

Sat, Jun 20, 2020

Tickets from 166

4 days

Munich

167

Economy

1 stop

Tue, Mar 10, 2020

Tue, Mar 17, 2020

Tickets from 167

2 hours

Gran Canaria

169

Economy

2 stops

Mon, Mar 02, 2020

Thu, Mar 05, 2020

Tickets from 169

2 days

Hamburg

171

Economy

1 stop

Sat, Apr 18, 2020

Wed, Apr 29, 2020

Tickets from 171

20 hours

Moscow

172

Economy

1 stop

Fri, Oct 09, 2020

Tue, Oct 20, 2020

Tickets from 172

5 hours

Poznan

172

Economy

1 stop

Tue, Apr 21, 2020

Tue, May 12, 2020

Tickets from 172

18 hours

Gdansk

176

Economy

1 stop

Sat, Feb 29, 2020

Sat, Mar 07, 2020

Tickets from 176

3 days

Oslo

176

Economy

2 stops

Mon, Sep 07, 2020

Sat, Sep 19, 2020

Tickets from 176

3 hours

Prague

177

Economy

1 stop

Tue, Oct 06, 2020

Fri, Oct 16, 2020

Tickets from 177

1 day

Zurich

178

Economy

1 stop

Fri, May 08, 2020

Mon, May 11, 2020

Tickets from 178

1 day

Genova

181

Economy

1 stop

Fri, Apr 24, 2020

Fri, May 01, 2020

Tickets from 181

1 day

Timisoara

184

Economy

1 stop

Thu, May 28, 2020

Sun, May 31, 2020

Tickets from 184

3 days

Palma de Mallorca

185

Economy

1 stop

Fri, Feb 21, 2020

Fri, Feb 28, 2020

Tickets from 185

3 days

Dublin

186

Economy

Direct

Thu, Jun 11, 2020

Sun, Jun 14, 2020

Tickets from 186

2 days

Nuremberg

186

Economy

2 stops

Sun, Mar 01, 2020

Sat, Mar 21, 2020

Tickets from 186

56 mins

Tenerife

188

Economy

1 stop

Fri, Mar 13, 2020

Sun, Mar 15, 2020

Tickets from 188

5 mins

Montpellier

188

Economy

Direct

Sun, Mar 15, 2020

Thu, Apr 30, 2020

Tickets from 188

13 hours

Athens

188

Economy

1 stop

Tue, Jun 09, 2020

Tue, Jun 30, 2020

Tickets from 188

4 days

Brest

193

Economy

1 stop

Fri, Mar 27, 2020

Mon, Mar 30, 2020

Tickets from 193

2 days

Chisinau

194

Economy

2 stops

Thu, May 07, 2020

Fri, May 22, 2020

Tickets from 194

18 hours

Lille

195

Economy

1 stop

Mon, Jul 13, 2020

Thu, Jul 16, 2020

Tickets from 195

3 days

Tbilisi

196

Economy

1 stop

Tue, May 19, 2020

Fri, May 22, 2020

Tickets from 196

2 days

Helsinki

197

Economy

1 stop

Sat, Jun 20, 2020

Sun, Jul 05, 2020

Tickets from 197

23 hours

Tirana

197

Economy

1 stop

Thu, May 21, 2020

Thu, Jun 25, 2020

Tickets from 197

2 hours

Saint Petersburg

199

Economy

2 stops

Wed, Apr 22, 2020

Wed, Apr 29, 2020

Tickets from 199

12 mins

Istanbul

205

Economy

1 stop

Thu, May 07, 2020

Thu, May 14, 2020

Tickets from 205

1 day

Algiers

205

Economy

1 stop

Tue, Mar 03, 2020

Fri, Mar 13, 2020

Tickets from 205

40 mins

Tours

206

Economy

Direct

Sat, Apr 25, 2020

Sat, May 02, 2020

Tickets from 206

35 mins

Jerez De La Frontera

216

Economy

1 stop

Thu, Nov 12, 2020

Sun, Nov 15, 2020

Tickets from 216

2 days

Paphos

220

Economy

2 stops

Sat, Mar 28, 2020

Sat, Apr 04, 2020

Tickets from 220

2 days

Kutaisi

220

Economy

2 stops

Sat, May 30, 2020

Wed, Jun 03, 2020

Tickets from 220

2 days

Lviv

221

Economy

2 stops

Fri, May 29, 2020

Sun, Jun 07, 2020

Tickets from 221

21 hours

Turin

222

Economy

1 stop

Mon, Feb 17, 2020

Sat, Feb 29, 2020

Tickets from 222

2 days

Reykjavik

223

Economy

1 stop

Mon, Apr 20, 2020

Mon, May 11, 2020

Tickets from 223

6 mins

Santiago De Compostela

226

Economy

2 stops

Sat, Apr 04, 2020

Tue, Apr 07, 2020

Tickets from 226

1 hour

Larnaca

231

Economy

1 stop

Sat, Mar 28, 2020

Sat, Apr 04, 2020

Tickets from 231

23 hours

Aqaba

231

Economy

1 stop

Sat, Mar 07, 2020

Fri, Mar 13, 2020

Tickets from 231

4 hours

Tunis

232

Economy

1 stop

Mon, Mar 16, 2020

Mon, Mar 23, 2020

Tickets from 232

1 day

Belgrade

236

Economy

1 stop

Mon, May 25, 2020

Fri, Jun 05, 2020

Tickets from 236

3 days

Glasgow

243

Economy

1 stop

Thu, Jul 02, 2020

Thu, Jul 09, 2020

Tickets from 243

21 hours

Amman

245

Economy

2 stops

Sat, Feb 29, 2020

Thu, Mar 05, 2020

Tickets from 245

3 days

Naples

250

Economy

1 stop

Wed, Aug 12, 2020

Thu, Aug 20, 2020

Tickets from 250

57 mins

Strasbourg

253

Economy

1 stop

Sat, Mar 07, 2020

Tue, Mar 10, 2020

Tickets from 253

45 mins

Skopje

259

Economy

1 stop

Wed, Mar 04, 2020

Tue, Mar 10, 2020

Tickets from 259

12 hours

Lamezia Terme

267

Economy

1 stop

Thu, Apr 16, 2020

Sun, Apr 19, 2020

Tickets from 267

4 days

Oran

278

Economy

1 stop

Sat, Apr 04, 2020

Thu, Apr 09, 2020

Tickets from 278

2 days

Dole

281

Economy

Direct

Tue, Feb 25, 2020

Tue, Mar 03, 2020

Tickets from 281

3 hours

Lappeenranta

281

Economy

2 stops

Fri, Jun 12, 2020

Sat, Jun 20, 2020

Tickets from 281

1 day

Poitiers

283

Economy

1 stop

Mon, Jun 01, 2020

Sat, Jun 06, 2020

Tickets from 283

4 days

Friedrichshafen

286

Economy

1 stop

Fri, May 08, 2020

Mon, May 11, 2020

Tickets from 286

1 day

Pau

286

Economy

1 stop

Fri, Apr 24, 2020

Tue, Apr 28, 2020

Tickets from 286

2 days

Odessa

292

Economy

2 stops

Fri, Mar 06, 2020

Tue, Mar 10, 2020

Tickets from 292

1 day

Bucharest

293

Economy

2 stops

Thu, Feb 27, 2020

Sun, Mar 01, 2020

Tickets from 293

3 days

Lorient

293

Economy

2 stops

Mon, Jun 08, 2020

Sat, Jun 13, 2020

Tickets from 293

5 hours

Rotterdam

294

Economy

1 stop

Tue, Feb 25, 2020

Thu, Mar 12, 2020

Tickets from 294

2 days

Thessaloniki

294

Economy

1 stop

Wed, Apr 22, 2020

Sun, Apr 26, 2020

Tickets from 294

2 hours

Memmingen

297

Economy

1 stop

Wed, Mar 11, 2020

Wed, Mar 18, 2020

Tickets from 297

2 days

Kharkiv

303

Economy

2 stops

Mon, Mar 09, 2020

Mon, Mar 16, 2020

Tickets from 303

2 days

Perpignan

304

Economy

1 stop

Wed, Apr 01, 2020

Mon, Apr 06, 2020

Tickets from 304

2 days

Gerona

309

Economy

2 stops

Thu, May 28, 2020

Sat, May 30, 2020

Tickets from 309

3 days

Ljubljana

311

Economy

2 stops

Wed, Mar 11, 2020

Wed, Mar 18, 2020

Tickets from 311

3 days

Gothenburg

313

Economy

1 stop

Sat, Oct 24, 2020

Fri, Oct 30, 2020

Tickets from 313

2 hours

Beziers

318

Economy

1 stop

Thu, Apr 30, 2020

Sun, May 03, 2020

Tickets from 318

56 mins

Laayoune

326

Economy

1 stop

Tue, Feb 18, 2020

Tue, Feb 18, 2020

Tickets from 326

2 days

Carcassonne

328

Economy

1 stop

Thu, Apr 30, 2020

Sun, May 03, 2020

Tickets from 328

19 hours

La Rochelle

330

Economy

1 stop

Mon, Jun 01, 2020

Sat, Jun 06, 2020

Tickets from 330

4 days

Nimes

333

Economy

1 stop

Thu, May 14, 2020

Mon, May 18, 2020

Tickets from 333

3 days

Cairo

342

Economy

1 stop

Mon, May 25, 2020

Sat, Jun 13, 2020

Tickets from 342

4 days

Wroclaw

349

Economy

2 stops

Wed, Apr 08, 2020

Mon, Apr 13, 2020

Tickets from 349

6 mins

Oujda

349

Economy

1 stop

Mon, Mar 16, 2020

Sun, Mar 22, 2020

Tickets from 349

17 hours

Hanover

352

Economy

2 stops

Sat, Jul 25, 2020

Sun, Aug 16, 2020

Tickets from 352

19 hours

Minsk

359

Economy

1 stop

Fri, May 22, 2020

Tue, May 26, 2020

Tickets from 359

18 hours

Zagreb

359

Economy

1 stop

Wed, Mar 25, 2020

Mon, Mar 30, 2020

Tickets from 359

1 hour

Krasnodar

360

Economy

2 stops

Sat, Mar 28, 2020

Sat, Apr 04, 2020

Tickets from 360

1 day

Samara

362

Economy

2 stops

Sat, Mar 07, 2020

Sat, Mar 14, 2020

Tickets from 362

14 hours

Ekaterinburg

370

Economy

2 stops

Mon, Sep 14, 2020

Thu, Sep 24, 2020

Tickets from 370

5 hours

Kaliningrad

372

Economy

2 stops

Sun, Mar 08, 2020

Wed, Mar 18, 2020

Tickets from 372

7 hours

Dortmund

376

Economy

1 stop

Fri, Mar 06, 2020

Sun, Mar 08, 2020

Tickets from 376

4 hours

Verona

379

Economy

1 stop

Sun, Jul 12, 2020

Thu, Jul 23, 2020

Tickets from 379

1 day

Mineralnye Vody

379

Economy

2 stops

Mon, Sep 07, 2020

Tue, Sep 15, 2020

Tickets from 379

2 days

Kazan

383

Economy

2 stops

Thu, Feb 20, 2020

Thu, Feb 27, 2020

Tickets from 383

3 days

Bristol

385

Economy

1 stop

Wed, Feb 19, 2020

Mon, Mar 02, 2020

Tickets from 385

3 days

Nis

392

Economy

2 stops

Thu, Oct 15, 2020

Thu, Oct 22, 2020

Tickets from 392

4 days

Dubai

397

Economy

2 stops

Wed, Mar 04, 2020

Sun, Mar 08, 2020

Tickets from 397

2 days

Cluj-Napoca

398

Economy

1 stop

Sat, Jul 25, 2020

Sun, Sep 27, 2020

Tickets from 398

3 days

Ufa

399

Economy

1 stop

Wed, Jun 10, 2020

Thu, Jun 18, 2020

Tickets from 399

6 hours

Voronezh

401

Economy

2 stops

Mon, Feb 24, 2020

Sat, Feb 29, 2020

Tickets from 401

1 day

Montreal

401

Economy

1 stop

Wed, Jun 10, 2020

Wed, Jun 17, 2020

Tickets from 401

4 days

Rostov

407

Economy

2 stops

Wed, Mar 11, 2020

Mon, Mar 16, 2020

Tickets from 407

3 days

Nizhniy Novgorod

410

Economy

2 stops

Sat, May 16, 2020

Mon, May 25, 2020

Tickets from 410

3 days

Volgograd

411

Economy

2 stops

Mon, Mar 02, 2020

Mon, Mar 16, 2020

Tickets from 411

17 hours

Sarajevo

411

Economy

1 stop

Thu, Feb 20, 2020

Thu, Feb 27, 2020

Tickets from 411

3 days

The Top Marrakech, Morocco Travel Guides

SaleMarrakech, Morocco Travel Guide - Best Seller #1
Lonely Planet Morocco (Travel Guide)
31 Reviews
Lonely Planet Morocco (Travel Guide)
  • Lonely Planet
  • Lonely Planet, Jessica Lee, Brett Atkinson, Paul Clammer, Virginia Maxwell, Regis St Louis, Lorna Parkes
  • Publisher: Lonely Planet
  • Edition no. 12 (08/15/2017)
  • Paperback: 512 pages
Marrakech, Morocco Travel Guide - Best Seller #2
Morocco: Guide to Fez, Marrakech, Meknes and Rabat (2019 Travel Guide)
6 Reviews
Morocco: Guide to Fez, Marrakech, Meknes and Rabat (2019 Travel Guide)
  • Approach Guides, David Raezer, Jennifer Raezer
  • www.approachguides.com
  • Kindle Edition
  • English
SaleMarrakech, Morocco Travel Guide - Best Seller #3
Moon Morocco (Travel Guide)
35 Reviews
Moon Morocco (Travel Guide)
  • Avalon Travel Publishing
  • Lucas Peters
  • Publisher: Moon Travel
  • Edition no. 1 (10/25/2016)
  • Paperback: 488 pages
SaleMarrakech, Morocco Travel Guide - Best Seller #4
Top 10 Marrakech (DK Eyewitness Travel Guide)
22 Reviews
Top 10 Marrakech (DK Eyewitness Travel Guide)
  • DK Travel
  • Publisher: DK Eyewitness Travel
  • Paperback: 128 pages
SaleMarrakech, Morocco Travel Guide - Best Seller #5
Fodor's Essential Morocco (Full-color Travel Guide)
13 Reviews
Fodor's Essential Morocco (Full-color Travel Guide)
  • Fodor's Travel Guides
  • Publisher: Fodor's Travel
  • Edition no. 1 (02/13/2018)
  • Paperback: 464 pages

Amazon prices last updated: 2020-02-16