Skip to content
A-372

Andalusia’s white villages

Hilltop villages of the Sierra de Grazalema, cliff-top Arcos and sherry in Jerez.

Distance
166 km (103 mi)
Driving
2 h 18 min
Suggested days
3
Stops
7
Countries
Spain
Updated
July 22, 2026

At a glance: 3-day road trip of about 166 km (103 mi) with 7 stops, from Puente Nuevo to Cádiz. About 2 h 18 min of driving in total.

Route description

Ronda is split by a gorge nearly 100 m deep, crossed by the 18th-century Puente Nuevo; walk down the paths below the bridge for the best view. From Ronda, take a minor road north to Setenil de las Bodegas, a white village whose houses are built under huge rock overhangs.

Zahara de la Sierra sits below a Moorish castle tower above a turquoise reservoir. From here a steep mountain road with many hairpins crosses the Puerto de las Palomas to Grazalema, a white village in the Sierra de Grazalema Natural Park, one of the rainiest places in Spain. This road is unsuitable for large motorhomes, which should take the longer route around.

The A-372 descends west through El Bosque to Arcos de la Frontera, a white town on top of a sandstone cliff; its steep, narrow streets are best explored on foot, so park at the bottom. Continue to Jerez de la Frontera, the home of sherry, with bodegas to visit and the Royal Andalusian School of Equestrian Art.

The route ends in Cádiz, an old city on a narrow peninsula surrounded by the sea, with a cathedral and the small beach of La Caleta. Spring and autumn are the best seasons, as summer temperatures inland are very high. In all the villages, park at the edge and walk in.

Stop-by-stop itinerary

In driving order. Distances are estimates between consecutive stops.

  1. 1

    Puente Nuevo

    ViewsRonda, Spain

    An 18th-century bridge spanning a gorge nearly 100 m deep in the middle of town.

    Start
  2. 2

    Setenil de las Bodegas

    OdditiesSetenil de las Bodegas, Spain

    A white village whose houses are built under huge rock overhangs.

    17 km
  3. 3

    Zahara de la Sierra

    Spain
    24 km
  4. 4

    Grazalema

    Spain
    12 km
  5. 5

    Arcos de la Frontera

    Spain
    49 km
  6. 6

    Jerez de la Frontera

    Spain
    37 km
  7. 7

    Cádiz

    Spain
    28 km