A pleasant day-trip for a swim and a hot bath, the spa village of Moulay Yacoub, 21km northwest of Fez, has been offering cures for the afflicted for centuries. Legend relates that the village was named either after Sultan Moulay Yacoub Ben Mansour – cured after his first bath, they say – or from the corruption of Aquae Juba, the spring of a local Berber king, Juba, who was envious of Roman hot baths. Either way, the hillside village’s fame is founded on its sulphur-rich spa waters, which are pumped from some 1500m below ground and reach temperatures of around 54˚C. Cars and taxis park at the top of the village, leaving you to descend flights of steps past stalls whose bathing goods add a chirpy resort atmosphere; the swimming pool (daily 6am–10pm; separate areas for men and women; 8dh) is near a square halfway down the hill.

Old thermal baths

The old thermal baths (baignoires or anciennes thermes) are a short walk beyond the swimming pool, and have a more medicinal purpose – albeit fairly basic to Western eyes. They’re usually busy, but you can enjoy a hot bath on your own (baignoire individuelle) or with a friend. Massage and jacuzzi are also available, while the masseurs in the thermal baths can put you through your paces with a hammam-style scrub. Beware that both facilities – baths and pool – are only cleaned once a week on Monday evening, so you’re probably best not swimming that afternoon.

Thermes de Moulay Yacoub

Much more upmarket than the old thermal baths, the Thermes de Moulay Yacoub is a spa for serious medical treatment – mostly rheumatism and respiratory problems – and serious self-indulgence that is as exclusive as it gets in Morocco. Not surprisingly, prices rise accordingly, though they do include a bathrobe and towel. The main reason to come, however, is that the main pool is mixed – a rare chance for couples to bathe together.

Book through Rough Guides’ trusted travel partners

Morocco features

The latest articles, galleries, quizzes and videos.

Middle East and North Africa: 10 spectacular sights off the beaten track

Middle East and North Africa: 10 spectacular sights off the beaten track

The Middle East and North Africa have plenty of world-famous attractions – Petra and the Pyramids, the Valley of the Kings and the souks of Marrakesh, the mi…

27 Mar 2018 • Gavin Thomas
The best aerial views in the world

The best aerial views in the world

Got a head for heights? If you're craving a new perspective on your travels, the best thing to do is get up high. From mountain-top panoramas to cityscapes, her…

17 Oct 2017 • Olivia Rawes camera_alt Gallery
7 places to get off the tourist trail in Morocco

7 places to get off the tourist trail in Morocco

Marrakesh? Check. The souks of Fez? Been there, bought that. Jebel Toubkal? Climbed it, twice. So what else does Morocco have in store once you’ve ticked off …

25 May 2017 • Keith Drew insert_drive_file Article
View more featureschevron_right

Privacy Preference Center

Necessary

Mandatory - can not be deselected. Necessary cookies help make a website usable by enabling basic functions like page navigation and access to secure areas of the website. The website cannot function properly without these cookies.

PHPSESSID,aelia_cs_selected_currency,cookie_notice_accepted,RS,bp-message,bp-message-type,id,UIDR,w3tc_logged_out,__cfduid
__cfduid

Statistics

Statistic cookies help website owners to understand how visitors interact with websites by collecting and reporting information anonymously.

__utma,__utmb,__utmc,__utmz,_ga,_gid,__atssc,__atuvc,__atuvs,di,dt,ssc,ssh,sshs,uid,uit,xt
__utma,__utmb,__utmc,__utmz,_ga,_gid
__atssc,__atuvc,__atuvs,di,dt,ssc,ssh,sshs,uid,uit,xtc

Marketing

Marketing cookies are used to track visitors across websites. The intention is to display ads that are relevant and engaging for the individual user and thereby more valuable for publishers and third party advertisers.

__gads,PISID, BEAT, CheckConnection TempCookie703, GALX, GAPS, GoogleAccountsLocale_session, HSID, LSID, LSOSID, NID, PREF, RMME, S, SAPISID, SID, SSID,__utmv, _twitter_sess, auth_token, auth_token_session, external_referer, guest_id, k, lang, original_referer, remember_checked, secure_session, twid, twll,c_user, datr, fr, highContrast, locale, lu, reg_ext_ref, reg_fb_gate, reg_fb_ref, s, wd, xs
__gads,PISID, BEAT, CheckConnection TempCookie703, GALX, GAPS, GoogleAccountsLocale_session, HSID, LSID, LSOSID, NID, PREF, RMME, S, SAPISID, SID, SSID
__utmv, _twitter_sess, auth_token, auth_token_session, external_referer, guest_id, k, lang, original_referer, remember_checked, secure_session, twid, twll
c_user, datr, fr, highContrast, locale, lu, reg_ext_ref, reg_fb_gate, reg_fb_ref, s, wd, xs