Oviedo ist hervorragend an das spanische Verkehrsnetz angebunden. Der Flughafen Asturien liegt rund 40 Kilometer entfernt und bietet regelmäßige Verbindungen zu Städten wie Madrid, Barcelona und internationalen Zielen. Von dort aus gelangt man bequem mit Bus oder Mietwagen in die Stadt.
Der Bahnhof Oviedo ist an das nationale Bahnnetz angeschlossen und bietet schnelle Verbindungen nach León, Madrid und Gijón. Auch Fernbuslinien steuern Oviedo regelmäßig an. Autofahrer erreichen die Stadt über die Autobahn A-66, die eine Nord-Süd-Achse bildet.
Innerhalb der Stadt sorgt ein gut ausgebautes Busnetz für Mobilität. Das Zentrum ist weitgehend fußgängerfreundlich, was das Erkunden der Sehenswürdigkeiten besonders angenehm macht. Für Besucher gibt es zahlreiche Parkhäuser und Taxi-Services.