Localidades donde se pueden encontrar sucursales de Dia
- O Barco de Valdeorras (3)
- O Carballiño (2)
- O Grove (1)
- O Vicedo (2)
- Ocaña (1)
- Ojedo (1)
- Oleiros (1)
- Olérdola (1)
- Olesa de Montserrat (2)
- Oliva de la Frontera (2)
- Oliva de Mérida (2)
- Oliva (1)
- Olivares (1)
- Olivenza (2)
- Olmedo (2)
- Olot (4)
- Olula del Río (1)
- Olvega (1)
- Olvera (1)
- Onda (1)
- Ontaneda (1)
- Ontinyent (1)
- Oñati (1)
- Orcera (1)
- Ordes (1)
- Orduña (1)
- Orellana la Vieja (1)
- Orgiva (1)
- Orihuela (3)
- Orio (1)
- Oropesa del Mar (2)
- Oropesa (1)
- Oroso (1)
- Ortigueira (1)
- Ortuella (1)
- Ossa de Montiel (1)
- Osuna (1)
- Ourense (13)
- Outes (1)
- Oviedo (38)
- Oyón (1)