Hidden Gems Follow on TikTok
The blue houses of Chefchaouen climbing a hillside below the Rif Mountains
Morocco · On our TikTok

Chefchaouen

A whole town painted blue: every wall, every stair, every alley.

▶ Watch on TikTok

Chefchaouen is a small mountain town in the Rif Mountains of northwest Morocco. There's no train: buses from Tangier take about 2 hours 15 minutes, and from Fes just under 4 hours. Spring and autumn are the most pleasant times to go. Summers are hot and busy.

Ever seen a whole town in one colour?

Chefchaouen was founded in 1471 as a small fortress hidden in the mountains. Today its old town is painted in every shade of blue, from pale sky to deep indigo, and it gets repainted again and again.

Nobody fully agrees why it's blue. Some say Jewish refugees brought the tradition, with blue as the colour of the sky and heaven. Others say it keeps mosquitoes away, or keeps the houses cool. Whatever the reason, walking through it feels like being inside a painting.

What to see

Our tips for Chefchaouen

Before you go

Two more things we'd sort first

Affiliate links — see disclosure below.

A hiker resting alone on a remote mountainside
Travel insurance

Get covered before you go

Mountain roads, long bus rides and a long way from home. Make sure you're covered before you go.

Get covered
Two backpackers checking a map on a phone in the forest
eSIM

Have data when you land

Maps for the maze-like medina and bus times, without hunting for a SIM shop.

Get your eSIM