COMPARE Prices across different modes

28 Oct
29 Oct
£107Air Europa
30 Oct
£107Air Europa
31 Oct
£49Air Europa
1 Nov
Find prices
£49Air Europa
2 Nov
£67Air Europa
3 Nov
£49Air Europa

These companies trust us. We sell their tickets all in one place.

Virgin Trains
East Coast
Cross Country
Deutsche Bahn

Train Information between Madrid and Vigo

distanceDistance288 miles (465 km)
durationAverage train duration5 h 10 min
priceAverage train ticket price£52 (€59)
frequencyTrain frequency1 a day
changesDirect trainYes, there is 1 direct train a day
carriersTrain companiesRenfe

Trains from Madrid to Vigo cover the 288 miles (465 km) long trip taking on average 5 h 10 min with our travel partners like Renfe. Normally, there is 1 train operating per day, including direct services available. You can get the cheapest train tickets for this journey for as low as £32, but the average price of train tickets is £52. Travellers depart most frequently from Madrid-Puerta de Atocha and arrive in Vigo Guixar.

Train companies

Travel with Renfe between Madrid and Vigo

Travel from Madrid to Vigo from £32 with Omio’s train partners Renfe! You can find the best timetables and tickets when comparing and booking the most affordable trip for you.


Travel between Madrid and Vigo with ease and comfort with Renfe, Spain’s main operator of train services covering around 9, 300 miles of domestic and international routes. When taking a Renfe train between Madrid and Vigo, you can expect to travel 288 miles (465 km) and pay as low as £32. Check Renfe’s train timetables on Omio and score cheap tickets between Madrid and Vigo!

Renfe has a wide range of ticket types to fit your budget like Promo, Promo+ and Flexible. Renfe also offers discount cards like the Renfe Gold Card and +Renfe Youth Card 50 for qualified travellers. You can use these savings offers and discount cards on Omio when booking your trip.

Renfe offers a wide range of train types with different levels of comfort, amenities and speed. AVE trains run at high-speed and serve long-distance routes, Alvia trains combine high-speed and normal speed trains serving domestic routes, Altaria serves domestic routes into southern Spain, Euromed offers domestic routes along the Mediterranean coast, Avant trains serve regional commuter routes and Trenhotel offers night train routes.

Operator ticket policies for COVID

  • Cashless payments recommended
  • Online booking and check-in recommended
  • Exceptions to waive change or cancellation fees policy
  • Renfe has applied temporary travel conditions for ticket holders that can no longer justify their travel or don’t wish to travel with AVE, Large Distancia, Avant or Media services for trips between 29th of October and 8th of May 2021
  • Travellers may choose to get a full refund, free of charge, or be provided with a new ticket for another date free of charge.
  • Passengers traveling international routes (Renfe–SNCF) can cancel their ticket free of charge until August 29th, 2021 if it’s requested three days before the departure date.

Renfe trains from Madrid to Vigo


Renfe is Spain's national train operator and connects the country's main points of interest. In addition, Renfe has the largest high-speed network in Europe with AVE and Alvia trains. Other Renfe train types are Altaria, Euromed and Talgo. All Renfe trains are equipped with an on-board bistro, toilets, air conditioning and many of them with Wi-Fi.

At Omio you can easily check the Renfe timetable for your trip and book cheap Renfe tickets from Madrid to Vigo. When booking, you can choose different classes (Tourist, Tourist Plus, Preferred and Club), the seat and the type of ticket you want (Promo, Promo+, Flexible or Round Trip). If you have a Renfe discount card, you can specify it when you buy your ticket at Omio and take advantage of many offers. For information on ticket cancellation, please visit our Help centre.

More information: Trains in Spain
More information: Renfe
More information: Book your trains in Europe
More information: Cheap train tickets
More information: High speed trains in Europe

Travel Tips

Trains from Madrid to Vigo
Travel by train to Vigo easily. Whether you want fast, cheap or something entirely different, our travel experts have collected everything you need to know so you can find the best option from Madrid to Vigo.
How much do cheap train tickets from Madrid to Vigo cost?
If you’re looking to save money on tickets, you can find a cheap train to Vigo from Madrid for as little as £32  in the next 7 days.
What is the average cost of a train from Madrid to Vigo?
The Madrid to Vigo train ticket price is on average £52  if you are looking to book your tickets for this route in the next week.
What is the distance between Madrid and Vigo by train?
The Madrid to Vigo train distance is approximately 288 miles (465 km).
How long is the train journey between Madrid and Vigo?
While the time it takes to travel 288 miles (465 km) between Madrid and Vigo can vary based on specific dates, weekends, and bank holidays, the train duration from Madrid to Vigo is on average 5 h 10 min.
What station does the Madrid to Vigo train leave from? Which Vigo train station do I come into from Madrid?

There are a few train stations in Madrid to start your journey from including Madrid-Puerta de Atocha, Madrid Chamartín and Madrid Méndez Alvaro. In Vigo you have a few train station options to choose from for your arrival including Vigo Guixar and Vigo Urzáiz.

Omio customers travelling this route depart most frequently from Madrid-Puerta de Atocha   and arrive in Vigo Guixar.

Where is the Madrid train station located? Where is the Vigo train station located?

You can find the most popular departure train station for this route, Madrid-Puerta de Atocha, located approximately 1 mile (s) / 1 km from the city centre of Madrid. The most popular arrival train station in Vigo, called Vigo Guixar, is located around 1 mile (s) / 1 km away from its city centre.

What train companies offer a service between Madrid and Vigo?
If you're looking for trains from Madrid to Vigo, you can rely on Renfe to get you to Vigo. It's also good to check out all possible train providers for the Madrid to Vigo trip to see if there might be differences in the amenities they offer.
Are there any Madrid to Vigo direct trains?
Yes, there is 1 direct train per day from Madrid to Vigo with Renfe, and you won’t need to change in between. Direct train services tend to offer more convenience and save you time when travelling to your destination, so it's worth paying attention to before you buy your train ticket.
How many trains per day are there between Madrid and Vigo?
The average number of trains departing Madrid for Vigo is 1 a day. The train schedules and services may vary between weekdays and weekends.
What are the first and last departure train times from Madrid to Vigo?
If you prefer early morning trains from Madrid to Vigo, the first train leaves at 05: 15. If you prefer late night trains from Madrid to Vigo, the last train of the day leaves at 15: 45. Omio shows you the latest train from Madrid to Vigo times to help you book the best departure time for this journey.
How early should I book train tickets between Madrid and Vigo to score the best deals?
You can find a train between Madrid and Vigo to cost on average £52 one way if you book within the next 7 days. But we recommend buying train tickets in advance to score the best deals and save money on your journey. You’ll see tickets for the Madrid to Vigo train generally on sale a few months before the planned travel date.

Important Stations and Airports for this Journey

Madrid-Puerta de Atocha is the most popular Madrid railway station for Omio travellers, but it's not the only one. Read all the information you need to know about the main train stations in Madrid for your journey to Vigo.
Amenities at station
Ticket office hours
Mon - Sun: 10: 00 - 20: 00
Connections to/from station
Train lines: C1, C2, C3, C4, C5, C7, C8, C10
Metro lines: 1
Bus lines: 10, 14, 24, 26, 32, 37, 54, 57, 59, 85, 86, 102, 121, 203