>
Madrid to Vigo

Compare prices to get from Madrid to Vigo

Search for tickets from Madrid to Vigo in the next 7 days. Flights start at RUB 3,507. Trains start at RUB 2,055. Buses start at RUB 4,294.
Flights
RUB 3,507|1h 10m
Trains
RUB 2,055|3h 59m
Buses
RUB 4,294|7h 15m
RUB 9,284
RUB 3,507
RUB 3,507
RUB 8,408
RUB 8,408
RUB 8,408
RUB 6,173
RUB 7,124
RUB 6,099
RUB 6,161
RUB 6,099
RUB 6,161
RUB 6,099
RUB 6,173
Air Europa
Cheapest|Fastest
1h 10m
Adolfo Suárez Madrid-Barajas AirportVigo Airport
RUB 3,507One way
Search
Nonstop
Air Europa
Fastest
1h 10m
Adolfo Suárez Madrid-Barajas AirportVigo Airport
RUB 8,470One way
Search
Nonstop
Air Europa
Fastest
1h 10m
Adolfo Suárez Madrid-Barajas AirportVigo Airport
RUB 7,173One way
Search
Nonstop
Iberia
1h 20m
Adolfo Suárez Madrid-Barajas AirportVigo Airport
RUB 9,852One way
Search
Nonstop
  • 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 Flights and Trains from Madrid to Vigo

The cheapest way to get from Madrid to Vigo costs only RUB 2,174 on average via Trains, and the quickest way takes just 1h 15m by Flights. Find the travel option that best suits you.

Flight
Flights Fastest
Average price RUB 4,939
Average duration 1h 15m
Departure time 06:45 - 19:10
Direct options
Search flights
Train
Trains Cheapest
Average price RUB 2,174
Average duration 5h 1m
Departure time 14:40 - 23:48
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?

Which month has the cheapest one-way flights from Madrid to Vigo?

The average price of one-way flights from Madrid to Vigo purchased by Trip.com users by month over the past 12 months.

Based on Trip.com’s data, the cheapest month for flights from Madrid to Vigo is January, with an average price of RUB 4,747; while the month with the highest flight price is usually July, with an average price of up to RUB 9,281.

RUB 9,281
RUB 7,014
RUB 4,747
RUB 2,480
    Cheapest
  • RUB 5,932
    Nov
  • RUB 6,891
    Dec
  • RUB 4,747
    Jan
  • RUB 5,368
    Feb
  • RUB 5,766
    Mar
  • RUB 6,534
    Apr
  • RUB 6,304
    May
  • RUB 7,178
    Jun
  • RUB 9,281
    Jul
  • RUB 7,458
    Aug
  • RUB 6,889
    Sep
  • RUB 6,075
    Oct

What is the cheapest day to travel by train from Madrid to Vigo?

Average train fares from Madrid to Vigo for the next 7 days, based on Trip.com user searches.

Based on Trip.com's data, the cheapest day to travel by train from Madrid to Vigo is Monday, with an average price of RUB 2,174.

RUB 3,754
RUB 2,964
RUB 2,174
RUB 1,384
  • Nov 9
  • Dec 1
  • Dec 2
  • Nov 19
  • Nov 27
  • Nov 28
  • Dec 6

What is the cheapest day to travel from Madrid to Vigo by bus?

The average price of a bus from Madrid to Vigo found by Trip.com users over the next 7 days.

Based on Trip.com's data, the cheapest day for bus tickets from Madrid to Vigo is Monday, with an average price of RUB 4,390.

RUB 4,390
  • Nov 9
  • Nov 10
  • Nov 11
  • Nov 12
  • Nov 13
  • Nov 14
  • Nov 15

Recommended hotels in Vigo

NH Collection Vigo
9.3/10
115 Reviews
NH Collection Vigo
hotel-star hotel-star hotel-star hotel-star hotel-praise
0.41 km from downtown
3% off
RUB 9,630 RUB 9,383
AC Hotel Palacio Universal
8.8/10
80 Reviews
AC Hotel Palacio Universal
hotel-star hotel-star hotel-star hotel-star hotel-praise
0.33 km from downtown
RUB 9,321
Gran Hotel Nagari Boutique & Spa
9.2/10
87 Reviews
Gran Hotel Nagari Boutique & Spa
hotel-star hotel-star hotel-star hotel-star hotel-star hotel-praise
0.12 km from downtown
6% off
RUB 9,420 RUB 8,889
Pazo Los Escudos Hotel Spa & Resort
9.2/10
54 Reviews
Pazo Los Escudos Hotel Spa & Resort
hotel-star hotel-star hotel-star hotel-star hotel-star hotel-praise
4.01 km from downtown
RUB 10,025

Madrid to Vigo travel tips

Companies operating from Madrid to Vigo

Renfe

Find departure & arrival points near Madrid and Vigo

Popular airports near Madrid

Adolfo Suárez Madrid-Barajas Airport (MAD) Madrid Spain
Salamanca Airport (SLM) Nearby Salamanca Spain

Popular airports near Vigo

Vigo Airport (VGO) Vigo Spain
Santiago de Compostela Airport (SCQ) Nearby Santiago de Compostela Spain

Popular train stations near Madrid

Madrid-Puerta De Atocha Madrid Spain
Madrid-Atocha Cercanías Madrid Spain
Delicias Madrid Spain
Railway Museum Madrid Spain
Embajadores Madrid Spain

Popular train stations near Vigo

Vigo-Urzaiz Vigo Spain
Vigo-Guixar Vigo Spain
Chapela Vigo Spain
Cangas-Bus Vigo Spain
Redondela Vigo Spain

Popular bus stations near Madrid

ESPANILLO Madrid Spain
TRANBUS Madrid Spain
Sevilla Madrid Spain
Madrid Gran Vía Callao Madrid Spain
PLAZA BOHEMIA Madrid Spain

Popular bus stations near Vigo

VIGO (RÚA AREAL) Vigo Spain
Vigo Vialia Center Bus Station Vigo Spain
Vigo Vigo Spain
PERILLO (BURGUER KING) Vigo Spain
Vigo Bus Station Vigo Spain

How to travel from Madrid to Vigo: FAQs

  • How far is it from Madrid to Vigo?

    It’s about 466 km (290 mi) from Madrid to Vigo.
  • You can travel from Madrid to Vigo in 2 different ways: Flights, Trains.
  • The fastest way to get from Madrid to Vigo is by Flights, with an average journey time of 1 hour 15 minutes. Other modes of transport take longer: Trains takes on average 5h 1m.
  • The cheapest way to get from Madrid to Vigo is by Trains, with an average price of RUB 2,174. Other modes of transport are more expensive: Flights costs around RUB 4,939 on avergae.
  • For trips between Madrid and Vigo, travelers typically use the following departure and arrival points: Most Flights depart from Adolfo Suárez 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).
  • 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 RUB 4,747. Flights from Madrid to Vigo are typically cheapest Monday, with an average fare of RUB 2,174. Flights from Madrid to Vigo are typically cheapest Monday, with an average fare of RUB 4,390
  • There is a 0m time difference between Madrid and Vigo.