How to get there

How to Fly to Oviedo, Spain from the US and Canada

Updated Wed, Dec 3, 2025

Fly to Madrid/Barcelona from major US/Canadian cities, then connect to Asturias Airport or take ground transport. Expect 2-3 flights and 12-16 hours total.

How to Fly to Oviedo, Spain from the US and Canada

Overview

Ease of getting there

Reaching Oviedo requires flying into Madrid or Barcelona, then taking domestic connections or ground transport. Most US and Canadian travelers connect through major European hubs like London, Paris, or Amsterdam before reaching Spanish airports. Direct flights from North America to Spain are limited to Madrid and Barcelona from select cities. From Madrid, travelers can fly directly to Asturias Airport (30 minutes from Oviedo) or take high-speed rail. The journey typically involves 2-3 flights and takes 12-16 hours total travel time. Spanish airports offer efficient processing, though connections can add complexity to the trip.

Customs and immigration

Spain uses automated passport gates for US and Canadian citizens with biometric passports, typically processing in 2-5 minutes. No visa required for stays under 90 days. Customs is usually quick with nothing to declare. Madrid and Barcelona airports are efficient, though connection times should allow 90 minutes minimum for international to domestic transfers. EU passport holders have separate, faster lines.

Flights from the US / Canada

Major US cities with flights to Madrid include New York, Miami, Los Angeles, and Boston on Iberia, American, and Delta. Toronto offers direct service to Madrid via Air Canada. Most travelers connect through European hubs like London Heathrow, Paris CDG, or Amsterdam on British Airways, Air France, or KLM. Seasonal direct flights operate from select cities. From Madrid, Iberia operates 2-3 daily flights to Asturias Airport, taking 1.5 hours.

From airport to city center

From Asturias Airport, buses run hourly to Oviedo city center taking 45 minutes for 1.30 euros. Taxis cost 35-45 euros and take 30 minutes. From Madrid, high-speed AVE trains don't reach Asturias, but conventional trains take 5.5 hours to Oviedo. Rental cars from Madrid take 4.5 hours via A-6 highway. From Barcelona, expect 6-7 hours driving or connecting flights through Madrid.
Redirecting to ...