
Tangier-Assilah Holidays
Book a Hotel + Flight or Car together to unlock savings
Better together
Save up to NZ$616 when you book a flight and hotel together*
Find the right fit
With over 300,000 hotels worldwide, it's easy to create a perfect package
Rest easy
Plan, book, and manage your trip all in one place
Top destinations in Tangier-Assilah

Tangier
Our pick of the best Tangier-Assilah Hotel Deals

Hilton Tangier Al Houara Resort & Spa
KM 19.8 Route Nationale, Hjar Ennhal, Tangier-Assilah
Fully refundableReserve now, pay when you stay
The price is NZ$356 per night from 30 June to 1 July
NZ$356
30 June - 1 July
includes taxes & fees
8.6/10 Excellent! (280 reviews)
"I recently stayed at the Hilton Tangier Al Houara Resort & Spa and overall had a lovely experience. The resort is undeniably beautiful — from the well-maintained grounds to the clean and stylish interiors, everything felt inviting and peaceful. It’s an ideal spot for a relaxing getaway. Our double ..."
Reviewed on 12 Jun. 2025

Diagonal Hotel
Route Nationale de Rabat, Hjar Ennhal, Tangier-Assilah
Fully refundableReserve now, pay when you stay
The price is NZ$216 per night from 29 June to 30 June
NZ$216
29 June - 30 June
includes taxes & fees
9.4/10 Exceptional! (15 reviews)
"The staff was fabulous. The pool is lovely. I would stay here again!"
Reviewed on 2 Jun. 2025

Hotel Al Khaima
Km 2 - Route De Tanger, BP 101, Asilah
The price is NZ$144 per night from 28 June to 29 June
NZ$144
28 June - 29 June
includes taxes & fees
7.2/10 Good! (49 reviews)
Very good experience
"Staff very friendly, left my wallet and they contacted me on international call so that I can return to pick up my wallet, very honest."
Reviewed on 26 Aug. 2024
Lowest nightly price found within the past 24 hours based on a 1 night stay for 2 adults. Prices and availability subject to change. Additional terms may apply.
Frequently asked questions
More holiday ideas
* Savings based on package bookings compared to the price of the same components booked separately. Savings not available on all packages.