Towns in Spain for car-light living

732 of 2,697 towns in Spain meet the published rule for car-light living: grocery stores on foot ≥ 3 and (nearest train station ≤ 1.5 km or nearest bus station ≤ 1 km).

What we measure for car-light living

Every condition must hold. The thresholds come from the published rule, which has no weights. See the methodology.

Towns that fit, and why

The 100 biggest of 732 towns that fit

#TownGrocery stores on footNearest train stationNearest bus stationPopulation
1Barcelona Catalonia2710.7 km1.9 km1,686,208
2Valencia Valencian Community1480.8 km1.1 km824,340
3Sevilla Andalusia640.8 km1.1 km686,741
4Málaga Andalusia970.8 km0.5 km592,346
5Murcia Murcia681.4 km0.8 km471,982
6Palma Balearic Islands900.9 km0.8 km434,786
7Alicante Valencian Community830.4 km1.2 km348,901
8Bilbao Basque Country1050.3 km0.4 km347,342
9Valladolid Castile and León781.5 km1.7 km300,618
10Vigo Galicia730.9 km0.8 km293,642
11Gijón Asturias1041.2 km0.6 km269,894
12Gasteiz / Vitoria Basque Country881.0 km1.4 km257,407
13L'Hospitalet de Llobregat Catalonia760.5 km4.0 km257,038
14Elche Valencian Community760.9 km1.3 km234,765
15Granada Andalusia470.5 km1.4 km233,532
16Oviedo Asturias861.0 km1.1 km220,027
17Terrassa Catalonia930.4 km1.3 km218,535
18Badalona Catalonia790.5 km5.8 km217,741
19Cartagena Murcia220.6 km0.7 km213,943
20Jerez de la Frontera Andalusia401.2 km1.2 km212,879
21Sabadell Catalonia740.5 km0.7 km211,734
22Pamplona Navarre581.7 km0.7 km208,243
23Móstoles Madrid720.7 km3.3 km207,095
24Almería Andalusia815.5 km0.5 km196,851
25Alcalá de Henares Madrid480.9 km0.5 km193,751
26Fuenlabrada Madrid340.4 km9.2 km190,076
27Leganés Madrid450.7 km6.5 km188,425
28Getafe Madrid290.5 km6.1 km187,525
29Donostia / San Sebastián Basque Country520.5 km0.5 km185,357
30Castelló de la Plana Valencian Community560.4 km0.4 km183,711
31Burgos Castile and León694.4 km0.4 km176,418
32Santander Cantabria701.0 km0.8 km173,635
33Albacete Castilla-La Mancha691.0 km0.9 km173,050
34Alcorcón Madrid480.8 km7.0 km172,384
35Marbella Andalusia5624 km0.8 km156,295
36Logroño La Rioja731.3 km0.9 km151,164
37Salamanca Castile and León870.7 km1.0 km144,825
38Tarragona Catalonia731.1 km0.1 km141,542
39Lleida Catalonia851.0 km0.6 km140,797
40Mataró Catalonia901.0 km1.1 km126,988
41León Castile and León721.1 km1.1 km123,446
42Dos Hermanas Andalusia460.5 km12 km122,943
43Algeciras Andalusia380.7 km0.9 km121,414
44Torrejón de Ardoz Madrid470.9 km0.9 km118,162
45Alcobendas Madrid420.6 km7.1 km116,037
46Parla Madrid370.6 km14 km115,611
47Jaén Andalusia621.2 km0.4 km112,235
48Cádiz Andalusia470.2 km0.3 km109,950
49Ourense Galicia550.5 km1.8 km105,233
50Reus Catalonia870.8 km1.0 km103,477
51Barakaldo Basque Country490.5 km0.4 km100,435
52Girona Catalonia510.8 km0.9 km100,266
53Santiago de Compostela Galicia671.1 km0.7 km99,536
54Lugo Galicia530.7 km0.3 km98,025
55Las Rozas de Madrid Madrid160.5 km15 km95,550
56Roquetas de Mar Andalusia3121 km0.4 km94,925
57San Fernando Andalusia260.4 km0.9 km93,338
58Lorca Murcia300.5 km0.4 km93,079
59Cornellà de Llobregat Catalonia361.4 km4.2 km87,173
60Toledo Castilla-La Mancha221.1 km0.5 km86,526
61El Ejido Andalusia2735 km0.7 km84,710
62Orihuela Valencian Community250.8 km0.8 km84,560
63Chiclana de la Frontera Andalusia440.6 km7.1 km83,831
64Talavera de la Reina Castilla-La Mancha330.9 km0.4 km83,803
65Pontevedra Galicia631.3 km0.4 km82,802
66Torrevieja Valencian Community4323 km0.6 km82,599
67Coslada Madrid200.0 km5.0 km80,512
68Sant Cugat del Vallès Catalonia420.7 km3.7 km79,253
69Palencia Castile and León451.1 km1.3 km77,466
70Manresa Catalonia600.5 km0.9 km76,250
71San Sebastián de los Reyes Madrid321.2 km7.3 km75,912
72Avilés Asturias420.6 km0.8 km75,517
73Valdemoro Madrid221.3 km18 km74,745
74Ciudad Real Castilla-La Mancha311.4 km0.8 km74,743
75Vélez-Málaga Andalusia3230 km0.7 km74,190
76Gandia Valencian Community400.5 km0.4 km73,829
77Rubí Catalonia590.7 km5.2 km72,987
78Fuengirola Andalusia610.2 km0.2 km71,482
79Sanlúcar de Barrameda Andalusia4223 km0.7 km68,037
80Castelldefels Catalonia310.8 km8.6 km66,375
81Viladecans Catalonia571.2 km4.7 km66,168
82Sagunto Valencian Community120.9 km16 km66,070
83Vilanova i la Geltrú Catalonia520.6 km0.6 km65,890
84Torremolinos Andalusia490.3 km12 km65,448
85Ferrol Galicia390.4 km0.5 km64,367
86Molina de Segura Murcia353.3 km0.6 km64,065
87El Prat de Llobregat Catalonia550.6 km4.7 km63,418
88Ponferrada Castile and León540.5 km0.8 km63,186
89Collado-Villalba Madrid221.0 km1.0 km63,074
90Irun Basque Country320.6 km0.6 km61,983
91Alcoy Valencian Community300.6 km0.6 km61,468
92Granollers Catalonia661.0 km0.3 km60,981
93Mérida Extremadura290.4 km1.4 km59,857
94Zamora Castile and León681.2 km1.0 km59,815
95Cerdanyola del Vallès Catalonia580.6 km4.1 km58,528
96Ávila Castile and León381.4 km1.4 km57,657
97San Vicent del Raspeig Valencian Community270.4 km7.2 km56,715
98Linares Andalusia260.7 km0.4 km55,633
99Elda Valencian Community521.1 km0.5 km55,168
100Aranjuez Madrid221.4 km36 km54,055

Only values precise enough for a verdict are used. Regional values never count. Every town page says whether the town meets this rule.

Visit in more than one season before you decide

A town can feel very different from one month to the next. The month pages show the average high, low and rain days for each month.

What our data can't tell you

  • Residency and visa rules: check the official immigration service.
  • What a particular home costs: the rents and prices here are medians for the whole municipality.
  • Access to public healthcare as a foreign resident.
  • How a neighbourhood feels: visit, ideally more than once.

Questions about towns for car-light living

Which towns in Spain suit car-light living?

732 towns meet the rule. The biggest are Barcelona, Valencia and Sevilla.

What does a town need to be listed?

Every condition must hold: grocery stores on foot ≥ 3 and (nearest train station ≤ 1.5 km or nearest bus station ≤ 1 km).

Why is a town I expected missing?

A town is listed only when every value the rule needs is known and precise enough. Regional values never count toward a rule.