RailClick

Trains from Vigo to Madridfrom $ 94.18

One‑way

Trains from Vigo to Madrid

Journey time
From 5h 0m
Price
From $ 94.18
Distance
464 km (288 miles)
Changes
Direct trains available
Departure station
Vigo Guixar
Arrival station
Madrid Atocha

Travelling by train: Vigo - Madrid

Journey details

How long does the train from Vigo to Madrid take?

The duration of the train journey from Vigo to Madrid can vary, but the average time is approximately 4 hours and 50 minutes.

What is the fastest journey from Vigo to Madrid by train?

The fastest train journey from Vigo to Madrid takes about 4 hours and 15 minutes.

How much does the train cost from Vigo to Madrid?

The cost of a train ticket from Vigo to Madrid can start from approximately €40, depending on the booking time and service class.

How much does the Vigo to Madrid?

Yes, there are direct train services available from Vigo to Madrid, allowing for a seamless travel experience.

What is the distance from Vigo to Madrid by train?

The distance from Vigo to Madrid by train is roughly 600 Km.

Which are the cities that the train stops from Vigo to Madrid?

On its way from Vigo to Madrid, the train may stop at key cities like Ourense, Zamora, and Segovia, depending on the route and service chosen.

Buy train tickets from Vigo to Madrid

Vigo: Places to see

Madrid: Places to see

Vigo: Main train stations

  • Vigo Urzaiz
  • Vigo Guixar

Madrid: Main train stations

  • Madrid Atocha
  • Madrid Chamartín Clara Campoamor
  • Madrid Atocha Cercanias
  • Madrid Chamartin
  • Madrid Príncipe Pio
  • Madrid Nuevos Ministerios
  • Asamblea de Madrid Entrevías
  • Madrid Delicias
  • Madrid Recoletos
  • Madrid Ramon y Cajal

Vigo - Madrid: How to get the best deals

Need our help?
Guaranteed secure payment
  • visa
  • mastercard
  • amex
  • applepay
Certificates
Europ AssistanceGlobal Awards
TreeNation
Google logo4.8 Stars | 10000+ Reviews