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

35

Economy

Direct

Mon, Nov 11, 2019

Fri, Nov 15, 2019

Tickets from 35

2 weeks

Valencia

39

Economy

Direct

Tue, Nov 19, 2019

Sat, Nov 23, 2019

Tickets from 39

2 weeks

Paris

40

Economy

Direct

Sat, Nov 16, 2019

Sat, Nov 23, 2019

Tickets from 40

2 weeks

Perpignan

40

Economy

Direct

Tue, Nov 05, 2019

Thu, Nov 14, 2019

Tickets from 40

7 days

London

44

Economy

Direct

Wed, Dec 04, 2019

Fri, Dec 06, 2019

Tickets from 44

4 mins

Barcelona

52

Economy

Direct

Mon, Jan 13, 2020

Sat, Jan 18, 2020

Tickets from 52

7 days

Milan

52

Economy

Direct

Mon, Dec 02, 2019

Sat, Dec 14, 2019

Tickets from 52

14 hours

Cologne

52

Economy

Direct

Mon, Dec 09, 2019

Fri, Dec 13, 2019

Tickets from 52

2 weeks

Hamburg

54

Economy

Direct

Wed, Nov 20, 2019

Wed, Nov 27, 2019

Tickets from 54

2 weeks

Tangier

55

Economy

Direct

Fri, Nov 22, 2019

Fri, Nov 29, 2019

Tickets from 55

1 week

Frankfurt

56

Economy

Direct

Tue, Nov 19, 2019

Thu, Nov 28, 2019

Tickets from 56

4 days

Tours

60

Economy

Direct

Sat, Nov 30, 2019

Wed, Dec 04, 2019

Tickets from 60

2 weeks

Bordeaux

63

Economy

Direct

Fri, Feb 14, 2020

Fri, Feb 21, 2020

Tickets from 63

1 week

Mulhouse

64

Economy

Direct

Sun, Jan 26, 2020

Fri, Jan 31, 2020

Tickets from 64

1 week

Dusseldorf

66

Economy

Direct

Sun, Nov 24, 2019

Wed, Nov 27, 2019

Tickets from 66

5 days

Marseille

69

Economy

Direct

Tue, Dec 10, 2019

Fri, Jan 10, 2020

Tickets from 69

3 days

Brussels

73

Economy

Direct

Fri, Nov 22, 2019

Sun, Nov 24, 2019

Tickets from 73

1 day

Toulouse

75

Economy

Direct

Mon, Dec 09, 2019

Fri, Dec 13, 2019

Tickets from 75

2 weeks

Vienna

75

Economy

1 stop

Tue, Nov 19, 2019

Tue, Nov 26, 2019

Tickets from 75

1 week

Manchester

75

Economy

Direct

Thu, Jan 16, 2020

Thu, Jan 23, 2020

Tickets from 75

5 days

Malaga

77

Economy

Direct

Tue, Oct 29, 2019

Sat, Nov 02, 2019

Tickets from 77

2 weeks

Lyon

81

Economy

Direct

Wed, Nov 20, 2019

Sun, Nov 24, 2019

Tickets from 81

1 week

Nantes

83

Economy

Direct

Sun, Jan 12, 2020

Sun, Jan 26, 2020

Tickets from 83

6 days

Ibiza

90

Economy

2 stops

Mon, Nov 04, 2019

Sun, Nov 10, 2019

Tickets from 90

1 week

Berlin

90

Economy

1 stop

Sat, Nov 23, 2019

Sat, Nov 30, 2019

Tickets from 90

3 days

Lisbon

94

Economy

1 stop

Tue, Nov 26, 2019

Sat, Nov 30, 2019

Tickets from 94

1 week

Sofia

95

Economy

1 stop

Sat, Nov 16, 2019

Fri, Nov 22, 2019

Tickets from 95

1 week

Nice

95

Economy

Direct

Tue, Dec 10, 2019

Thu, Dec 12, 2019

Tickets from 95

1 week

Gdansk

95

Economy

1 stop

Sat, Nov 30, 2019

Sat, Dec 07, 2019

Tickets from 95

1 week

Santander

97

Economy

Direct

Mon, Sep 30, 2019

Fri, Oct 11, 2019

Tickets from 97

2 days

Naples

99

Economy

1 stop

Sun, Dec 15, 2019

Thu, Dec 19, 2019

Tickets from 99

5 days

Venice

100

