There are 8 ways to get from Riga to Vic by plane, bus, train, car, or car train
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 Barcelona–El Prat Airport, bus
best- Fly from Riga International Airport (RIX) to Barcelona–El Prat Airport (BCN)RIX - BCN
- Take the bus from Barcelona - Av. Meridiana - Garcilaso to Vic
8h 20m€90–217Bus, train
- Take the bus from Riga, Bus Station to Berlin, Zentralen Omnibusbahnhof
- Take the train from S Südkreuz Bhf to Strasbourg Bahnhof82
- Take the train from Strasbourg Bahnhof to Lyon Part Dieu84
- Take the train from Lyon Part Dieu to Girona
- Take the bus from Girona, Estació d'Autobusos to Vic, Estació d'Autobusos
36h 38m€212–587Drive 2,895.3 km
- Drive from Riga to Vic2,895.3 km
28h 28m€452–653Fly to Girona–Costa Brava Airport, bus
- Fly from Riga International Airport (RIX) to Girona–Costa Brava Airport (GRO)RIX - GRO
- Take the bus from Girona Airport to Vic, Estació d'Autobusos
9h 42m€108–240Bus
- Take the bus from Riga, Bus Station to Nuremberg central bus station
- Take the bus from Nuremberg central bus station to Barcelona
- Take the bus from Barcelona - Av. Meridiana - Garcilaso to Vice12
2d 1h€144–300Bus via Frankfurt am Main
- Take the bus from Rīga to Frankfurt
- Take the bus from FRANKFURT AM MAIN, Hbf Südseite - Pforzheimer Str. to BARCELONA, Estacio Del Nord, stan. 30
- Take the bus from Barcelona - Av. Meridiana - Garcilaso to Vice12
2d 1h€187–238Bus via Munich
- Take the bus from Riga, Bus Station to Munich central bus station
- Take the bus from Munich - Bus Station to Girona - Bus Station
- Take the bus from Girona, Estació d'Autobusos to Vic, Estació d'Autobusos
2d 3h€121–264Drive, car train
- Drive from Riga to Hamburg Altona
- Take the car train from Hamburg Altona to Lörrach Hbf
- Drive from Lörrach Hbf to Vic
36h 32m€441–1,311
Riga to Vic by bus and train
Questions & Answers
The cheapest way to get from Riga to Vic is to fly and bus which costs €100 - €240 and takes 9h 42m.
The fastest way to get from Riga to Vic is to fly and bus which takes 8h 20m and costs €90 - €220.
No, there is no direct bus from Riga station to Vic. However, there are services departing from Riga, Bus Station and arriving at Vic, Estació d'Autobusos via Munich - Bus Station and Girona, Estació d'Autobusos. The journey, including transfers, takes approximately 2 days 3h.
The distance between Riga and Vic is 2432 km. The road distance is 2895.3 km.
The best way to get from Riga to Vic without a car is to bus and train which takes 36h 38m and costs €210 - €600.
It takes approximately 8h 20m to get from Riga to Vic, including transfers.
Riga to Vic bus services, operated by FlixBus, depart from Riga, Bus Station.
Riga to Vic bus services, operated by FlixBus, arrive at Munich central bus station.
Vic is 1h behind Riga. It is currently 1:39 PM in Riga and 12:39 PM in Vic.
Yes, the driving distance between Riga to Vic is 2895 km. It takes approximately 28h 28m to drive from Riga to Vic.
What companies run services between Riga, Latvia and Vic, Spain?
You can take a bus from Riga, Bus Station to Vic via Nuremberg central bus station, Barcelona, Marina, La Sagrera, and Barcelona - Av. Meridiana - Garcilaso in around 2d 1h.
- Website
- ryanair.com
Flights from Riga International Airport to Barcelona–El Prat Airport
- Ave. Duration
- 3h 50m
- When
- Tuesday, Thursday, and Sunday
- Estimated price
- €70–190
Flights from Riga International Airport to Girona–Costa Brava Airport via Charleroi
- Ave. Duration
- 9h 20m
- When
- Monday, Wednesday, Friday, and Saturday
- Estimated price
- €100–230
Flights from Riga International Airport to Girona–Costa Brava Airport via Pisa
- Ave. Duration
- 5h 40m
- When
- Friday
- Estimated price
- €110–400
- Website
- lufthansa.com
Flights from Riga International Airport to Barcelona–El Prat Airport via Frankfurt
- Ave. Duration
- 7h 8m
- When
- Tuesday to Sunday
- Estimated price
- €75–290
- Website
- swiss.com
Flights from Riga International Airport to Barcelona–El Prat Airport via Zurich
- Ave. Duration
- 7h 40m
- When
- Every day
- Estimated price
- €85–110
- Website
- transavia.com
Flights from Riga International Airport to Girona–Costa Brava Airport via Amsterdam Schiphol
- Ave. Duration
- 8h
- When
- Sunday
- Estimated price
- €110–410
- Website
- airbaltic.com
Flights from Riga International Airport to Barcelona–El Prat Airport
- Ave. Duration
- 3h 40m
- When
- Monday, Thursday, Friday, Saturday, and Sunday
- Estimated price
- €85–110
- Website
- flysas.com
Flights from Riga International Airport to Barcelona–El Prat Airport via Copenhagen
- Ave. Duration
- 7h
- When
- Friday and Sunday
- Estimated price
- €70–270
- Phone
- +49 30 311 682904
- Website
- bahn.de
Train from S Südkreuz Bhf to Strasbourg Bahnhof
- Ave. Duration
- 5h 38m
- Frequency
- Once daily
- Estimated price
- €60–150
- Website
- https://int.bahn.de/en
- Phone
- +33 1 84 94 36 35
- Website
- track.effiliation.com
Train from Strasbourg Bahnhof to Lyon Part Dieu
- Ave. Duration
- 3h 42m
- Frequency
- Once daily
- Estimated price
- €45–250
- Website
- https://track.effiliation.com/servlet/effi.redir?id_compteur=23007591&url=https%3A%2F%2Fwww.sncf-connect.com%2Fen-en%2F
- Phone
- +34 91 232 03 20
- Website
- renfe.com
Train from Lyon Part Dieu to Girona
- Ave. Duration
- 4h 3m
- Frequency
- Once daily
- Estimated price
- €45–65
- Website
- https://www.renfe.com/es/en
- Phone
- +49 (0) 221 800 20 820
- info@urlaubs-express.de
- Website
- urlaubs-express.de
Car train from Hamburg Altona to Lörrach Hbf
- Ave. Duration
- 10h 33m
- Frequency
- Once a week
- Estimated price
- €100–800
- Website
- https://urlaubs-express.de/?lang=en
- Car Single Bed
- €370–430
- Car Compartment
- €650–800
- Phone
- +34 93 593 13 00
- info@sagales.com
- Website
- sagales.com
Bus from Barcelona - Av. Meridiana - Garcilaso to Vic
- Ave. Duration
- 1h
- Frequency
- Every 30 minutes
- Estimated price
- €9–12
- Website
- https://www.sagales.com/en
- Book at
- https://www.sagales.com/sale/?sgLang=en
Bus from Girona, Estació d'Autobusos to Vic, Estació d'Autobusos
- Ave. Duration
- 1h
- Frequency
- 5 times a day
- Estimated price
- €9–22
- Website
- https://www.sagales.com/en
- Book at
- https://www.sagales.com/sale/?sgLang=en
Bus from Girona Airport to Vic, Estació d'Autobusos
- Ave. Duration
- 50 min
- Frequency
- 3 times a day
- Estimated price
- €8–11
- Website
- https://www.sagales.com/en
- Book at
- https://www.sagales.com/sale/?sgLang=en
Rome2Rio's guide to FlixBus
Contact Details
- Phone
- +49 30 300 137 300
- service@flixbus.com
- Website
- flixbus.fr
Bus from Riga, Bus Station to Berlin, Zentralen Omnibusbahnhof
- Ave. Duration
- 18h
- Frequency
- Twice daily
- Estimated price
- €50–100
- Website
- https://www.flixbus.co.uk
Bus from Riga, Bus Station to Nuremberg central bus station
- Ave. Duration
- 25h 35m
- Frequency
- Once daily
- Estimated price
- €65–140
- Website
- https://www.flixbus.co.uk
Bus from Nuremberg central bus station to Barcelona
- Ave. Duration
- 21h 20m
- Frequency
- Once daily
- Estimated price
- €65–150
- Website
- https://www.flixbus.co.uk
Bus from Riga, Bus Station to Munich central bus station
- Ave. Duration
- 28h
- Frequency
- Once daily
- Estimated price
- €65–150
- Website
- https://www.flixbus.co.uk
- Phone
- +371 67 214 512
- info@ecolines.lv
- Website
- ecolines.net
Bus from Riga, Bus Station to Berlin, Zentralen Omnibusbahnhof
- Ave. Duration
- 19h
- Frequency
- Once daily
- Estimated price
- €60–90
- Website
- https://ecolines.net/
Bus from Rīga to Frankfurt
- Ave. Duration
- 27h 25m
- Frequency
- 4 times a week
- Estimated price
- €90–120
- Website
- https://ecolines.net/
- Phone
- +48 801 22 33 44
- bilety@sindbad.pl
- Website
- sindbad.pl
Bus from FRANKFURT AM MAIN, Hbf Südseite - Pforzheimer Str. to BARCELONA, Estacio Del Nord, stan. 30
- Ave. Duration
- 19h 25m
- Frequency
- Once a week
- Estimated price
- €85–110
- Website
- https://www.sindbad.pl/en/home
- Phone
- +3-389-268-0068
- Website
- blablacar.co.uk
Bus from Munich - Bus Station to Girona - Bus Station
- Ave. Duration
- 20h 50m
- Frequency
- 6 times a week
- Estimated price
- €45–100
- Website
- https://www.blablacar.co.uk/bus
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
Heading to Europe? Read this before you buy a Eurail Pass
Read the travel guide
5 delightfully under-the-radar French towns you need to visit
Read the travel guide
Want to know more about Flixbus?
Read the travel guide
More Questions & Answers
There are 241+ hotels available in Vic.






































