Everyone who rents a car on the Costa del Sol is told to "do the white villages". Almost nobody is told which ones, in what order, or that the drive between two of them is 16 km of switchbacks that takes 40 minutes. This is the route we'd give a friend — we live in the middle of it.
The route at a glance
- Classic loop: Ronda → Setenil → Olvera → Zahara de la Sierra → Grazalema → back to Ronda. About 150 km, a full day.
- Long version: continue Grazalema → El Bosque → Ubrique → Arcos de la Frontera. Better as an overnight.
- From the coast: Marbella to Ronda is 1h15 via the A-397; Málaga is about 1h30.
- Best months: April–June and September–October. July and August are hot and the light is flat.
- Don't do: six villages in one day. Three or four, properly, beats six from a car window.
Why they're white
Lime. The whitewash is cal, slaked lime, painted on year after year — it reflects the sun, keeps the houses cooler, and is mildly antiseptic, which mattered a great deal before modern medicine. The villages are on hilltops and cliff edges for older reasons: this was the frontier between Christian and Muslim Spain for two and a half centuries, which is why half of them have a castle and why so many end in "de la Frontera".
The villages, in the order we'd drive them
Ronda — the anchor
Not strictly a village at 35,000 people, but it's where the route starts and where most visitors base themselves. A gorge 100 metres deep splits the town, with the Puente Nuevo across it. Give it three hours minimum. Our Ronda guide covers what's worth your time.
Setenil de las Bodegas — 20 min from Ronda
The one built into the rock. Whole streets run underneath an overhanging cliff, with bars and houses using the stone as a ceiling. It's small — an hour covers it — and best in the morning before the coaches. Park at the top and walk down; the streets are not made for cars.
Olvera — 30 min from Setenil
Visible from 20 km away: a castle and a church on a cone of a hill, with the village poured down the sides. Less visited than the others, which is part of the appeal. It's also the start of the Vía Verde de la Sierra, a 36 km disused railway converted into a walking and cycling path through tunnels and over viaducts — one of the best in Spain, and flat.
Zahara de la Sierra — 30 min from Olvera
For our money, the most photogenic of all of them: a village on a spur above a bright turquoise reservoir, with a Moorish tower on the peak above. The walk up to the castle takes about 20 minutes and is worth every one of them.
Grazalema — 30–40 min from Zahara
The road between the two is the Puerto de las Palomas pass — 16 km, hairpins, a 1,350 m summit and a viewpoint you'll want to stop at. Allow 40 minutes, not the 20 your sat-nav claims.
Grazalema itself sits inside a natural park and holds an odd distinction: it's the wettest place in Spain, catching the first Atlantic weather over the mountains. That's why the countryside around it is green when the rest of Andalucía is brown. Good walking, good cheese, and a cool refuge in August.
Arcos de la Frontera — 1h from Grazalema
The dramatic one. The old town sits on a sandstone cliff with a sheer drop on three sides, above a bend in the Guadalete and a large reservoir. It's the farthest from the Costa del Sol (about 2 hours from Marbella), which is why we'd make it an overnight rather than a stop — and why the sunrise balloon flights we run from Arcos are so good: you lift off beside the reservoir with the cliff town catching the first light.
Two other villages worth the detour
- Algodonales — 10 minutes from Zahara. Under Sierra de Líjar, and one of the best-known free-flight sites in Europe; on a good day the sky above the village is full of wings. It's one of our main paragliding sites.
- El Bosque — the gateway to the Grazalema park, with a river walk to Benamahoma that's shaded and easy, ideal in summer.
- Ubrique — a leather town that has made bags for luxury brands for generations. Not pretty in the same way; interesting in a different one.
Seeing the whole range at once
The thing a car can't do is give you the scale. From the ground you see one village at a time; from 800 metres up you see the pattern — the white dots on the ridge lines, the reservoirs, the limestone spine of the Sierra de Grazalema running off towards the Atlantic.
Two of our flying sites are on this route:
🪂 Paragliding at Algodonales
- Next to Zahara de la Sierra, in the middle of the route.
- 30 minutes from €100, 40 minutes €130.
- Fits into a driving day: morning flight, villages after.
- Tandem with a licensed pilot. No experience.
🎈 Balloon over Arcos
- Sunrise flight over the reservoir and the cliff town.
- €225, about an hour in the air.
- Very early start; breakfast and cava on landing.
- The one for anniversaries and proposals.
Put one flight in the middle of the route
Paragliding at Algodonales from €100, or a sunrise balloon over Arcos de la Frontera. Both sit directly on the white villages route.
Book my flight →Licensed pilots · Registered adventure tourism company AT/MA/00330 · Insurance included · Free rescheduling if the weather is not rightPracticalities nobody mentions
- Fuel up in Ronda. Petrol stations are thin on the ground between villages and some close at lunchtime.
- Park at the edge and walk in. Every one of these villages has streets built for mules. Follow the blue P signs on the outskirts.
- Lunch is 2pm to 4pm. Turn up at 12:30 expecting a hot meal and you'll get a coffee. Kitchens often close again until 8:30pm.
- Sunday and Monday are quiet. Many small museums and some restaurants close on Mondays.
- Take cash. Cards are normal now, but village bars and small car parks aren't guaranteed.
- The roads are fine. Narrow and winding, but well surfaced. If you're nervous, the Zahara–Grazalema pass is the only stretch that demands real concentration.
- It's cooler up here. Often 5–8 °C below the coast, and genuinely cold in Grazalema in winter. Take a layer.
Three ways to do it, depending on your time
| You have | Do this | Driving |
|---|---|---|
| Half a day | Ronda + Setenil | ~3h total from the coast |
| One full day | Ronda → Setenil → Zahara → Grazalema | ~5h driving with stops |
| Two days | Add Olvera, Algodonales, El Bosque and Arcos; sleep in Ronda or Grazalema | Relaxed |
If you only have one day and you want it to be memorable rather than exhausting: Ronda in the morning, a flight at Algodonales or Teba at midday, Zahara and Setenil in the afternoon, back down to the coast for dinner. That's the day we'd pick.