Add your city or airport in the strip above and we'll compare flying, driving and transit to Vigo — driving wins when it should.
Getting in
Vigo Airport: Take Vitrasa bus L9A into central Vigo rather than paying for a taxi by default. It is the useful public link, takes roughly 30–40 minutes depending on traffic, and costs about €1.60. A taxi makes sense only for a late arrival, heavy bags or several people; the airport is about 15 km east of town.
Porto Airport: For many international arrivals, Porto is the better airport. Use a direct FlixBus, ALSA or Autna coach from the airport/Porto to Vigo’s bus station area: about 2 hours 15 minutes and roughly €15–25 if booked sensibly. Do not detour into central Porto solely to take a train unless its timetable happens to suit you.
Santiago–Rosalía de Castro Airport: Take the airport bus into Santiago’s intermodal station, then a frequent train to Vigo Urzáiz; the rail leg is about one hour. Allow around 1 hour 45 minutes to 2 hours door to door and roughly €10–25 total. It is a sound fallback when Vigo flights are expensive, not a quick airport transfer.
Vigo Urzáiz station and bus station: This is the main station for Madrid and most fast trains, with the bus station at its southwest end. For central Vigo, walk downhill if you travel light, or take a city bus/taxi; allow 15–25 minutes on foot to the old-town/harbour area. The Halo public lift and Rúa Serafín Avendaño connect Urzáiz with Guixar in about 10 minutes on foot, so do not pay for a taxi just to switch stations.
Vigo Guixar station: Guixar handles regional services and the Portugal route. It is walkable to the lower centre and about 10 minutes from Urzáiz via the Halo connection. Note the current disruption: until April 2027, buses replace trains between Vigo and Valença, so from Porto a direct coach is usually the cleaner choice.