Travel from Lisbon to Vigo

Bus or fly from Lisbon to Vigo?

You can take a bus from Lisbon to Vigo via Porto and Porto in around 5 h 42 min. Alternatively, TAP Portugal, Air Europa and Iberia fly from Lisbon to Vigo 4 times a day.

Travel Guides

Is ride-sharing platform BlaBlaCar right for you?Don't have a car, or can't get there on public transportation? This carpooling platform could be your answer.

How to get from Lisbon to Vigo

ModeDurationPrice
From Lisboa Santa Apolonia train to Campanhã, Metro to Porto - Boavista, then bus to Vigo.4 h 44 min44€
From Lisboa bus to Porto, walk to Porto, then bus to Vigo.5 h 42 min36€
From Rossio bus to Lisboa Oriente then bus to Vigo.10 h 25 min52€
From Lisbon rideshare to Vigo.5 h 25 min26€
From Lisbon drive to Vigo.4 h 25 min64€
From Lisboa bus to Lisbon airport, fly to Porto airport, then bus to Vigo.3 h 36 min34€
From Lisboa bus to Lisbon airport, fly to Vigo airport, then bus to Vigo.4 h 12 min55€

How long does it take to get from Lisbon to Vigo?

It takes approximately 4 h 44 min to get from Lisbon to Vigo, including transfers.

Is there a direct bus between Lisbon and Vigo?

No, there is no direct bus from Lisbon to Vigo. However, there are services departing from Lisboa and arriving at Vigo via Porto. The journey, including transfers, takes approximately 5 h 42 min.

Operators from Lisbon to Vigo

OperatorPhoneWebsite
Portuguese Railways (CP)+351 707 210 220Portuguese Railways (CP)
Metro do Porto+351 22 508 1000Metro do Porto
Autna+34 (0) 986 288 030Autna
Rede Expressos707 22 33 44Rede Expressos
CarrisCarris
InterNorte707 200 512InterNorte
BlaBlaCarBlaBlaCar
Rodoviária de Lisboa217 928 180Rodoviária de Lisboa
TAP PortugalTAP Portugal
Air TransatAir Transat
RyanairRyanair
Air EuropaAir Europa
IberiaIberia
Vitrasa986 29 16 00Vitrasa