Madrid to Vigo (MAD–VGO) — Airlines, Schedules & Connections

MAD Airport Page →
288 mi airlines 281/wk
On-time Some delays Frequent delays
Flight Schedule 95 flights Verified 8h ago
Nonstop 1-Stop 2-Stop Hide separate tickets Hide overnight Hide codeshares
  Flight Airline AC Dep Arr Dur OTP Sched  
✈ Nonstop
KL3367cs
KL KLM
73H
6:40 AM
CEST T3
7:45 AM
CEST
1h 5m
M T W T F S S
Prices
AM6942cs
AM Aeromexi
7S8
6:45 AM
CEST T2
7:50 AM
CEST
1h 5m
M T W T F S S
Prices
UX7308+5
UX Air Europa
7S8
6:45 AM
CEST T2
7:50 AM
CEST
1h 5m
M T W T F S S
Prices
AF4791cs
AF Air France
7S8
6:45 AM
CEST T2
7:50 AM
CEST
1h 5m
M T W T F S S
Prices
EY7590cs
EY Etihad
7S8
6:45 AM
CEST T3
7:50 AM
CEST
1h 5m
M T W T F S S
Prices
AD6974cs
AD Azul Linhas Aéreas Brasileiras
7S8
6:45 AM
CEST T3
7:50 AM
CEST
1h 5m
M T W T F S S
Prices
VY5044cs
VY Vueling
320
7:20 AM
CEST T4
8:40 AM
CEST
1h 20m
M T W T F S S
Prices
AV6067cs
AV avianca
32A
7:20 AM
CEST T4
8:40 AM
CEST
1h 20m
M T W T F S S
Prices
IB465+2
IB Iberia
32A
7:20 AM
CEST T4
8:40 AM
CEST
1h 20m
M T W T F S S
Prices
IB1127+3
IB Iberia
CRK
8:25 AM
CEST T4
9:45 AM
CEST
1h 20m
M T W T F S S
Prices
KL3316cs
KL KLM
738
10:40 AM
CEST T3
11:45 AM
CEST
1h 5m
M T W T F S S
Prices
EY4391cs
EY Etihad
738
10:40 AM
CEST T2
11:45 AM
CEST
1h 5m
M T W T F S S
Prices
AD6972cs
AD Azul Linhas Aéreas Brasileiras
7S8
10:40 AM
CEST T3
11:45 AM
CEST
1h 5m
M T W T F S S
Prices
UX7302+6
UX Air Europa
738
10:40 AM
CEST T2
11:45 AM
CEST
1h 5m
M T W T F S S
Prices
CX1898cs
CX Cathay Pacific
319
11:30 AM
CEST T4
12:50 PM
CEST
1h 20m
M T W T F S S
Prices
AV6088cs
AV avianca
32A
11:30 AM
CEST T4
12:50 PM
CEST
1h 20m
M T W T F S S
Prices
VY5046cs
VY Vueling
32A
11:30 AM
CEST T4
12:50 PM
CEST
1h 20m
M T W T F S S
Prices
IB467+3
IB Iberia
319
11:30 AM
CEST T4
12:50 PM
CEST
1h 20m
M T W T F S S
Prices
JU7473cs
JU AirSERBIA
738
2:55 PM
CEST T2
4:00 PM
CEST
1h 5m
M T W T F S S
Prices
AZ2408cs
AZ ITA
7S8
2:55 PM
CEST T2
4:00 PM
CEST
1h 5m
M T W T F S S
Prices
AD6971cs
AD Azul Linhas Aéreas Brasileiras
7S8
2:55 PM
CEST T2
4:00 PM
CEST
1h 5m
M T W T F S S
Prices
KL3376cs
KL KLM
73H
2:55 PM
CEST T2
4:00 PM
CEST
1h 5m
M T W T F S S
Prices
RO9421cs
RO Tarom
73H
2:55 PM
CEST T2
4:00 PM
CEST
1h 5m
M T W T F S S
Prices
UX7300+11
UX Air Europa
7S8
3:20 PM
CEST T2
4:25 PM
CEST
1h 5m
M T W T F S S
Prices
EY4394cs
EY Etihad
7S8
3:20 PM
CEST T2
4:25 PM
CEST
1h 5m
M T W T F S S
Prices
IB1131+1
IB Iberia
CRK
3:45 PM
CEST T4
5:05 PM
CEST
1h 20m
M T W T F S S
Prices
AV6121cs
AV avianca
319
3:45 PM
CEST T4
5:05 PM
CEST
1h 20m
M T W T F S S
Prices
AT5435cs
AT Royal Air Maroc
319
3:45 PM
CEST T4
5:05 PM
CEST
1h 20m
M T W T F S S
Prices
AV2576cs
AV avianca
CRK
3:45 PM
CEST T4
5:05 PM
CEST
1h 20m
M T W T F S S
Prices
LA1576cs
LA LATAM Chile
319
3:45 PM
CEST T4
5:05 PM
CEST
1h 20m
M T W T F S S
Prices
IB469+7
IB Iberia
32A
3:45 PM
CEST T4
5:05 PM
CEST
1h 20m
M T W T F S S
Prices
JU7472cs
JU AirSERBIA
73H
7:10 PM
CEST T3
8:15 PM
CEST
1h 5m
M T W T F S S
Prices
KL3343cs
KL KLM
73H
7:10 PM
CEST T3
8:15 PM
CEST
1h 5m
M T W T F S S
Prices
EY4392cs
EY Etihad
738
7:15 PM
CEST T3
8:20 PM
CEST
1h 5m
M T W T F S S
Prices
SV6133cs
SV Saudia
738
7:15 PM
CEST T3
8:20 PM
CEST
1h 5m
M T W T F S S
Prices
AD6973cs
AD Azul Linhas Aéreas Brasileiras
73H
7:15 PM
CEST T2
8:20 PM
CEST
1h 5m
M T W T F S S
Prices
AZ2432cs
AZ ITA
73H
7:15 PM
CEST T2
8:20 PM
CEST
1h 5m
M T W T F S S
Prices
UX7306+10
UX Air Europa
738
7:15 PM
CEST T3
8:20 PM
CEST
1h 5m
M T W T F S S
Prices
AR7322cs
AR Aerolineas Argentin
73H
7:15 PM
CEST T3
8:20 PM
CEST
1h 5m
M T W T F S S
Prices
LA1748cs
LA LATAM Chile
320
7:45 PM
CEST T4
9:05 PM
CEST
1h 20m
M T W T F S S
Prices
IB471+2
IB Iberia
319
7:45 PM
CEST T4
9:05 PM
CEST
1h 20m
M T W T F S S
Prices
IB1133
IB Iberia
CRK
7:45 PM
CEST T4
9:05 PM
CEST
1h 20m
M T W T F S S
Prices
AY5603cs
AY Finnair
320
10:20 PM
CEST T4S
11:40 PM
CEST
1h 20m
M T W T F S S
Prices
IB473+1
IB Iberia
320
10:20 PM
CEST T4
11:40 PM
CEST
1h 20m
M T W T F S S
Prices
IB474+7
IB Iberia
32A
6:30 AM
CEST T1
7:45 AM
CEST
1h 15m
M T W T F S S
Prices
VY5051cs
VY Vueling
320
6:30 AM
CEST T1
7:45 AM
CEST
1h 15m
M T W T F S S
Prices
LA1538cs
LA LATAM Chile
32A
6:30 AM
CEST
7:45 AM
CEST
1h 15m
M T W T F S S
Prices
AY5602cs
AY Finnair
32A
6:30 AM
CEST T1
7:45 AM
CEST
1h 15m
M T W T F S S
Prices
AV6119cs
AV avianca
32A
6:30 AM
CEST T1
7:45 AM
CEST
1h 15m
M T W T F S S
Prices
QR8046cs
QR Qatar
32A
6:30 AM
CEST T1
7:45 AM
CEST
1h 15m
M T W T F S S
Prices
JL6998cs
JL Japan
32A
6:30 AM
CEST
7:45 AM
CEST
1h 15m
M T W T F S S
Prices
KL3362cs
KL KLM
73H
8:30 AM
CEST
9:40 AM
CEST
1h 10m
M T W T F S S
Prices
UX7311+9
UX Air Europa
738
8:40 AM
CEST
9:50 AM
CEST
1h 10m
M T W T F S S
Prices
AF4825cs
AF Air France
7S8
8:40 AM
CEST
9:50 AM
CEST
1h 10m
M T W T F S S
Prices
AZ2435cs
AZ ITA
7S8
8:40 AM
CEST
9:50 AM
CEST
1h 10m
M T W T F S S
Prices
AD6975cs
AD Azul Linhas Aéreas Brasileiras
7S8
8:40 AM
CEST
9:50 AM
CEST
1h 10m
M T W T F S S
Prices
SK8389cs
SK S
7S8
8:40 AM
CEST
9:50 AM
CEST
1h 10m
M T W T F S S
Prices
RO9420cs
RO Tarom
73H
8:40 AM
CEST
9:50 AM
CEST
1h 10m
M T W T F S S
Prices
EY7578cs
EY Etihad
738
8:40 AM
CEST
9:50 AM
CEST
1h 10m
M T W T F S S
Prices
LA1523cs
LA LATAM Chile
32A
9:10 AM
CEST
10:25 AM
CEST
1h 15m
M T W T F S S
Prices
IB466+6
IB Iberia
32A
9:10 AM
CEST T1
10:25 AM
CEST
1h 15m
M T W T F S S
Prices
JL6964cs
JL Japan
32A
9:10 AM
CEST
10:25 AM
CEST
1h 15m
M T W T F S S
Prices
VY5156cs
VY Vueling
32A
9:20 AM
CEST
10:35 AM
CEST
1h 15m
M T W T F S S
Prices
AV6091cs
AV avianca
320
9:20 AM
CEST T1
10:35 AM
CEST
1h 15m
M T W T F S S
Prices
AT5433cs
AT Royal Air Maroc
320
9:20 AM
CEST T1
10:35 AM
CEST
1h 15m
M T W T F S S
Prices
IB1128+3
IB Iberia
CRK
10:25 AM
CEST
11:40 AM
CEST
1h 15m
M T W T F S S
Prices
IB34
IB Iberia
10:31 AM
CEST
11:49 AM
CEST
1h 18m
M T W T F S S
Prices
EY4395cs
EY Etihad
738
12:35 PM
CEST
1:45 PM
CEST
1h 10m
M T W T F S S
Prices
AD6976cs
AD Azul Linhas Aéreas Brasileiras
7S8
12:35 PM
CEST
1:45 PM
CEST
1h 10m
M T W T F S S
Prices
AZ2457cs
AZ ITA
7S8
12:35 PM
CEST
1:45 PM
CEST
1h 10m
M T W T F S S
Prices
UX7315+11
UX Air Europa
73H
12:35 PM
CEST
1:45 PM
CEST
1h 10m
M T W T F S S
Prices
KL3380cs
KL KLM
73H
12:35 PM
CEST
1:45 PM
CEST
1h 10m
M T W T F S S
Prices
SV6132cs
SV Saudia
7S8
12:35 PM
CEST
1:45 PM
CEST
1h 10m
M T W T F S S
Prices
JU7474cs
JU AirSERBIA
73H
12:35 PM
CEST
1:45 PM
CEST
1h 10m
M T W T F S S
Prices
AT5434cs
AT Royal Air Maroc
32A
1:30 PM
CEST T1
2:45 PM
CEST
1h 15m
M T W T F S S
Prices
VY5047cs
VY Vueling
32A
1:30 PM
CEST T1
2:45 PM
CEST
1h 15m
M T W T F S S
Prices
IB468+4
IB Iberia
319
1:30 PM
CEST
2:45 PM
CEST
1h 15m
M T W T F S S
Prices
AV6073cs
AV avianca
32A
1:30 PM
CEST T1
2:45 PM
CEST
1h 15m
M T W T F S S
Prices
UX7317+6
UX Air Europa
7S8
4:50 PM
CEST
6:00 PM
CEST
1h 10m
M T W T F S S
Prices
AD6977cs
AD Azul Linhas Aéreas Brasileiras
7S8
4:50 PM
CEST
6:00 PM
CEST
1h 10m
M T W T F S S
Prices
KL3377cs
KL KLM
7S8
4:50 PM
CEST
6:00 PM
CEST
1h 10m
M T W T F S S
Prices
AR7323cs
AR Aerolineas Argentin
73H
4:50 PM
CEST
6:00 PM
CEST
1h 10m
M T W T F S S
Prices
EY7579cs
EY Etihad
7S8
5:10 PM
CEST
6:20 PM
CEST
1h 10m
M T W T F S S
Prices
VY5730cs
VY Vueling
CRK
5:45 PM
CEST
7:00 PM
CEST
1h 15m
M T W T F S S
Prices
CX1846cs
CX Cathay Pacific
319
5:45 PM
CEST
7:00 PM
CEST
1h 15m
M T W T F S S
Prices
LA1527cs
LA LATAM Chile
319
5:45 PM
CEST
7:00 PM
CEST
1h 15m
M T W T F S S
Prices
AV6117cs
AV avianca
319
5:45 PM
CEST
7:00 PM
CEST
1h 15m
M T W T F S S
Prices
IB470+5
IB Iberia
319
5:45 PM
CEST
7:00 PM
CEST
1h 15m
M T W T F S S
Prices
AV6137cs
AV avianca
CRK
5:45 PM
CEST
7:00 PM
CEST
1h 15m
M T W T F S S
Prices
IB1132+2
IB Iberia
7:50 PM
CEST
9:00 PM
CEST
1h 10m
M T W T F S S
Prices
EY7592cs
EY Etihad
73H
9:05 PM
CEST
10:15 PM
CEST
1h 10m
M T W T F S S
Prices
AD6978cs
AD Azul Linhas Aéreas Brasileiras
73H
9:05 PM
CEST
10:15 PM
CEST
1h 10m
M T W T F S S
Prices
UX7319+5
UX Air Europa
73H
9:05 PM
CEST
10:15 PM
CEST
1h 10m
M T W T F S S
Prices
KL3314cs
KL KLM
73H
9:05 PM
CEST
10:15 PM
CEST
1h 10m
M T W T F S S
Prices
IB1134
IB Iberia
CRK
9:45 PM
CEST
11:00 PM
CEST
1h 15m
M T W T F S S
Prices

