Cities in Spain ( 1,727 )
- Ondara
- Ondarroa
- Onil
- Ontinyent
- Ordes
- Orellana la Vieja
- Orgaz
- Oria
- Orihuela
- Orio
- Órjiva
- Oropesa
- Oroso
- Orpesa/Oropesa del Mar
- Ortuella
- Ossa de Montiel
- Osuna
- Otura
- Ourense
- Outeiro
- Outeiro de Rei
- Outes
- Oviedo
- Padrón
- Padul
- Paiporta
- Pájara
- Palafrugell
- Palamós
- Palazuelos de Eresma
- Palencia
- Pallejà
- Palma
- Palma del Río
- Palomares del Río
- Palos de la Frontera