Directions from Vigo to Madrid

Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2rio's travel planner.

Recommended option

Fly from Vigo  •  3 h 14 min

  1. VGO - MAD

$37 - $195

Cheapest option

Rideshare  •  6 h 55 min

  1. 369.9 miles

$29 - $33

5 alternative options

Train to Santiago de Compostela, fly  •  4 h 15 min

  1. SCQ - MAD

$39 - $149

Train  •  7 h 8 min

  1. Ir
  2. A

$78 - $109

Bus, taxi  •  8 h 41 min

$717 - $722

Bus  •  9 h 39 min

  1. Auto Res

$48 - $69

Drive  •  5 h 46 min

  1. 370.1 miles

$70 - $110

What companies run services between Vigo, Spain and Madrid, Spain?

Air Europa and Iberia fly from Vigo to Madrid every 4 hours. Alternatively, you can take a train from Vigo to Madrid via Santiago de Compostela, Madrid-Chamartin, and Madrid Chamartín in around 7 h 8 min.

Airlines
Iberia
Website
iberia.com
Flights from Vigo to Madrid
Ave. Duration
1 h 15 min
When
Every day
Estimated price
$100 - $370
Flights from Santiago de Compostela to Madrid
Ave. Duration
1 h 13 min
When
Every day
Estimated price
$30 - $230
Air Europa
Website
aireuropa.com
Flights from Vigo to Madrid
Ave. Duration
1 h 8 min
When
Every day
Estimated price
$70 - $280
Ryanair
Website
ryanair.com
Flights from Santiago de Compostela to Madrid
Ave. Duration
1 h 15 min
When
Every day
Estimated price
$21 - $160
Train operators
Spanish Railways (RENFE)
Phone
902 320 320
Website
renfe.com
Train from Vigo Urzaiz to Santiago de Compostela
Ave. Duration
50 min
Frequency
Hourly
Estimated price
$12 - $22
Website
renfe.com
Train from Santiago de Compostela to Madrid-Chamartin
Ave. Duration
5 h 5 min
Frequency
4 times a day
Estimated price
$65 - $85
Website
renfe.com
Bus operators
Autna
Phone
+34 (0) 986 288 030
Email
autna@autna.com
Website
autna.com
Bus from Vigo to Porto Airport
Ave. Duration
1 h 11 min
Frequency
Every 4 hours
Estimated price
$12 - $19
Schedules at
autna.com
Other operators
VMTransfers
Phone
(+351) 220971653
Email
info@vmtransfers.com
Website
vmtransfers.com
Taxi from Porto Airport to Madrid
Ave. Duration
7 h
Frequency
On demand
Estimated price
$704
Schedules at
vmtransfers.com
BlaBlaCar.es
Website
blablacar.com
Rideshare from Vigo to Madrid
Ave. Duration
6 h 55 min
Frequency
Hourly
Estimated price
$29 - $33
Book at
blablacar.es

Want to know more about travelling around Spain

Rome2rio's Travel Guide series provide vital information for the global traveller. Filled with useful and timely travel information, the guides answer all the hard questions - such as 'How do I buy a ticket?', 'Should I book online before I travel? ', 'How much should I expect to pay?', 'Do the trains and buses have Wifi?' - to help you get the most out of your next trip.

Questions & Answers

The distance between Vigo and Madrid is 465 km. The road distance is 592 km.

The cheapest way to get from Vigo to Madrid is to rideshare which costs 25€ - 28€ and takes 6 h 55 min.

The quickest way to get from Vigo to Madrid is to fly which takes 3 h 14 min and costs 30€ - 170€.

No, there is no direct train from Vigo to Madrid. However, there are services departing from Vigo Urzaiz and arriving at Madrid Sol via Santiago de Compostela and Madrid Chamartín. The journey, including transfers, takes approximately 7 h 8 min.

No, there is no direct bus from Vigo to Madrid. However, there are services departing from Vigo and arriving at Callao via Méndez Álvaro - Estación Sur. The journey, including transfers, takes approximately 9 h 39 min.

It takes approximately 3 h 14 min to get from Vigo to Madrid, including transfers.