Compare prices and tickets by train, bus or flight

Fri
Dec 3
Find prices
Find prices
$119Iberia
Sat
Dec 4
$106Renfe Alvia
Find prices
Find prices
Sun
Dec 5
$65Renfe Alvia
$47Flixbus
$53Iberia
Mon
Dec 6
Find prices
$59Avanza
$65Iberia
Tue
Dec 7
Find prices
$59Avanza
$141Iberia
Wed
Dec 8
$65Renfe Alvia
$59Avanza
$119Iberia
Thu
Dec 9
$65Renfe Alvia
$50Flixbus
$113Air Europa
Fri
Dec 10
Find prices
$59Avanza
$89Iberia
Sat
Dec 11
$65Renfe Alvia
$59Avanza
$65Air Europa
Sun
Dec 12
$97Renfe Alvia
$41Flixbus
$113Air Europa
Mon
Dec 13
$65Renfe Alvia
$59Avanza
$101Air Europa
Tue
Dec 14
$51Renfe Alvia
$59Avanza
$77Air Europa
Wed
Dec 15
$51Renfe Alvia
$41Flixbus
$89Air Europa
Thu
Dec 16
$58Renfe Alvia
$46Flixbus
$72Iberia
Fri
Dec 17
$65Renfe Alvia
$59Avanza
$77Air Europa
Sat
Dec 18
$65Renfe Alvia
$59Avanza
$53Iberia
Sun
Dec 19
$97Renfe Alvia
$47Flixbus
$65Air Europa
Mon
Dec 20
$51Renfe Alvia
$60Flixbus
$65Air Europa
Tue
Dec 21
$42Renfe Alvia
$50Flixbus
$65Iberia
Wed
Dec 22
$42Renfe Alvia
$72Flixbus
$65Air Europa
Thu
Dec 23
$50Renfe Alvia
$66Flixbus
$65Air Europa

More than 1,000 travel companies trust us to sell their tickets all in one place.

Alsa
Eurolines France
RegioJet
Bla Bla Bus

Bus Information to Madrid from Vigo

distanceDistance288 miles (465 km)
durationAverage bus duration9 h
priceAverage bus ticket price$56 (€47)
changesDirect busYes
carriersBus companiesAvanza, BlaBlaCar, Flixbus or Movelia

Buses from Vigo to Madrid cover the 288 miles (465 km) long route taking on average 9 h with our travel partners like Avanza, BlaBlaCar, Flixbus or Movelia. There are direct bus services available. You can get the cheapest bus tickets for this journey for as low as $47 (€39), but the average price of bus tickets is $56 (€47). Travelers depart most frequently from Vigo Guixar and arrive in Madrid, Estación Sur/Gare routière Méndez Alvaro - 83.

Bus companies

Avanza and FlixBus buses to Madrid from Vigo

Find the best buses from Vigo to Madrid with Omio's travel partners Avanza and FlixBus from $47 (€39). We can find you the best deals, schedules and tickets when comparing and booking the best trip.

FlixBus
Avanza

FlixBus is one of Europe's leading low-cost bus companies, founded in Germany and offering long-distance bus services in Europe and the U. S. FlixBus also operates overnight buses on select routes throughout Europe. Standard amenities on FlixBus include free Wi-Fi, power outlets to charge your phone, tablet or laptop during long bus journeys, extra legroom, luggage space and toilets. You can even purchase snacks and drinks onboard. FlixBus offers only the Standard ticket for all its routes, which allows you to bring one carry-on luggage and one checked bag per person. Additional fees apply for extra luggage and specific seat reservations, such as if you want to book an Extra Seat, Table Seat or the Panorama Seat.

  • Average Price: $47

FlixBus' current ticket policies due to COVID-19 for your bus to Madrid from Vigo are the following:

  • Exceptions to waive change or cancellation fees policy
  • All bookings can be canceled up to 15 minutes before departure (a fee may apply).
  • Cancellations made 30 days before departure are free of charge.
  • Canceled tickets are refunded as a voucher, which is valid for 12 months, and is the value of the original booking (minus a cancellation fee, if applicable).
  • Cashless payments recommended
  • Online booking and check-in recommended

Travel Tips

Bus to Madrid from Vigo
Take the bus to Madrid 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 Vigo to Madrid.
FAQs
How much do cheap bus tickets from Vigo to Madrid cost?
Bus tickets between Vigo and Madrid for some dates and times can be found for as cheap as $47 (€39)  one way in the next 7 days.
How much does it cost to take a bus to Madrid from Vigo?
If you’re looking to purchase your bus tickets in the next week, you can expect the Vigo to Madrid bus price to come in at an average of $56 (€47)  one way.
How far is Vigo to Madrid by bus?
The distance to Madrid from Vigo by bus is approximately 288 miles (465 km).
How long is a bus between Vigo and Madrid on average?
On average the Vigo to Madrid bus travel time is 9 h  for the 288 miles (465 km) long journey, but the duration can vary if you travel on weekends and holidays.
When traveling by bus from Vigo to Madrid, which bus station in Vigo do I depart from and which bus station in Madrid do I arrive in?

Some of the Vigo bus stations to Madrid you can start your journey from include Vigo, Estacion de Autobuses, Vigo, Estacion de Autobuses and Vigo. Similarly, some of the arrival bus stations in Madrid include Madrid, Estación Sur/Gare routière Méndez Alvaro - 83, Madrid, Estación de Moncloa and Madrid, Méndez Álvaro - Terminal.

When traveling this route, Omio customers are departing most frequently from Vigo Guixar   and arriving in Madrid, Estación Sur/Gare routière Méndez Alvaro - 83.

Where is the bus station in Vigo? Where is the bus station in Madrid?

Passengers board their bus most frequently from Vigo Guixar and travel around 0.7 miles (1.2 km) from the city center to this bus station.

Passengers traveling this route most often arrive at Madrid, Estación Sur/Gare routière Méndez Alvaro - 83 and need to travel approximately 1.9 miles (3.1 km) from the bus station to the city center in Madrid.

What bus providers go from Vigo to Madrid?
Take the Vigo to Madrid bus with Avanza, BlaBlaCar, Flixbus or Movelia. However, it's always good to check out all possible bus providers for the route to Madrid from Vigo as there might be differences in the amenities they offer.
Are there any nonstop bus services from Vigo to Madrid?
Yes, you can search for direct buses from Vigo to Madrid on Omio with BlaBlaCar, and you won’t need to transfer at another stop in between. Direct bus services tend to offer more convenience and save you time when traveling to your destination, so it's worth paying attention to before you purchase your bus ticket.
When is the earliest bus from Vigo to Madrid? When is the last bus from Vigo to Madrid?
You can take the earliest bus from Vigo to Madrid at 7: 00 AM   or take the last bus from Vigo to Madrid leaving at 9: 30 PM. Look for the latest Vigo to Madrid bus schedules on Omio and book the best time to take the bus for this trip.
How far in advance should I purchase a bus ticket from Vigo to Madrid to get the best deals?
You can find buses between Vigo and Madrid to cost on average $56 (€47) one way if you book within the next 7 days. But we recommend buying bus tickets in advance to score the best deals and save money on your trip. You’ll see tickets for the Vigo to Madrid bus generally on sale a few months before the planned travel date.