Oviedo weather

Current weather in Oviedo
--°C Loading data...
Feels like: --°C Humidity: --% Wind: -- km/h
Updating weather information…

Climate characteristics

Oviedo has a mild oceanic climate, with Atlantic influences that moderate temperatures throughout the year:

  • Average annual temperature: 13-14°C
  • Winters: Mild (8°C average) with few frosts
  • Summers: Warm but not extreme (20°C average)
  • Rainfall: Abundant and well distributed (900–1,000 mm annually)
  • Snow: Uncommon in the city, more frequent in the higher areas of the municipality

Relative humidity is high throughout the year, especially in winter, when it can exceed 80%.

Best time to visit

When to visit Oviedo

Oviedo can be visited at any time of year, although each season has its own characteristics:

Spring (April–June):
Pleasant temperatures (12–20°C), green landscapes and less rain than in winter. Ideal for cultural tourism and exploring the municipality.

Summer (July–August):
Peak cultural activity. Warm but not extreme temperatures (22°C average).

Autumn (September–November):
San Mateo Festival, Princess of Asturias Awards ceremony. Variable weather, but with many very pleasant days.

Winter (December–March):
A charming Christmas atmosphere and fewer tourists. Cool but moderate weather, ideal for enjoying Asturian cuisine.

How to get to Oviedo

Transport and access

Oviedo has excellent transport links with the rest of Spain:

By air:
Asturias Airport (OVD) is 40 km away, with domestic and international flights. The city centre can be reached by ALSA bus or taxi (around 30 minutes).

By train:
Oviedo railway station offers connections to:

  • Madrid (Renfe Alvia, 4h 30min)
  • Barcelona (Renfe Alvia, 7h 30min)
  • Bilbao, Santander and other cities in northern Spain
  • FEVE regional rail services

By road:

  • A-66 motorway (Ruta de la Plata) from León and southern Spain
  • A-8 motorway (Autovía del Cantábrico) from eastern and western Spain
  • ALSA coaches to major Spanish cities

Food in Oviedo

Flavours of Oviedo

Oviedo is an excellent place to discover traditional Asturian cuisine:

Traditional dishes:

Desserts:

Drinks:
Natural Asturian cider, traditionally poured from a height to aerate it, is the region’s signature drink. Local wines are also worth discovering.