Last refresh of the prices: Yesterday at 6:56 PM CET.
Compare 3 ways to go from Vigo to Madrid
We recommend taking the train
Among the sustainable travel choices, the train stands out as a good way to reach Madrid. The journey takes about 3 hours 55 minutes, and with fares starting at just $76, it presents an excellent value for a comfortable ride.
According to 17 reviews, Vibasa received a 3.9-star rating for this journey. Travellers were especially satisfied with the departure location and the cleanliness, but some complained about the seats. Vibasa ticket prices on this trip start at $82
Vibasa Vigo Madrid recent customer reviews
Super smooth trip, a lot of leg space, comfortable seats and very clean bus
Based on 11454 reviews, the company was rated 3.5 stars on Busbud. Travellers were especially satisfied with the ticket access and the staff but often complained with the WiFi. FlixBus ticket prices on this trip start at $111
Frequently asked questions about travelling from Vigo to Madrid by bus
What is the travel distance from Vigo to Madrid?
It's about 466 km (289 miles) from Vigo to Madrid.
What are the departure and arrival locations for buses traveling from Vigo to Madrid?
Buses departing from Av. De Madrid in Vigo will take you to Estación Sur in Madrid.
Find cheapest prices for buses
Price is for a one-way ticket for one passenger and based on past searches.
Best price found
11-25
$74
11-26
$74
Today
$74
11-28
$74
11-29
$74
11-30
$74
12-01
$74
12-02
$74
The cheapest trip from Vigo to Madrid was searched and found on Nov 25, 2025 with a price of $74
To save money and be sure you have the best seat, it's a good idea to buy your bus tickets from Vigo to Madrid, as early as possible.
You can expect to pay from $74 to $74 for a bus ticket from Vigo to Madrid based on the last 2 days. You can expect to find the cheapest price for the trip at $74 which is on 2025-12-02.