San Martín de Valdeiglesias – a small municipality in the Community of Madrid, known for its medieval castle and surrounding reservoir landscape – was used for exterior shots including scenes around Rapunzel's Tower.
Production moved to Tarragona in Catalonia from July 1 to July 10.
From July 20 to August 3, the production took over Girona's Barri Vell – the medieval old town – surrounding itself with stone stairways, ancient city walls and narrow medieval streets. Girona Cathedral, the Archaeological Walk, the Saint Dominic Steps, the Cathedral Gardens and other familiar landmarks were all transformed into parts of Rapunzel's fictional world of Corona.
Set photographs confirmed that the interior of Girona Cathedral was dressed with blue and gold curtains and tapestries adorned with Corona's sun crest. The hill of Sant Domènec was adorned with blue banners bearing a golden sun, the stairs lined with market stalls. A carpet ran down the centre of the stairway, with decorations on every step – the whole ensemble remaking the staircase into the heart of the fictional city of Corona.
While filming continued at the cathedral, the production simultaneously set up additional scenes at the Plaça dels Jurats.