There are 10 ways to get from Riga to Vigo by plane, bus, train, car, or towncar
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Fly to Vigo
best- Fly from Riga International Airport (RIX) to Vigo (VGO)plane RIX - VGO
11h 20m€147–474Bus, train via Montpellier
- Take the bus from Riga, Bus Station to Hamburg, Zentraler Omnibusbahnhofbus
- Take the bus from Hamburg, Zentraler Omnibusbahnhof to Brussels Southbus N71
- Take the train from Brussel-Zuid / Bruxelles-Midi to Montpellier Saint-Rochtrain Tgv
- Take the train from Montpellier Saint-Roch to Madrid-Puerta de Atocha-Almudena Grandestrain
- Take the train from Madrid Chamartín to Vigo Urzaiztrain Ave
2d 3hDrive 3,656.8 km
- Drive from Riga to Vigocar 3,656.8 km
37h 47m€570–823Fly to Francisco De Sá Carneiro Airport, towncar
- Fly from Riga International Airport (RIX) to Francisco De Sá Carneiro Airport (OPO)plane RIX - OPO
- Take a town car from Porto - Aeroporto Francisco Sá Carneiro to Valençatowncar
10h 9m€220–392Fly to Santiago De Compostela Airport, train
- Fly from Riga International Airport (RIX) to Santiago De Compostela Airport (SCQ)plane RIX - SCQ
- Take the train from Santiago De Compostela to Vigo Urzaiztrain
12h 31mFly to A Coruña Airport, train
- Fly from Riga International Airport (RIX) to A Coruña Airport (LCG)plane RIX - LCG
- Take the train from La Coruna-San Cristobal to Vigo Urzaiztrain
12h 35mBus via Paris
- Take the bus from Rīga to Magdeburgbus
- Take the bus from Magdeburg central bus station to Paris, Quai de Bercy (Bercy Seine)bus
- Take the bus from Paris to Vigobus
2d 8hBus, train
- Take the bus from Rīga to Frankfurtbus
- Take the bus from Frankfurt central train station to Zamorabus
- Take the train from Zamora to Vigo Urzaiztrain Ave
2d 13hBus
- Take the bus from Rīga to Dusseldorfbus
- Take the bus from Düsseldorf central bus station to Ponte de Limabus
- Take the bus from Central de Camionagem de Ponte de Lima to Vigo - Bus Stationbus
2d 21hBus #2
- Take the bus from Riga Central Bus Station to Kaliningrad Bus stationbus
- Take the bus from Kaliningrad Bus station to Frankfurt Airportbus 905
- Take the bus from Frankfurt - Airport Bus Station to Porto - Terminal Intermodal de Campanhãbus
- Take the bus from Porto - Terminal Intermodal de Campanhã to Vigo - Bus Stationbus
3d 1h
Riga International Airport (RIX) to Vigo (VGO) flights
Questions & Answers
The cheapest way to get from Riga to Vigo is to fly which costs €140 - €480 and takes 11h 20m.
The fastest way to get from Riga to Vigo is to fly and towncar which takes 10h 9m and costs €220 - €400.
No, there is no direct bus from Riga to Vigo. However, there are services departing from Rīga and arriving at Vigo via Magdeburg central bus station and Paris. The journey, including transfers, takes approximately 2 days 8h.
The distance between Riga and Vigo is 2841 km. The road distance is 3656.8 km.
The best way to get from Riga to Vigo without a car is to bus and train via Montpellier which takes 2 days 3h and costs .
It takes approximately 11h 20m to get from Riga to Vigo, including transfers.
Riga to Vigo bus services, operated by Ecolines, depart from Rīga station.
The best way to get from Riga to Vigo is to fly which takes 11h 20m and costs €140 - €480. Alternatively, you can bus via Paris, which costs and takes 2 days 8h.
Riga to Vigo bus services, operated by Ecolines, arrive at Magdeburg station.
Vigo is 1h behind Riga. It is currently 11:02 PM in Riga and 10:02 PM in Vigo.
What companies run services between Riga, Latvia and Vigo, Spain?
Air Baltic, Iberia, and three other airlines fly from Riga International Airport (RIX) to Vigo (VGO) twice daily. Alternatively, you can take a bus from Rīga to Vigo via Magdeburg central bus station, Paris, Quai de Bercy (Bercy Seine), and Paris in around 2d 8h.
- Website
- klm.com
Flights from Riga International Airport to Vigo via Copenhagen, Madrid
- Ave. Duration
- 10h 7m
- When
- Every day
- Estimated price
- €110–470
Flights from Riga International Airport to Francisco De Sá Carneiro Airport via Amsterdam Schiphol
- Ave. Duration
- 8h 21m
- When
- Every day
- Estimated price
- €95–430
Flights from Riga International Airport to Santiago De Compostela Airport via Amsterdam Schiphol
- Ave. Duration
- 9h 25m
- When
- Saturday
- Estimated price
- €140–650
- Website
- iberia.com
Flights from Riga International Airport to Vigo via Madrid
- Ave. Duration
- 9h 22m
- When
- Tuesday, Thursday, and Sunday
- Estimated price
- €140–480
Flights from Riga International Airport to Vigo via Barcelona
- Ave. Duration
- 8h 5m
- When
- Monday, Wednesday, Friday, and Sunday
- Estimated price
- €140–480
Flights from Riga International Airport to A Coruña Airport via Barcelona
- Ave. Duration
- 6h 25m
- When
- Thursday, Friday, and Sunday
- Estimated price
- €140–480
Flights from Riga International Airport to A Coruña Airport via Madrid
- Ave. Duration
- 8h
- When
- Thursday and Sunday
- Estimated price
- €140–480
- Website
- vueling.com
Flights from Riga International Airport to Santiago De Compostela Airport via Zurich
- Ave. Duration
- 6h 45m
- When
- Thursday
- Estimated price
- €150–500
Flights from Riga International Airport to Santiago De Compostela Airport via Amsterdam Schiphol
- Ave. Duration
- 10h 7m
- When
- Tuesday
- Estimated price
- €110–300
Flights from Riga International Airport to A Coruña Airport via Malaga
- Ave. Duration
- 8h 10m
- When
- Sunday
- Estimated price
- €170–550
- Website
- aireuropa.com
Flights from Riga International Airport to Vigo via Copenhagen, Madrid
- Ave. Duration
- 10h 7m
- When
- Every day
- Estimated price
- €110–470
- Website
- airbaltic.com
Flights from Riga International Airport to Francisco De Sá Carneiro Airport
- Ave. Duration
- 4h 25m
- When
- Wednesday and Saturday
- Estimated price
- €100–330
Flights from Riga International Airport to A Coruña Airport via Madrid
- Ave. Duration
- 8h
- When
- Thursday and Sunday
- Estimated price
- €140–480
- Website
- aerlingus.com
Flights from Riga International Airport to Santiago De Compostela Airport via Dublin
- Ave. Duration
- 10h 20m
- When
- Wednesday and Sunday
- Estimated price
- €110–550
- Website
- brusselsairlines.com
Flights from Riga International Airport to Francisco De Sá Carneiro Airport via Brussels
- Ave. Duration
- 6h 35m
- When
- Monday, Tuesday, Wednesday, Friday, and Saturday
- Estimated price
- €70–300
- Website
- ryanair.com
Flights from Riga International Airport to Francisco De Sá Carneiro Airport via Charleroi
- Ave. Duration
- 8h 25m
- When
- Tuesday and Saturday
- Estimated price
- €75–230
- Website
- lufthansa.com
Flights from Riga International Airport to Santiago De Compostela Airport via Frankfurt
- Ave. Duration
- 11h 35m
- When
- Sunday
- Estimated price
- €140–600
- Website
- voyages-sncf.com
Train from Brussel-Zuid / Bruxelles-Midi to Montpellier Saint-Roch
- Ave. Duration
- 5h 57m
- Frequency
- Twice daily
- Schedules at
- voyages-sncf.com
- Website
- renfe.com
Train from Montpellier Saint-Roch to Madrid-Puerta de Atocha-Almudena Grandes
- Ave. Duration
- 6h 44m
- Frequency
- Once daily
- Schedules at
- renfe.com
Train from Madrid Chamartín to Vigo Urzaiz
- Ave. Duration
- 4h 23m
- Frequency
- 3 times a day
- Schedules at
- renfe.com
Train from Santiago De Compostela to Vigo Urzaiz
- Ave. Duration
- 1h 21m
- Frequency
- Every 3 hours
- Schedules at
- renfe.com
Train from La Coruna-San Cristobal to Vigo Urzaiz
- Ave. Duration
- 2h 2m
- Frequency
- Hourly
- Schedules at
- renfe.com
Train from Zamora to Vigo Urzaiz
- Ave. Duration
- 3h 11m
- Frequency
- 3 times a day
- Schedules at
- renfe.com
- Website
- global.flixbus.com
Bus from Riga, Bus Station to Hamburg, Zentraler Omnibusbahnhof
- Ave. Duration
- 22h
- Frequency
- Once daily
- Schedules at
- global.flixbus.com
Bus from Hamburg, Zentraler Omnibusbahnhof to Brussels South
- Ave. Duration
- 8h 5m
- Frequency
- Once daily
- Schedules at
- global.flixbus.com
Bus from Magdeburg central bus station to Paris, Quai de Bercy (Bercy Seine)
- Ave. Duration
- 11h 40m
- Frequency
- 5 times a week
- Schedules at
- global.flixbus.com
Bus from Paris to Vigo
- Ave. Duration
- 21h 40m
- Frequency
- Once daily
- Schedules at
- global.flixbus.com
Bus from Frankfurt central train station to Zamora
- Ave. Duration
- 28h 25m
- Frequency
- 3 times a week
- Schedules at
- global.flixbus.com
Bus from Düsseldorf central bus station to Ponte de Lima
- Ave. Duration
- 35h 35m
- Frequency
- 3 times a week
- Schedules at
- global.flixbus.com
- Phone
- +371 67 214 512
- info@ecolines.lv
- Website
- ecolines.net
Bus from Rīga to Magdeburg
- Ave. Duration
- 20h 40m
- Frequency
- 5 times a week
- Estimated price
- €85–150
- Website
- https://ecolines.net/
Bus from Rīga to Frankfurt
- Ave. Duration
- 27h 25m
- Frequency
- 6 times a week
- Estimated price
- €110–200
- Website
- https://ecolines.net/
Bus from Rīga to Dusseldorf
- Ave. Duration
- 30h 35m
- Frequency
- 4 times a week
- Estimated price
- €95–210
- Website
- https://ecolines.net/
- Website
- blablacar.co.uk
Bus from Paris to Vigo
- Ave. Duration
- 21h 30m
- Frequency
- Twice a week
- Schedules at
- blablacar.co.uk
Bus from Central de Camionagem de Ponte de Lima to Vigo - Bus Station
- Ave. Duration
- 1h 5m
- Frequency
- 5 times a week
- Schedules at
- blablacar.co.uk
Bus from Frankfurt - Airport Bus Station to Porto - Terminal Intermodal de Campanhã
- Ave. Duration
- 34h 55m
- Frequency
- 3 times a week
- Schedules at
- blablacar.co.uk
Bus from Porto - Terminal Intermodal de Campanhã to Vigo - Bus Station
- Ave. Duration
- 2h 30m
- Frequency
- 4 times a day
- Schedules at
- blablacar.co.uk
- Phone
- +7 812 386 79 79
- eco@ecolines.ru
- Website
- ecolines.ru
Bus from Riga Central Bus Station to Kaliningrad Bus station
- Ave. Duration
- 9h 45m
- Frequency
- 3 times a week
- Estimated price
- €14–65
- Schedules at
- ecolines.net
- Book at
- ecolines.net
- Phone
- +7 (4012) 64-36-35
- info@avl39.ru
- Website
- avl39.ru
Bus from Kaliningrad Bus station to Frankfurt Airport
- Phone
- +351 21 75 24 524
- Website
- rede-expressos.pt
Bus from Porto - Terminal Intermodal de Campanhã to Vigo - Bus Station
- Ave. Duration
- 2h 45m
- Frequency
- 5 times a day
- Estimated price
- €12–35
- Website
- https://rede-expressos.pt
- Phone
- (+351) 220 971 653
- info@vmtransfers.com
- Website
- vmtransfers.com
Towncar from Porto - Aeroporto Francisco Sá Carneiro to Valença
- Ave. Duration
- 1h 10m
- Frequency
- On demand
- Estimated price
- €135
- Website
- https://www.vmtransfers.com/en/
Want to know more about travelling around Spain
Rome2Rio's Travel Guide series provide vital information for the global traveller. Filled with useful and timely travel information, the guides answer all the hard questions - such as 'How do I buy a ticket?', 'Should I book online before I travel? ', 'How much should I expect to pay?', 'Do the trains and buses have Wifi?' - to help you get the most out of your next trip.
Related travel guides
5 delightfully under-the-radar French towns you need to visit
Read the travel guide
More Questions & Answers
Yes, the driving distance between Riga to Vigo is 3657 km. It takes approximately 37h 47m to drive from Riga to Vigo.
Book your Riga to Vigo bus tickets online with Omio.
There are 569+ hotels available in Vigo.












