1map logoGo to main page

Vigo to Madrid from $24: 8 ways by bus, train, flight or car

Compare Travel Options and Prices

from
Vigo, Spain
to
Madrid, Spain

How to Get from Vigo to Madrid: Cheapest, Fastest and Best Way

1Map provides directions to cities, towns, landmarks, attractions, and addresses worldwide, offering thousands of multi-modal routes to easily get you from point A to point B.

$24 RideshareBest price
594 kmDistance
3h 8m Fastest

Compare Train, Bus, Flight, and Driving Options

Get detailed, step-by-step directions below for your trip from Vigo to Madrid with 1Map travel planner. Easily compare ticket prices, explore various transport options, and find the best routes for a seamless and cost-effective travel experience.

Company
Renfe Viajeros
Train
Average Duration
4h  28m
Estimated price
$48-68
Recommended
Company
Various
Rideshare
Average Duration
6h  55m
Estimated price
$24-27
Cheapest
route map
Distance: 594 km
Duration: 3h 8m

See more options

Pricing table
Company
Iberia / Air Europa
Plane
Average Duration
3h  8m
Estimated price
$34-480
Company
Avanza Grupo
Bus
Average Duration
8h  15m
Estimated price
$36-63
Company
Various
Drive
Average Duration
5h  46m
Estimated price
$89-143
Company
Various
Plane
Average Duration
4h  36m
Estimated price
$481-482
Company
Various
Plane
Average Duration
4h  55m
Estimated price
$483-484
Company
VMTransfers
Drive
Average Duration
9h  37m
Estimated price
$636-485

Compare prices for your selected dates

TypeMo 10/03Tu 11/03We 12/03Th 13/03Fr 14/03Sa 15/03Su 16/03
Bus $30 $72 $68 $70 $34 $34 $31
Train $39 $36 $27 $40 $34 $60 $46
Fly $46 $53 $41 $40 $50 $56 $71

Traveling From Vigo to Madrid

The journey from Vigo to Madrid offers a striking contrast, where Vigo's serene coastal charm meets Madrid's bustling urban energy.

Best Neighbourhoods in Madrid

Madrid is a city rich in diverse and vibrant neighborhoods.

Malasaña
• Known for its lively nightlife and bars.
• Vintage shops and trendy cafes abound.
Chueca
• A hub for LGBTQ+ culture and events.
• Edgy boutiques and high-quality restaurants.
La Latina
• Famous for its traditional tapas bars.
• Charming narrow streets and vibrant markets.

Best Times To Visit Madrid's Attractions

Timing your visits can greatly enhance your experience in Madrid.

Prado Museum
Visit early on weekdays for fewer crowds and more space to enjoy the art.
Retiro Park
Mornings on weekdays provide a peaceful escape from the city hustle.
Royal Palace
Late afternoons are ideal, as guided tours are less crowded and offer a more relaxed exploration.

Madrid Weather: What to Expect Year-Round

Madrid experiences a hot-summer Mediterranean climate, characterized by hot summers and mild winters, with the best times to visit being spring and fall for pleasant temperatures. Understanding the weather can help you plan your activities better, ensuring comfortable explorations around the city.

Dining Recommendation in Madrid

Try the iconic cocido madrileño, a hearty chickpea-based stew loaded with various meats and vegetables, which showcases Madrid's robust flavors. This contrasts with Vigo's seafood-centric cuisine, offering a unique dining experience that showcases the city’s vibrant atmosphere and rich culinary traditions.

Vigo - Madrid operators

Explore transport companies operating between Vigo and Madrid, with prices starting at . These companies offer competitive pricing, flexible schedules, and comfortable travel experiences.

Train
Contact phone
+34 91 232 03 20
Website
https://www.renfe.com/es/en

Train from Vigo Urzaiz to Madrid-Chamartin

Average Duration
4h 28m
Estimated price
48-68

Train from Vigo Urzaiz to Santiago De Compostela

Average Duration
54m
Estimated price
68-69

Train from Vigo Urzaiz to La Coruna-San Cristobal

Average Duration
1h 26m
Estimated price
67-68
Bus
Contact phone
+34 91 272 28 32
Website
https://www.avanzabus.com

Bus from Vigo to Estación Sur de Autobuses

Average Duration
8h 15m
Estimated price
36-63
Plane
Website
iberia.com

Plane from Vigo (VGO) to Madrid (MAD)

Average Duration
1h 17m
Estimated price
36-681
Website
aireuropa.com

Plane from Vigo (VGO) to Madrid (MAD)

Average Duration
1h 10m
Estimated price
486-240
Rideshare
Website
blablacar.com

Rideshare from Vigo to Madrid

Average Duration
6h 55m
Estimated price
24-27
all-pages.transport_towncar
Contact phone
(+351) 220971653
Website
vmtransfers.com

all-pages.transport_towncar from Vigo to Porto Airport

Average Duration
2h 32m
Estimated price
6870-688

all-pages.transport_towncar from Porto Airport to Madrid

Average Duration
6h 35m
Estimated price
689-6800

Vigo to Madrid: Overview of Bus, Train, Flight, and Car Trips

