Average rental price by province

September 2026

Albacete€714Alicante€1,078Almería€751Ávila€646Badajoz€612Balearic Islands€1,567Barcelona€1,709Burgos€873Cáceres€623Cádiz€912Castellón€825Ciudad Real€644Córdoba€706A Coruña€821Cuenca€637Girona€1,208Granada€842Guadalajara€996Gipuzkoa€1,527Huelva€902Huesca€940Jaén€531León€718Lleida€901La Rioja€830Lugo€690Madrid€1,716Málaga€1,312Murcia€831Navarre€997Ourense€648Asturias€978Palencia€772Pontevedra€900Salamanca€825Cantabria€1,057Segovia€1,007Seville€1,060Soria€686Tarragona€994Teruel€650Toledo€827Valencia€1,377Valladolid€842Bizkaia€1,374Zamora€716Zaragoza€1,053Álava€1,122Las Palmas€1,294Santa Cruz de Tenerife€1,247
Average rental price mensual