Ronda to Arcos de la Frontera White Villages Drive
Drive into the mountains from Malaga, passing through Setenil, Zahara, and Grazalema, and exit at Arcos.
A one-way journey through the white villages in the mountainous regions of Cadiz and Malaga provinces. The distances are short but the mountain roads are winding, requiring only a few hours of driving each day. Stay one night in Ronda, one night in Zahara, and two nights in Grazalema to allow for a full day of hiking. City sights are mostly skipped, making this ideal for road trippers who want to slow down and enjoy mountain villages and don't mind narrow, winding roads.
July and August are hot inland with wildfire risks; winters are rainy; some reserve trails have restricted access in summer.
Day by day
Day 1 · Pick Up Car in Malaga and Drive to Ronda
Málaga & Ronda(Plaza de Toros de Ronda、Puente Nuevo, Ronda、Casa del Rey Moro)
Pick up your car at the airport and drive about 1 hour and 40 minutes to Ronda; head into town in the afternoon and park in a public car park in the new town.
Choose a small car as the old town streets are narrow; fill up the tank before heading into the mountains.
Stay: Ronda New Town
Day 2 · Town Under the Rocks & Olvera
Tarifa(Setenil de las Bodegas) → Grazalema & Pueblos Blancos(Olvera)
Drive about 25 minutes from Ronda to Setenil de las Bodegas, then about 30 minutes to Olvera, and another 30 minutes to Zahara de la Sierra.
Stay: Zahara de la Sierra
Day 3 · Zahara Castle & Crossing Puerto de las Palomas
Grazalema & Pueblos Blancos(Zahara de la Sierra、Zahara-El Gastor Reservoir、Puerto de las Palomas、Grazalema)
Walk up to the castle in the morning; drive over the Puerto de las Palomas pass to Grazalema in the afternoon (about 16 km, 30 minutes).
Garganta Verde requires a free permit in advance and is closed during certain seasons.
Stay: Grazalema
Day 4 · Mountain Village Loop & Valley Hike
Grazalema & Pueblos Blancos(Villaluenga del Rosario、Ubrique、Benamahoma、Río Majaceite Trail)
Take a loop drive based in Grazalema, passing through Villaluenga del Rosario and Ubrique to Benamahoma, then return.
The Pinsapar trail requires a permit and is closed to independent hikers from June to mid-October.
Stay: Grazalema
Day 5 · Arcos Old Town, then Exit the Mountains
Grazalema & Pueblos Blancos(Arcos de la Frontera) → Seville
Drive about 1 hour from Grazalema to Arcos de la Frontera; park at the bottom of the hill and walk into town; then drive about 1 hour to Seville.
One-way car rentals may incur an additional drop-off fee; confirm this when picking up the car.