Economy

Direct

Sun, Oct 06, 2019

Sun, Oct 13, 2019

Tickets from 100

2 weeks

Craiova

104

Economy

1 stop

Sat, Nov 23, 2019

Sun, Dec 01, 2019

Tickets from 104

2 weeks

Dublin

109

Economy

1 stop

Tue, Jan 14, 2020

Tue, Jan 21, 2020

Tickets from 109

1 hour

Birmingham

109

Economy

1 stop

Wed, Nov 13, 2019

Sun, Nov 17, 2019

Tickets from 109

6 days

Vilnius

109

Economy

1 stop

Thu, Nov 28, 2019

Sun, Dec 08, 2019

Tickets from 109

2 days

Rome

110

Economy

1 stop

Sat, Dec 14, 2019

Tue, Jan 14, 2020

Tickets from 110

6 days

Eindhoven

113

Economy

1 stop

Tue, Jan 07, 2020

Sun, Jan 12, 2020

Tickets from 113

1 week

Saint Petersburg

114

Economy

1 stop

Sun, Dec 01, 2019

Sat, Dec 07, 2019

Tickets from 114

3 hours

Budapest

117

Economy

1 stop

Mon, Dec 16, 2019

Thu, Dec 19, 2019

Tickets from 117

6 days

Warsaw

117

Economy

1 stop

Sun, Nov 17, 2019

Sun, Nov 24, 2019

Tickets from 117

1 week

Stockholm

120

Economy

1 stop

Sun, Nov 10, 2019

Sun, Dec 01, 2019

Tickets from 120

1 week

Lille

120

Economy

1 stop

Mon, Dec 09, 2019

Thu, Dec 12, 2019

Tickets from 120

2 weeks

Zurich

121

Economy

1 stop

Sat, Feb 01, 2020

Sat, Feb 15, 2020

Tickets from 121

2 days

Seville

121

Economy

1 stop

Wed, Oct 09, 2019

Sun, Oct 13, 2019

Tickets from 121

2 weeks

Pisa

121

Economy

Direct

Tue, Oct 08, 2019

Sat, Oct 12, 2019

Tickets from 121

2 days

Geneva

122

Economy

1 stop

Mon, Nov 18, 2019

Sun, Nov 24, 2019

Tickets from 122

14 hours

Tenerife

123

Economy

1 stop

Tue, Nov 05, 2019

Fri, Nov 08, 2019

Tickets from 123

7 days

Amsterdam

124

Economy

Direct

Tue, Jan 07, 2020

Sun, Jan 12, 2020

Tickets from 124

1 week

Kiev

124

Economy

1 stop

Sat, Nov 16, 2019

Sat, Nov 23, 2019

Tickets from 124

16 hours

Liverpool

125

Economy

Direct

Mon, Dec 30, 2019

Mon, Jan 06, 2020

Tickets from 125

4 days

Bari

129

Economy

1 stop

Mon, Dec 02, 2019

Fri, Dec 06, 2019

Tickets from 129

1 week

Nuremberg

130

Economy

1 stop

Tue, Nov 05, 2019

Sat, Nov 09, 2019

Tickets from 130

2 weeks

Prague

130

Economy

1 stop

Sat, Nov 23, 2019

Sat, Dec 07, 2019

Tickets from 130

6 days

Palma de Mallorca

132

Economy

1 stop

Sun, Oct 13, 2019

Wed, Oct 23, 2019

Tickets from 132

4 days

Memmingen

134

Economy

1 stop

Sat, Nov 23, 2019

Wed, Nov 27, 2019

Tickets from 134

2 days

Montpellier

136

Economy

1 stop

Wed, Nov 20, 2019

Sun, Nov 24, 2019

Tickets from 136

1 week

Gran Canaria

136

Economy

1 stop

Mon, Oct 28, 2019

Mon, Nov 25, 2019

Tickets from 136

4 days

Athens

137

Economy

1 stop

Mon, Jan 06, 2020

Mon, Jan 13, 2020

Tickets from 137

12 hours

Munich

137

Economy

1 stop

Mon, Nov 11, 2019

Fri, Nov 15, 2019

Tickets from 137

6 days

Luxembourg

137

Economy

1 stop

Fri, Jan 17, 2020

Mon, Jan 20, 2020

Tickets from 137

2 weeks

Bologna

138

Economy

1 stop

Sat, Nov 09, 2019

