Distance from Madrid to Oviedo (Spain)

The distance between Madrid and Oviedo, Asturias is 372 kilometers (231 miles)

Country: Spain

Region: Madrid

City: Madrid

Country: Spain

Region: Asturias

City: Oviedo

Travel time

Mode Estimated time
Bicycle 1-2 days
Motorcycle 12-14 hours
Car 8-10 hours
Helicopter 1-2 hours
Airplane 30-45 minutes
Speed Time
30 km/h
60 km/h
90 km/h
120 km/h

Madrid, Spain

Local time:

Coordinates: 40.4165° N 3.7026° W


Nearby airports:
  • Cuatro Vientos Airport (ECV)
  • Adolfo Suárez Madrid–Barajas Airport (MAD)
  • Torrejón Airport (TOJ)
  • Salamanca Airport (SLM)
  • Valladolid Airport (VLL)

Oviedo, Spain

Local time:

Coordinates: 43.3603° N 5.8448° W


Nearby airports:
  • Asturias Airport (OVD)
  • León Airport (LEN)
  • Santander Airport (SDR)
  • Braganca Airport (BGC)

Other distances from Madrid

Distance between cities Kilometers
From Madrid to Barcelona 505 km
From Madrid to Valencia 303 km
From Madrid to Zaragoza 275 km
From Madrid to Málaga 415 km
From Madrid to Murcia 349 km

Other distances from Oviedo

Distances between cities Kilometers
From Oviedo to Madrid 372 km
From Oviedo to Barcelona 694 km
From Oviedo to Valencia 628 km
From Oviedo to Zaragoza 450 km
From Oviedo to Málaga 747 km

Cities within similar distances

The following list contains the cities of Spain that are at equal or similar distances as between Madrid and Oviedo.

From To Distance (kilometers)
Boston, United States Washington, United States 372 km
Tegucigalpa, Honduras Mixco, Guatemala 372 km
Washington, United States Washington, United States 372 km
South Boston, United States Washington, United States 372 km
Murcia, Spain Palma, Spain 372 km
San Antonio, United States Reynosa, Mexico 371 km
Campinas, Brazil Nova Iguaçu, Brazil 371 km
Albuquerque, United States Ciudad Juárez, Mexico 374 km
Washington, United States Raleigh, United States 375 km
Zagreb, Croatia Belgrade, Serbia 369 km
Córdoba, Argentina Rosario, Argentina 375 km
Albuquerque, United States El Paso, United States 369 km
Houston, United States Arlington, United States 369 km
Tijuana, Mexico Bakersfield, United States 369 km
Trujillo, Peru Piura, Peru 368 km
Tlalpan, Mexico San Luis Potosí, Mexico 368 km
Las Vegas, United States Los Angeles, United States 368 km
Iztapalapa, Mexico San Luis Potosí, Mexico 368 km
Rio de Janeiro, Brazil Osasco, Brazil 376 km
Porto Alegre, Brazil Florianópolis, Brazil 376 km

Measure more distances between cities