The white villages look close on a map and they are not: the roads fold over the sierra so that a 40 kilometre gap takes an hour and a quarter, and the difference between a good two days and a exhausting one is whether you plan the loop as a circle or as a series of out-and-back trips. The route below is a circle, starting and ending in Cadiz, with three villages as fixed points and everything between them left loose.
I drive it twice a year, once in April when the hills are green and once in October when they are gold. It needs a car, two nights and a willingness to stop for longer than you planned at any village that has a plaza with shade.
The circle, with real driving times

- Cadiz to Vejer de la Frontera: 45 minutes on the A-7 and then the local road up the hill.
- Vejer to Zahara de la Sierra: 1 hour 20, mostly on mountain road with viewpoints.
- Zahara to Grazalema: 40 minutes, the shortest leg and the greenest one.
- Grazalema to Ronda: 1 hour, through the Puerto de las Palomas pass.
- Ronda to Arcos de la Frontera: 1 hour 10 down into the valley.
- Arcos back to Cadiz: 50 minutes.
Total driving is around five and a half hours over two days, which is the right ratio: enough movement to feel the landscape change, not so much that the trip becomes a taxi service. Fill up in Vejer, because the mountain villages have one pump each and it is occasionally out of order.
Day one: the coast, then the climb
Leave Cadiz after breakfast and take the coast road rather than the motorway, because the salt flats between the city and Sanlucar carry flamingos most of the year and the detour costs fifteen minutes. Vejer is the first real stop: a hilltop town of whitewashed lanes where the Moors left a water channel you can still follow on foot from the plaza down to the old gates.
Have lunch in Vejer rather than pushing on. The town is one of the best places on this route to eat tapas standing up, and a menu del dia with two courses and wine runs 14 to 16 euros. Afternoon is the drive to Zahara, which takes you up to a reservoir with a castle on the ridge above it; walk to the mirador for the view over the lake and then continue to Grazalema for the night.
Day two: the pass, Ronda and the way home
Grazalema gets more rain than anywhere else in Spain, which is why it is green while the villages around it are white. Walk the gorge path for an hour before breakfast, then drive the Puerto de las Palomas pass towards Ronda: hairpins, pine forest, and a drop into the valley that is the best twenty minutes of driving on the route.
Ronda needs three hours rather than a full day. The Puente Nuevo is the obvious photograph, but the old town, the Arab baths and the palace of the Marques de Salvatierra are what you remember; go up to the bullring early, before the coaches arrive at eleven. Lunch in Ronda is the expensive one of the trip, so if you want it cheap, eat a plate of local sausage and bread at a bar near the gate instead.
Where to sleep, and what it costs
Sleep in Grazalema on night one and Ronda on night two. Small hotels and casas rurales in the villages run 65 to 100 euros a night with parking included, which is the other reason not to do this as day trips from the coast. In summer, book the Ronda room at least a week ahead; from November to March you can almost always find something on arrival.
If you would rather have one base for both nights, take Grazalema and drive the loop as a figure of eight, which adds about forty minutes of driving but saves a check-out at ten in the morning.
What to eat along the way
The sierra cooks differently from the coast: goat cheese from Zahara, lamb and rabbit in Ronda, almond sweets in Grazalema that were invented for the convents. Order the local cheese with Membrillo in any bar for about 6 euros, and take the bread basket seriously, because it is usually baked that morning.
On the coast, the same meal costs less and is fried rather than stewed. The rule I use is simple: eat fish in Cadiz and meat inland, and never pass a bakery selling piping hot pestiños without stopping.
The one decision to make before you go
Decide whether this is a scenery trip or a village trip. Scenery means more time on the passes and one long stop in Ronda; villages means three slow mornings and shorter drives between them. Both work, but a route planned halfway between the two ends up rushing the plazas and missing the light on the pass, which is the part everyone photographs later.
If the weather turns
The sierra takes the weather before the coast does, so keep a plan B for each afternoon: the Roman baths at Acinipo above Ronda, the salt museum on the road back to Cadiz, or simply an earlier start on the drive so you arrive in the village before the rain does. In winter, the passes stay open but the miradors are cold and empty, which is the best reason to travel this route outside the summer weeks.
Driving after dark on these roads is the one thing worth avoiding; the villages are unlit, the bends are sharp and the animals are not fenced in. Plan the day so that you are parked by eight.