Traveling between Vigo and Madrid offers a variety of convenient options to suit your preferences, schedule, and budget. Whether you prioritize affordability, speed, or comfort, you’re sure to find the perfect way to travel without compromising on quality or convenience.

🚗 Embark on a scenic journey from Vigo to Madrid by car, covering a distance of 369 miles. 💰 Prices for the drive from Vigo to Madrid range from €92 to €147, providing budget-friendly travel options for your adventure.
Average price
€92 - €147
🚂 Despite there being no direct train from Vigo to Madrid, travelers can easily make the journey with a transfer. The route involves departing from Vigo Urzaiz and arriving at Estación de Sol Cercanías via Estación de tren Madrid Chamartín-Clara Campoamor, taking approximately 4 hours and 28 minutes in total. 🎫 Renfe Viajeros operates the Vigo to Madrid train services, allowing passengers to embark at Vigo Urzaiz and arrive at Madrid-Chamartin station. The ticket prices for this train journey can range from €50 to €70, offering a cost-effective way to travel between these two Spanish cities. 🌆 Experience a seamless travel experience from Vigo to Madrid by train, enjoying the scenic views and comfort of rail transportation. With a journey duration of 4 hours and 28 minutes, travelers can look forward to reaching the vibrant capital city of Spain efficiently and affordably.
Departure Point
Vigo Urzaiz station
Arrival Point
Madrid-Chamartin station
🛫 Flying from Vigo to Madrid is a quick and convenient option, with a direct flight taking just 1 hour and 10 minutes. Both Air Europa and Iberia operate flights on this route. ✈️ The total travel time from Vigo to Madrid by plane is approximately 3 hours and 8 minutes. This makes flying a time-efficient choice for those looking to reach the Spanish capital quickly. 💸 Prices for flights between Vigo and Madrid can range from €35 to €206, offering travelers a variety of options to suit their budget and schedule.
Departure Point
Vigo Airport
Arrival Point
Madrid Airport
🚌 Traveling from Vigo to Madrid by bus is a convenient option with direct services departing twice daily. The journey duration is approximately 8 hours and 15 minutes. 🚌 With ticket prices ranging from €37 to €64, taking the bus from Vigo to Madrid offers a budget-friendly and hassle-free transportation option for your trip.
Departure Point
Vigo station
Arrival Point
Estación Sur de Autobuses station
Useful tips for bus travellers
• For your bus trip from Vigo to Madrid, consider booking your tickets in advance on the Avanza Grupo website (avanzabus.com), as seats can fill up quickly, especially during weekends and holidays.
• The direct bus ride lasts around 8 hours and 15 minutes, so pack snacks and entertainment; local delicacies like ‘empanada’ or traditional ‘tarta de Santiago’ can be picked up from local bakeries before departure to enjoy on your journey.
• Upon arrival at Estación Sur de Autobuses in Madrid, familiarize yourself with the layout via their station map at (estacion-sur.es), which details food courts, ticket counters, and connections to the metro, as this will help you navigate the station effectively.

Frequently asked questions

Find out more about the route from Vigo to Madrid.

Or choose the category:
The distance between Vigo and Madrid is approximately 468.3 km by plane and 593.8 km by road. Depending on the mode of transportation, travel times vary. It takes about 3 hours and 17 minutes to reach Madrid from Vigo by plane, 4 hours and 38 minutes by train, and 5 hours and 46 minutes by car. If traveling by bus, it can take up to 8 hours and 15 minutes to reach Madrid from Vigo.
The most cost-effective transportation option for traveling from Vigo to Madrid is to rideshare, which costs between €24 and €28 and takes approximately 6 hours and 55 minutes. However, if time is a priority, the fastest option is to fly, which takes around 3 hours and 17 minutes and costs between €32 and €220.
The prices for traveling from Vigo to Madrid by train range from €49 to €68. Alternatively, taking a bus from Madrid to Vigo can cost anywhere between €37 and €60.
To travel from Vigo to Madrid without using public transportation, you can consider using Blablacar's carpooling service. It offers rideshare options between the two cities, which is convenient if you don't have a driver's license or prefer to avoid public transport. The driving distance between Vigo and Madrid is approximately 593.8 km, and it takes around 5 hours and 46 minutes to drive. The prices for carpooling vary, with rates ranging from €92 to €147.
The best way to travel from Vigo to Madrid without a car is by train. The train journey takes 4 hours and 38 minutes and costs between €46 to €69. Alternatively, you can also take a bus, which takes 8 hours and 15 minutes and costs between €37 to €60. Another option is to fly, which takes 3 hours and 17 minutes and costs between €32 to €220.
Yes, there is a direct bus link between Vigo and Madrid, with services departing twice daily. The journey by bus takes approximately 8 hours and 15 minutes. However, there is no direct train from Vigo to Madrid. The train journey includes transfers and takes about 4 hours and 38 minutes.
The flight duration between Vigo and Madrid is typically 1 hour and 10 minutes. The cost of a flight ticket between these cities can range from €35 to €215, depending on various factors such as the airline, time of booking, and availability.
There are numerous options for accommodation near Madrid with over 1356 hotels available. Prices for hotels start at €38 per night, offering a range of options for various budgets.