Homepage

Last-minute holiday deals to Morocco

ATOL protected

This page shows a wide selection of our best value Flight & Hotel deals, based on 2 adults for 7 nights, flying from London - All, departing from 2 Mar 2025 to 10 Mar 2025. These details can be refined later on once you've chosen a holiday that you're interested in. All deal pricing is accurate as of 18 Feb 2025, 2 am and is updated every 24 to 48 hours. Prices are subject to change. Deals are subject to the partners' T&Cs.

We found 194 deals!

Yasmina

Agadir, Agadir, Morocco

8.4
Very Good910 reviews

Board basis

Self Catering

2 Mar - 9 Mar

STNAGA

Price pp

£170

Riad Al Madina

Essaouira, Essaouira, Morocco

8.1
Very Good739 reviews

Board basis

Room Only

3 Mar - 10 Mar

LGWRAK

Price pp

£239

Golden Beach Appart Hôtel

Agadir, Agadir, Morocco

8.1
Very Good1,933 reviews

Board basis

Room Only

2 Mar - 9 Mar

STNAGA

Price pp

£245

Appart Hotel Amina

Marrakech, Marrakesh, Morocco

8.3
Very Good699 reviews

Board basis

Room Only

10 Mar - 17 Mar

LGWRAK

Price pp

£339

Labranda Rose Aqua Parc

Marrakech, Marrakesh, Morocco

8.5
Very Good2,542 reviews

Board basis

Bed & Breakfast

10 Mar - 17 Mar

LGWRAK

Price pp

£349

Board basis

Bed & Breakfast

10 Mar - 17 Mar

LGWRAK

Price pp

£359

Board basis

Bed & Breakfast

10 Mar - 17 Mar

LGWRAK

Price pp

£363

La Maison des Oliviers

Marrakech, Marrakesh, Morocco

8.9
Excellent974 reviews

Board basis

Bed & Breakfast

10 Mar - 17 Mar

LGWRAK

Price pp

£359

Board basis

Bed & Breakfast

10 Mar - 17 Mar

LGWRAK

Price pp

£500

Les Dunes d'Or

Agadir, Agadir, Morocco

8.9
Excellent5,906 reviews

Board basis

Bed & Breakfast

2 Mar - 9 Mar

STNAGA

Price pp

£364

Board basis

All Inclusive

2 Mar - 9 Mar

LGWAGA

Price pp

£499

Board basis

All Inclusive

2 Mar - 9 Mar

LGWAGA

Price pp

£534

Atlas Essaouira Riad Resort

Essaouira, Essaouira, Morocco

8.2
Very Good1,560 reviews

Board basis

Bed & Breakfast

3 Mar - 10 Mar

LGWRAK

Price pp

£369

Valeria Jardins d'Agadir Resort

Agadir, Agadir, Morocco

8.2
Very Good953 reviews

Board basis

All Inclusive

2 Mar - 9 Mar

STNAGA

Price pp

£375

Board basis

All Inclusive

2 Mar - 9 Mar

STNAGA

Price pp

£392

Amadil Ocean Club

Agadir, Agadir, Morocco

9.1
Excellent8,432 reviews

Board basis

Bed & Breakfast

2 Mar - 9 Mar

STNAGA

Price pp

£410

Opera Plaza Hotel Marrakech

Marrakech, Marrakesh, Morocco

8.7
Excellent2,860 reviews

Board basis

Bed & Breakfast

10 Mar - 17 Mar

LGWRAK

Price pp

£424

Board basis

Bed & Breakfast

10 Mar - 17 Mar

LGWRAK

Price pp

£438

Board basis

Bed & Breakfast

10 Mar - 17 Mar

LGWRAK

Price pp

£439

Le Médina Essaouira Thalassa Sea & Spa - MGallery

Essaouira, Essaouira, Morocco

8.9
Excellent2,567 reviews

Board basis

Room Only

3 Mar - 10 Mar

LGWRAK

Price pp

£449

Dellarosa Boutique Hôtel

Marrakech, Marrakesh, Morocco

8.5
Very Good1,078 reviews

Board basis

Room Only

10 Mar - 17 Mar

LGWRAK

Price pp

£469

Board basis

Self Catering

10 Mar - 17 Mar

LGWRAK

Price pp

£538

Board basis

Bed & Breakfast

10 Mar - 17 Mar

LGWRAK

Price pp

£1,464

Hyatt Place Taghazout Bay

Taghazout, Agadir, Morocco

9.0
Excellent3,816 reviews

Board basis

Bed & Breakfast

2 Mar - 9 Mar

STNAGA

Price pp

£478

Board basis

Bed & Breakfast

2 Mar - 9 Mar

STNAGA

Price pp

£615

Board basis

Bed & Breakfast

2 Mar - 9 Mar

LGWAGA

Price pp

£628

Aqua Mirage Club

Marrakech, Marrakesh, Morocco

8.9
Excellent2,681 reviews

Board basis

All Inclusive

10 Mar - 17 Mar

LGWRAK

Price pp

£502

Board basis

All Inclusive

10 Mar - 17 Mar

LGWRAK

Price pp

£528

Board basis

All Inclusive

10 Mar - 17 Mar

LGWRAK

Price pp

£529

Radisson Blu Resort, Taghazout Bay Surf Village

Taghazout, Agadir, Morocco

9.1
Excellent3,288 reviews

Board basis

Bed & Breakfast

2 Mar - 9 Mar

STNAGA

Price pp

£504

Board basis

Half Board

2 Mar - 9 Mar

STNAGA

Price pp

£695

Board basis

Bed & Breakfast

2 Mar - 9 Mar

STNAGA

Price pp

£762

Be Live Experience Marrakech Palmeraie

Marrakech, Marrakesh, Morocco

8.7
Excellent1,762 reviews

Board basis

All Inclusive

10 Mar - 17 Mar

LGWRAK

Price pp

£513

Board basis

All Inclusive

10 Mar - 17 Mar

LGWRAK

Price pp

£546

Board basis

All Inclusive

10 Mar - 17 Mar

LGWRAK

Price pp

£589