Mon, Nov 11, 2019

Tickets from 138

1 week

Moscow

139

Economy

1 stop

Sun, Nov 24, 2019

Fri, Nov 29, 2019

Tickets from 139

14 mins

Copenhagen

139

Economy

1 stop

Sun, Feb 02, 2020

Sat, Feb 08, 2020

Tickets from 139

7 days

Riga

140

Economy

1 stop

Fri, Nov 08, 2019

Fri, Nov 15, 2019

Tickets from 140

2 weeks

Pau

142

Economy

Direct

Wed, Oct 23, 2019

Thu, Nov 28, 2019

Tickets from 142

2 mins

Karlsruhe

143

Economy

1 stop

Sun, Dec 01, 2019

Sun, Dec 08, 2019

Tickets from 143

18 hours

Kaunas

144

Economy

1 stop

Wed, Nov 27, 2019

Tue, Dec 03, 2019

Tickets from 144

1 week

Thessaloniki

149

Economy

1 stop

Mon, Nov 11, 2019

Fri, Nov 15, 2019

Tickets from 149

2 days

Bristol

150

Economy

1 stop

Mon, Dec 16, 2019

Mon, Dec 23, 2019

Tickets from 150

6 days

Timisoara

154

Economy

1 stop

Sat, Feb 01, 2020

Sat, Feb 15, 2020

Tickets from 154

2 days

Krakow

157

Economy

1 stop

Fri, Feb 28, 2020

Fri, Mar 20, 2020

Tickets from 157

4 days

Catania

163

Economy

1 stop

Mon, Sep 30, 2019

Thu, Oct 03, 2019

Tickets from 163

2 weeks

Gothenburg

163

Economy

1 stop

Wed, Oct 09, 2019

Fri, Nov 08, 2019

Tickets from 163

4 days

Porto

164

Economy

1 stop

Wed, Jul 22, 2020

Wed, Jul 29, 2020

Tickets from 164

14 hours

Bucharest

167

Economy

1 stop

Sat, Feb 22, 2020

Sat, Feb 29, 2020

Tickets from 167

1 week

Wroclaw

170

Economy

1 stop

Tue, Feb 11, 2020

Fri, Feb 21, 2020

Tickets from 170

1 week

Tallinn

171

Economy

1 stop

Sat, Feb 15, 2020

Sat, Feb 22, 2020

Tickets from 171

2 days

Helsinki

174

Economy

1 stop

Fri, Feb 28, 2020

Fri, Mar 13, 2020

Tickets from 174

4 days

Bilbao

176

Economy

1 stop

Wed, Apr 01, 2020

Sat, Apr 04, 2020

Tickets from 176

2 days

Tel Aviv-Yafo

179

Economy

1 stop

Sat, Jan 11, 2020

Sat, Jan 18, 2020

Tickets from 179

2 weeks

Dortmund

181

Economy

1 stop

Fri, Nov 08, 2019

Thu, Nov 14, 2019

Tickets from 181

1 week

Florence

182

Economy

1 stop

Thu, Nov 14, 2019

Sun, Nov 17, 2019

Tickets from 182

6 days

Lviv

183

Economy

1 stop

Sun, Mar 01, 2020

Sat, Mar 07, 2020

Tickets from 183

2 weeks

Belgrade

183

Economy

1 stop

Sat, Oct 12, 2019

Tue, Jan 14, 2020

Tickets from 183

2 days

Stuttgart

185

Economy

1 stop

Mon, Dec 23, 2019

Mon, Dec 30, 2019

Tickets from 185

2 days

Algiers

186

Economy

1 stop

Thu, Nov 21, 2019

Thu, Nov 28, 2019

Tickets from 186

4 days

Brest

191

Economy

1 stop

Fri, Sep 20, 2019

Fri, Nov 29, 2019

Tickets from 191

2 days

Rotterdam

191

Economy

1 stop

Fri, Jan 03, 2020

Thu, Jan 09, 2020

Tickets from 191

6 days

Alicante

192

Economy

1 stop

Thu, Dec 05, 2019

Mon, Dec 09, 2019

Tickets from 192

2 weeks

Istanbul

197

Economy

1 stop

Tue, Dec 17, 2019

Fri, Dec 20, 2019

Tickets from 197

12 hours

Tirana

198

Economy

1 stop

Sat, Dec 14, 2019

Tue, Dec 17, 2019

Tickets from 198