No flights match your filters.

No nonstop flights on this route. connecting options below.

1-STOP More options, longer trips
2-STOP Loading... Reach the hardest destinations
Madrid to Vigo
2 carriers, 281 flights/week nonstop.
2 Airlines 281 Flights/wk 288 mi 1h 5m nonstop 4 1-stop hubs

MAD–VGO is served by 2 airlines with nonstop service. Iberia and Air Europa lead the route. The flight covers 288 miles in approximately 1h 5m. Beyond nonstop, 4 hubs offer 1-stop connections.

Airline Landscape

All carriers operating nonstop MAD–VGO service, compared side by side.
Airline Freq/wk Aircraft Duration Dep OTP Alliance Codeshares
IB Iberia Also: AT, AV, AY, CX, LA, VY 35 319, 320, 32A, CRK 1h20 Oneworld AT, AV, AY, CX, LA, VY
UX Air Europa Also: AD, AF, AM, AR, AZ, EY, JU, KL, RO, SV 28 738, 7S8 1h05 SkyTeam AD, AF, AM, AR, AZ, EY, JU, KL, RO, SV
Aircraft on this route
319 Airbus A319 – AT, AV, CX, IB, LA
320 Airbus A320 – AY, IB, LA, VY
32A Airbus A320 – AV, IB, VY
738 Boeing 737-800 – EY, JU, KL, SV, UX
73H Boeing 737-800 (Winglets) – AD, AR, AZ, JU, KL, RO
7S8 Boeing 737 MAX 8-200 – AD, AF, AM, AZ, EY, UX
CRK Canadair Regional Jet 1000 – AV, IB
Alliance coverage
Oneworld: IB (35 flights/wk, 56%)
SkyTeam: UX (28 flights/wk, 44%)
OTP based on airport-level delay snapshots. Duration ranges reflect seasonal/directional variation.

