Madrid to Vigo by train + bus
This route from Madrid to Vigo is not by train the whole way: by train, bus it takes about 20h 30m in total, run by Renfe/CP, FlixBus. A quicker option we found is flight + bus, at 6h 50m.
Indicative price from a recent search, updated regularly. Confirm the live fare and seats with the provider at checkout. Routavio adds no booking fee.
The journey, step by step
- 1trainMadrid → LisbonRenfe/CP
- 2busLisbon → Porto
FlixBus - 3busPorto → Vigo
FlixBus
train or flight + bus?
| Transport | Price | Duration | Transfers |
|---|---|---|---|
| train | €91 | 20h 30m | 2 transfers |
| flight + bus | €40 | 6h 50m | 1 transfer |
All rows come from the same recent route search. Exact fares depend on your travel date.
Madrid to Vigo by train: common questions
How long does Madrid to Vigo take by train?
The train does not cover the whole route: train + bus together take about 20h 30m, 2 transfers.
How much is a train ticket from Madrid to Vigo?
The best price in our latest check was €91. The exact fare depends on the date and how full the service is.
Who runs the train from Madrid to Vigo?
Renfe/CP, FlixBus. You buy the ticket directly from them.
Is the train or the flight + bus better?
The flight + bus is faster at 6h 50m. It is cheaper too, at €40.
What Omio sells on this route
Omio's own lowest fares, one per mode. These are starting prices for the route in general, not for a date you picked, and they are refreshed once a day.
Omio last refreshed these on Fri, Sep 4
Where else this route goes
- Madrid Vigo train
- Madrid to Vigo by train
- train ticket Madrid to Vigo
- how long is the train from Madrid to Vigo