4 days

Ljubljana

207

Economy

1 stop

Mon, Dec 09, 2019

Sat, Dec 14, 2019

Tickets from 207

1 day

Skopje

212

Economy

1 stop

Mon, Nov 04, 2019

Mon, Nov 11, 2019

Tickets from 212

2 weeks

Bergen

213

Economy

1 stop

Thu, Dec 12, 2019

Sun, Dec 15, 2019

Tickets from 213

1 week

Casablanca

216

Economy

Direct

Mon, Nov 04, 2019

Sat, Nov 16, 2019

Tickets from 216

2 weeks

Turin

222

Economy

1 stop

Mon, Sep 23, 2019

Fri, Oct 11, 2019

Tickets from 222

4 days

Rennes

224

Economy

1 stop

Fri, Sep 20, 2019

Fri, Nov 29, 2019

Tickets from 224

2 days

Leeds

239

Economy

1 stop

Sun, Nov 24, 2019

Sun, Dec 01, 2019

Tickets from 239

2 weeks

Krasnodar

242

Economy

2 stops

Mon, Jan 20, 2020

Sun, Jan 26, 2020

Tickets from 242

2 days

Nis

247

Economy

1 stop

Sat, Feb 08, 2020

Sat, Feb 15, 2020

Tickets from 247

20 hours

Podgorica

252

Economy

1 stop

Fri, Nov 29, 2019

Sun, Dec 01, 2019

Tickets from 252

6 days

Tunis

254

Economy

1 stop

Wed, Apr 01, 2020

Tue, Apr 07, 2020

Tickets from 254

7 days

Bastia

256

Economy

1 stop

Thu, Nov 28, 2019

Mon, Dec 02, 2019

Tickets from 256

1 week

Kazan

259

Economy

2 stops

Mon, Dec 09, 2019

Mon, Dec 16, 2019

Tickets from 259

2 weeks

Valladolid

262

Economy

2 stops

Fri, Oct 25, 2019

Tue, Oct 29, 2019

Tickets from 262

4 days

Gerona

264

Economy

1 stop

Fri, Oct 04, 2019

Fri, Oct 11, 2019

Tickets from 264

2 weeks

Kharkiv

268

Economy

2 stops

Tue, May 19, 2020

Sun, May 24, 2020

Tickets from 268

6 days

Brindisi

272

Economy

1 stop

Wed, Apr 22, 2020

Tue, Apr 28, 2020

Tickets from 272

3 hours

Agadir

277

Economy

1 stop

Fri, Feb 07, 2020

Sat, Feb 22, 2020

Tickets from 277

7 days

Kaliningrad

277

Economy

2 stops

Wed, Nov 27, 2019

Wed, Dec 04, 2019

Tickets from 277

2 days

Rostov

278

Economy

2 stops

Sat, Nov 16, 2019

Tue, Nov 26, 2019

Tickets from 278

2 weeks

Ufa

283

Economy

2 stops

Fri, Nov 15, 2019

Sat, Nov 23, 2019

Tickets from 283

2 weeks

Samara

284

Economy

2 stops

Fri, Feb 14, 2020

Sun, Feb 16, 2020

Tickets from 284

4 days

Ekaterinburg

293

Economy

2 stops

Sat, Nov 09, 2019

Sat, Nov 23, 2019

Tickets from 293

6 days

Larnaca

297

Economy

1 stop

Mon, Oct 14, 2019

Mon, Oct 21, 2019

Tickets from 297

13 hours

San Sebastian

298

Economy

1 stop

Wed, Sep 18, 2019

Wed, Oct 02, 2019

Tickets from 298

2 days

Perm

304

Economy

2 stops

Wed, Jan 15, 2020

Sat, Jan 25, 2020

Tickets from 304

1 week

Simferopol

309

Economy

2 stops

Wed, Feb 05, 2020

Mon, Feb 10, 2020

Tickets from 309

3 days

Tbilisi

311

Economy

2 stops

Fri, Mar 20, 2020

Tue, Mar 24, 2020

Tickets from 311

1 week

Nimes

311

Economy

1 stop

Fri, Oct 04, 2019

Sun, Oct 06, 2019

Tickets from 311

4 days

Nizhniy Novgorod

312

Economy

2 stops

Tue, Feb 04, 2020

Tue, Feb 11, 2020

Tickets from 312

1 week

Zadar

314

Economy

1 stop

