
Find Hotels with a Pool in Fes
- Change your mindBook hotels with free cancellation
- Be pickySearch almost a million properties worldwide
Check availability on Fes Hotels with a Pool
Our top choices for Fes hotels with a pool
The price is AED 380
AED 445 total
includes taxes & fees
10 May - 11 May

9.2 out of 10, Wonderful, (42 reviews)
cleanliness Luxury Moroccan riad offers tranquil poolside oasis with loungers, spa treatments, and exceptional service.
The price is AED 354
AED 422 total
includes taxes & fees
2 Jun - 3 Jun

9.4 out of 10, Exceptional, (121 reviews)
cleanliness Fes courtyard oasis offers serene pool dips in a historic medina setting, spa moments steps away.
The price is AED 300
AED 366 total
includes taxes & fees
10 May - 11 May

9.2 out of 10, Wonderful, (104 reviews)
cleanliness Poolside paradise in ancient Fes offers serene swimming and massage treatments.
The price is AED 548
AED 627 total
includes taxes & fees
15 May - 16 May

9.6 out of 10, Exceptional, (11 reviews)
cleanliness Escape to this boutique riad with an indoor pool, spa services, and authentic Moroccan atmosphere in Fes El Bali.
The price is AED 382
AED 448 total
includes taxes & fees
1 Jun - 2 Jun

8.0 out of 10, Very Good, (300 reviews)
cleanliness Luxury hotel offers stylish indoor and outdoor pools with loungers, umbrellas, and poolside dining.
The price is AED 415
AED 493 total
includes taxes & fees
29 May - 30 May

9.4 out of 10, Exceptional, (65 reviews)
The price is AED 997
AED 1,130 total
includes taxes & fees
9 May - 10 May

9.8 out of 10, Exceptional, (147 reviews)
cleanliness Elegant riad with a serene outdoor pool where guests can unwind after exploring Fes El Bali's historic streets.
The price is AED 471
AED 548 total
includes taxes & fees
20 May - 21 May
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.
Hotels with pools and free breakfast in Fes
The price is AED 374
AED 428 total
includes taxes & fees
19 May - 20 May















