Weekly Schedule Pattern

Nonstop flight frequency by day of week, MAD to VGO direction.
Mon
41
flights
Tue
40
flights
Wed
40
flights
Thu
40
flights
Fri
40
flights
Sat
40
flights
Sun
40
flights
Departure time distribution
12 AM6 AM12 PM6 PM12 AM
Morning departures
Afternoon/evening departures
44
Nonstop flights
281
Outbound / wk
325
Return / wk

Connection Landscape

Beyond nonstop. 1-stop and 2-stop options for MAD to VGO.
1-STOP
One-Stop Connections
4
Hubs
~14h
Fastest
~23h
Longest
Verified with published schedule alignment and minimum connection time.
2-STOP
Two-Stop Connections
228
Candidates
Two-stop connections loaded in the connections tab above.
Connections computed from published schedules with minimum connection time verification. Use the interactive explorer above the fold to filter by airline, tier, and layover time.

Travel Essentials

Practical planning for this route.
Time Difference
0h
Vigo is 0 hours the same as Madrid.
MAD: CEST · VGO: CEST

When it's 6:00 PM in Madrid, it's 6:00 PM in Vigo.
Distance & Flight Time
288 mi / 464 km
Nonstop flight time is approximately 1h 5m to 1h 20m.
Getting to MAD