Wed, Oct 09, 2019

Sun, Oct 13, 2019

Tickets from 314

7 days

Omsk

315

Economy

2 stops

Thu, Nov 21, 2019

Thu, Dec 05, 2019

Tickets from 315

5 days

Melilla

317

Economy

2 stops

Tue, Oct 15, 2019

Sat, Oct 19, 2019

Tickets from 317

1 week

Cairo

320

Economy

2 stops

Tue, Dec 03, 2019

Wed, Dec 11, 2019

Tickets from 320

1 week

Arrecife

323

Economy

1 stop

Fri, Dec 20, 2019

Thu, Dec 26, 2019

Tickets from 323

4 days

Voronezh

324

Economy

2 stops

Wed, Nov 27, 2019

Wed, Dec 11, 2019

Tickets from 324

1 week

Yerevan

325

Economy

2 stops

Wed, Nov 13, 2019

Wed, Nov 20, 2019

Tickets from 325

5 days

Metz

326

Economy

1 stop

Sat, Nov 23, 2019

Fri, Nov 29, 2019

Tickets from 326

1 week

Minsk

327

Economy

1 stop

Tue, Dec 10, 2019

Wed, Dec 18, 2019

Tickets from 327

2 weeks

Oslo

333

Economy

1 stop

Thu, Oct 24, 2019

Mon, Oct 28, 2019

Tickets from 333

6 days

Lugano

333

Economy

2 stops

Wed, Sep 18, 2019

Wed, Oct 02, 2019

Tickets from 333

2 days

Volgograd

333

Economy

2 stops

Thu, Feb 27, 2020

Thu, Mar 05, 2020

Tickets from 333

5 days

Krasnojarsk

338

Economy

2 stops

Mon, Nov 11, 2019

Tue, Nov 26, 2019

Tickets from 338

2 weeks

Palermo

342

Economy

2 stops

Sat, Apr 04, 2020

Sat, Apr 11, 2020

Tickets from 342

1 week

Novosibirsk

342

Economy

2 stops

Wed, Nov 20, 2019

Sat, Nov 23, 2019

Tickets from 342

8 hours

Hurghada

343

Economy

1 stop

Tue, Dec 03, 2019

Wed, Dec 11, 2019

Tickets from 343

1 week

New York

367

Economy

1 stop

Sun, Nov 24, 2019

Wed, Dec 11, 2019

Tickets from 367

1 week

Chisinau

371

Economy

1 stop

Thu, Oct 03, 2019

Thu, Oct 10, 2019

Tickets from 371

5 days

Irkutsk

376

Economy

2 stops

Thu, Jan 16, 2020

Tue, Jan 28, 2020

Tickets from 376

4 hours

Kutaisi

378

Economy

1 stop

Tue, Oct 01, 2019

Sat, Oct 12, 2019

Tickets from 378

1 week

Zagora

380

Economy

1 stop

Wed, Sep 18, 2019

Wed, Sep 25, 2019

Tickets from 380

2 weeks

Angelholm

380

Economy

2 stops

Mon, Nov 25, 2019

Sat, Nov 30, 2019

Tickets from 380

1 week

Rodez

382

Economy

1 stop

Tue, Oct 08, 2019

Wed, Oct 16, 2019

Tickets from 382

2 weeks

Antalya

382

Economy

1 stop

Mon, Sep 23, 2019

Mon, Sep 30, 2019

Tickets from 382

2 days

Biarritz

385

Economy

1 stop

Thu, Sep 26, 2019

Sun, Sep 29, 2019

Tickets from 385

1 week

Amman

386

Economy

1 stop

Tue, Nov 12, 2019

Sun, Nov 17, 2019

Tickets from 386

18 hours

Leipzig-Halle

395

Economy

2 stops

Wed, Oct 16, 2019

Thu, Oct 24, 2019

Tickets from 395

1 week

Zagreb

400

Economy

1 stop

Sat, Oct 19, 2019

Sat, Oct 26, 2019

Tickets from 400

6 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
SaleMarrakech, Morocco Travel Guide - Best Seller #2
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
Marrakech, Morocco Travel Guide - Best Seller #3
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 #4
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
Marrakech, Morocco Travel Guide - Best Seller #5
DK Eyewitness Travel Guide Morocco
  • DK Travel
  • DK Eyewitness Travel
  • Kindle Edition
  • English

Amazon prices last updated: 2019-09-17