Compare prices to get from Madrid to Vigo
VND 963,000|1h 10m
VND 604,797|3h 59m
VND 1,358,467|7h 15m
VND 7,778,000
VND 1,519,000
VND 1,255,000
VND 2,684,000
VND 1,251,000
VND 1,270,000
VND 2,272,000
VND 1,274,000
VND 963,000
VND 979,000
VND 1,519,000
VND 1,519,000
VND 1,274,000
VND 2,272,000
Air Europa1h 10m
Madrid Barajas AirportVigo Airport
VND 1,519,000One way
Search
Direct
Iberia1h 20m
Madrid Barajas AirportVigo Airport
VND 2,474,000One way
Search
Direct
Binter Canarias12h 35m
Madrid Barajas AirportVigo Airport
VND 7,557,000One way
Search
1 stop
- Prices shown from Madrid to Vigo are the estimated lowest fares found in the last 24 hours for travel within the next 7 days.
Compare transport options from Madrid to Vigo
The cheapest way to get from Madrid to Vigo costs only VND 677,073 on average via Trains, and the quickest way takes just 1h 13m by Flights. Find the travel option that best suits you.
Flights Fastest
Average price VND 1,138,000
Average duration1h 13m
Departure Time--
Direct options
Trains Cheapest
Average price VND 677,073
Average duration4h 33m
Departure Time14:40 - 22:29
Direct options
Buses
Average price VND 1,364,867
Average duration7h 50m
Departure Time10:00 - 06:05
Direct options
· Total pre-departure time: Estimated travel time to the departure point, plus standard check-in, security, and waiting time
When is the cheapest time to travel from Madrid to Vigo?
What is the cheapest month to book a one-way flight from Madrid to Vigo?
For a one-way flight from Madrid to Vigo, fares are lowest in January (VND 1,493,000) and highest in July (VND 2,919,000).
VND 2,919,000
VND 2,206,000
VND 1,493,000
VND 780,000
What is the cheapest day to travel by train from Madrid to Vigo?
Based on Trip.com's data, the cheapest day to travel by train from Madrid to Vigo is Tuesday, with an average price of VND 677,073.
VND 1,656,834
VND 1,166,954
VND 677,073
VND 187,193
What is the cheapest day to travel from Madrid to Vigo by bus?
Based on Trip.com's data, the cheapest day for bus tickets from Madrid to Vigo is Monday, with an average price of VND 1,364,867.
VND 1,364,867
Recommended hotels in Vigo

9.3/10
114 Reviews
NH Collection Vigo

0.41 km from city centre
13% off
VND 3,914,487 VND 3,394,109

9.2/10
92 Reviews
Gran Hotel Nagari Boutique & Spa

0.12 km from city centre
VND 4,139,725 VND 5,021,262

8.9/10
88 Reviews
Hotel Ciudad de Vigo

0.05 km from city centre
VND 2,551,407

8.8/10
54 Reviews
Hesperia Vigo

3.23 km from city centre
20% off
VND 2,504,806 VND 2,007,728
From Madrid to Vigo: Travel Information
Find stations and airports near Madrid and Vigo
Popular airports near Madrid
Madrid Barajas Airport (MAD)
Salamanca Airport (SLM) Nearby
Popular airports near Vigo
Vigo Airport (VGO)
Santiago de Compostela Airport (SCQ) Nearby
Popular train stations near Madrid
Madrid-Puerta De Atocha
Madrid-Atocha Cercanías
Delicias
Railway Museum
Embajadores
Popular train stations near Vigo
Vigo-Urzaiz
Vigo-Guixar
Chapela
Cangas-Bus
Redondela (High Speed Railway)
Popular bus stations near Madrid
ESPANILLO
TRANBUS
Sevilla
Madrid Gran Vía Callao
PLAZA BOHEMIA
Popular bus stations near Vigo
VIGO (RÚA AREAL)
Vigo Vialia Center Bus Station
Vigo
PERILLO (BURGUER KING)
Vigo Bus Station
FAQ – How to Get from Madrid to Vigo
How far is it from Madrid to Vigo?
It’s about 466km (290 mi) from Madrid to Vigo.How do I travel from Madrid to Vigo?
There are 3 different ways to get from Madrid to Vigo, including Flights, Trains, Buses.What is the fastest way to travel from Madrid to Vigo?
The fastest way to get from Madrid to Vigo is by Flights, with an average journey time of 1 hour 13 minutes. Other modes of transport take longer: Trains takes on average 4h 33m.Buses takes on average 7h 50m.What is the cheapest way to travel from Madrid to Vigo?
The cheapest way to get from Madrid to Vigo is by Trains, with an average price of VND 677,073. Other modes of transport are more expensive: Flights costs around VND 1,138,000 on avergae.Buses costs around VND 1,364,867 on avergae.Where do trips from Madrid to Vigo usually depart and arrive?
For trips between Madrid and Vigo, visitors typically use the following departure and arrival points: Most Flights depart from Madrid Barajas Airport and arrive at Vigo Airport; Trains depart from Madrid-Puerta De Atocha and arrive at Vigo-Urzaiz; Buses depart from ESPANILLO and arrive at VIGO (RÚA AREAL).When is the cheapest time to buy tickets from Madrid to Vigo?
Train, bus, and flight schedules vary by season and day of the week. Based on Trip.com data: Flights from Madrid to Vigo are typically cheapest January, with an average fare of VND 1,493,000. Flights from Madrid to Vigo are typically cheapest Tuesday, with an average fare of VND 677,073. Flights from Madrid to Vigo are typically cheapest Monday, with an average fare of VND 1,364,867Is there a time difference between Madrid and Vigo?
The time difference between Madrid and Vigo is 0m.