Metro Line 8 runs from Nuevos Ministerios (central Madrid) to T1/T2/T3 in 12–15 minutes (€6, including the airport supplement). T4 requires an additional free shuttle from T2; add 10 minutes. The Cercanías commuter train (Line C-1) reaches T4 from Atocha station in 25 minutes (€2.60, no supplement).Taxis have a fixed fare of €30 from central Madrid zones. The ride is typically 20–35 minutes depending on traffic. Avenida de América bus hub serves several airport bus routes (€5).

MAD–VGO Quick Facts

Key statistics for the Madrid to Vigo route.
Route details
Distance288 mi / 464 km
Flight time1h 5m to 1h 20m
Time difference0 hours
Airlines (nonstop)2
Weekly flights281 out / 325 return
1-stop connections4 hubs
Origin: MAD
IATA / ICAOMAD / LEMD
TimezoneEurope/Madrid
Passengers/yr66.1M
Elevation1,998 ft / 609 m
Destination: VGO
Full nameVigo Airport
IATA / ICAOVGO / LEVX
TimezoneEurope/Madrid
Elevation856 ft / 261 m

Frequently Asked Questions

Common questions about MAD to VGO flights.
Nonstop flights from Adolfo Suárez Madrid–Barajas Airport to Vigo Airport take approximately 1h 5m to 1h 20m. The route covers 288 miles.
2 airlines operate nonstop service: Iberia and Air Europa. Plus 16 codeshare partners.
There are approximately 281 nonstop flights per week from MAD to VGO. The return direction has about 325 weekly flights.
Yes, 1-stop connections are available through TEB, BCN, LPA and TFN. These options provide additional schedule flexibility.
Yes, return flights from VGO to MAD are available. Use the direction toggle at the top to view the return schedule.
Click the 'Search Flights' button to check availability and prices on Google Flights. You can also compare airlines and schedules on this page to find the best option.
Route data is updated regularly from official airline schedules. On-time performance data comes from recent airport delay snapshots.

Flights from MAD to VGO

Adolfo Suárez Madrid–Barajas Airport (MAD) and Vigo Airport (VGO) are connected by nonstop service from Iberia and Air Europa. With 281 weekly departures, this is a heavily served route.

MAD to VGO Flight Duration and Schedule

Nonstop flight time from MAD to VGO ranges from 1 hours 5 minutes to 1 hours 20 minutes. The route covers a distance of 288 miles (464 km). There are approximately 281 weekly flights outbound and 325 return, totaling 606 flights per week in both directions.

Connecting Options and Alternatives

4 one-stop connections are available, with the fastest taking approximately 14 hours via TEB. Two-stop connections are also available via intermediate hubs.