There are 10 ways to get from Roses to Riga by train, plane, bus, or car
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Train to Barcelona–El Prat Airport, fly
best- Take the train from Figueres to Barcelona-Passeig De Gràciatrain
- Fly from Barcelona–El Prat Airport (BCN) to Riga International Airport (RIX)plane BCN - RIX
9h 20m$99–309Bus, train via Dijon
- Take the bus from Roses - La Ciutadella to Barcelona, Estació d'Autobusos Nordbus 3
- Take the bus from Barcelona to Dijonbus
- Take the train from Dijon Ville to Strasbourgtrain Tgv
- Take the train from Strasbourg Bahnhof to S Südkreuz Bhftrain 82 / ...
- Take the bus from Berlin Airport BER to Riga, Bus Stationbus
43h 35m$381–855Drive 2,840.2 km
- Drive from Roses to Rigacar 2,840.2 km
27h 39m$519–750Train to Girona–Costa Brava Airport, fly
- Take the train from Figueres to Gironatrain
- Fly from Girona–Costa Brava Airport (GRO) to Riga International Airport (RIX)plane GRO - RIX
10h 58m$121–238Train to Fréjorgues Airport, fly
- Take the train from Figueres Vilafant to Montpellier Sud De Francetrain
- Fly from Fréjorgues Airport (MPL) to Riga International Airport (RIX)plane MPL - RIX
14h 1m$212–448Train to Perpignan-Rivesaltes Airport, fly
- Take the train from Cerbere to Perpignantrain
- Fly from Perpignan-Rivesaltes Airport (PGF) to Riga International Airport (RIX)plane PGF - RIX
15h 2m$143–490Bus, train
- Take the bus from Figueres to Padovabus
- Take the bus from Padua to Krakow, MDA Bus Stationbus
- Take the train from Krakow Glowny to Mockavatrain Ic
- Take the train from Mockava to Kaišiadorystrain 36
- Take the train from Kaišiadorys to Rīgas Centrālā stacijatrain 889
2d$293–535Bus via Darmstadt
- Take the bus from Perpignan - Bus Station to Darmstadtbus BlaBlaCar Bus
- Take the bus from Darmstadt to Rīgabus
2d 3h$218–410Train, bus
- Take the train from Figueras to Barcelona-Santstrain Re
- Take the bus from Barcelona to Karlsruhe central train stationbus
- Take the bus from Karlsruhe to Rīgabus
2d 7h$247–442Bus
- Take the bus from La Jonquera TIR PARKING AS24 to Lviv Striyskyi Bus Stationbus 421
- Take the bus from Lviv Striyskyi Bus Station to Riga Central Bus Stationbus 8252
2d 14h$172–252
Roses to Riga by bus, train, and foot
Questions & Answers
The cheapest way to get from Roses to Riga is to train and fly which costs $95 - $310 and takes 9h 20m.
The fastest way to get from Roses to Riga is to train and fly which takes 9h 20m and costs $95 - $310.
No, there is no direct bus from Roses to Riga. However, there are services departing from Roses and arriving at Rīga via Figueres, LE BOULOU - Cinéma, Perpignan - Bus Station and Darmstadt. The journey, including transfers, takes approximately 2 days 3h.
The distance between Roses and Riga is 2522 km. The road distance is 2840.2 km.
The best way to get from Roses to Riga without a car is to bus and train via Dijon which takes 43h 35m and costs $380 - $900.
It takes approximately 9h 20m to get from Roses to Riga, including transfers.
Roses to Riga bus services, operated by BlaBlaCar Bus, depart from Perpignan - Bus Station.
Roses to Riga bus services, operated by BlaBlaCar Bus, arrive at Darmstadt station.
Riga is 1h ahead of Roses. It is currently 11:51 AM in Roses and 12:51 PM in Riga.
Yes, the driving distance between Roses to Riga is 2840 km. It takes approximately 27h 39m to drive from Roses to Riga.
What companies run services between Roses, Catalonia, Spain and Riga, Latvia?
You can take a bus from Roses to Rīga via Figueres, LE BOULOU - Cinéma, PERPIGNAN - Gare Routière Bd St Assiscle, Perpignan - Bus Station, and Darmstadt in around 2d 3h.
- Website
- ryanair.com
Flights from Barcelona–El Prat Airport to Riga International Airport via Prague
- Ave. Duration
- 7h 30m
- When
- Sunday
- Estimated price
- $75–220
Flights from Girona–Costa Brava Airport to Riga International Airport via London Stansted
- Ave. Duration
- 7h 35m
- When
- Tuesday and Friday
- Estimated price
- $100–350
Flights from Girona–Costa Brava Airport to Riga International Airport via Krakow
- Ave. Duration
- 9h 25m
- When
- Monday
- Estimated price
- $95–340
Flights from Fréjorgues Airport to Riga International Airport via Stockholm
- Ave. Duration
- 6h 40m
- When
- Saturday
- Estimated price
- $160–250
Flights from Perpignan-Rivesaltes Airport to Riga International Airport via London Stansted
- Ave. Duration
- 12h 25m
- When
- Wednesday
- Estimated price
- $140–460
Flights from Perpignan-Rivesaltes Airport to Riga International Airport via Paris Orly, Prague
- Ave. Duration
- 8h
- When
- Tuesday
- Estimated price
- $130–460
- Website
- airbaltic.com
Flights from Barcelona–El Prat Airport to Riga International Airport
- Ave. Duration
- 3h 35m
- When
- Monday, Wednesday, Thursday, Friday, and Sunday
- Estimated price
- $90–320
Flights from Girona–Costa Brava Airport to Riga International Airport via Brussels
- Ave. Duration
- 6h
- When
- Monday, Tuesday, and Saturday
- Estimated price
- $150–550
Flights from Perpignan-Rivesaltes Airport to Riga International Airport via Paris Orly, Copenhagen
- Ave. Duration
- 10h 55m
- When
- Monday
- Estimated price
- $190–900
Flights from Perpignan-Rivesaltes Airport to Riga International Airport via Paris Orly, Berlin Brandenburg
- Ave. Duration
- 11h 10m
- When
- Monday, Wednesday, Thursday, and Friday
- Estimated price
- $190–900
- Website
- airfrance.com
Flights from Fréjorgues Airport to Riga International Airport via Paris Charles de Gaulle
- Ave. Duration
- 8h 52m
- When
- Every day
- Estimated price
- $180–650
- Website
- swiss.com
Flights from Barcelona–El Prat Airport to Riga International Airport via Zurich
- Ave. Duration
- 6h 7m
- When
- Every day
- Estimated price
- $90–320
Flights from Fréjorgues Airport to Riga International Airport via Zurich
- Ave. Duration
- 6h 35m
- When
- Monday and Friday
- Estimated price
- $160–600
- Website
- flysas.com
Flights from Barcelona–El Prat Airport to Riga International Airport via Copenhagen
- Ave. Duration
- 5h 35m
- When
- Thursday, Friday, and Sunday
- Estimated price
- $80–340
Flights from Perpignan-Rivesaltes Airport to Riga International Airport via Paris Orly, Copenhagen
- Ave. Duration
- 10h 55m
- When
- Monday
- Estimated price
- $190–900
- Website
- norwegian.com
Flights from Fréjorgues Airport to Riga International Airport via Stockholm
- Ave. Duration
- 6h 5m
- When
- Tuesday and Saturday
- Estimated price
- $160–250
Flights from Fréjorgues Airport to Riga International Airport via Copenhagen
- Ave. Duration
- 7h 50m
- When
- Monday and Friday
- Estimated price
- $160–250
- Website
- lufthansa.com
Flights from Barcelona–El Prat Airport to Riga International Airport via Munich
- Ave. Duration
- 6h 25m
- When
- Monday, Tuesday, Wednesday, Thursday, Friday, and Sunday
- Estimated price
- $90–320
- Website
- austrian.com
Flights from Barcelona–El Prat Airport to Riga International Airport via Vienna
- Ave. Duration
- 7h
- When
- Monday, Tuesday, Wednesday, Thursday, Friday, and Sunday
- Estimated price
- $90–370
- Website
- britishairways.com
Flights from Fréjorgues Airport to Riga International Airport via London Gatwick
- Ave. Duration
- 9h 40m
- When
- Friday
- Estimated price
- $190–700
- Phone
- +34 900 41 00 41
- Website
- rodalies.gencat.cat
Train from Figueres to Barcelona-Passeig De Gràcia
- Ave. Duration
- 1h 48m
- Frequency
- Hourly
- Estimated price
- $21–55
- Website
- https://rodalies.gencat.cat/en/inici/index.html
- Website
- https://rodalies.gencat.cat/ca/inici/index.html
Train from Figueres to Girona
- Ave. Duration
- 31 min
- Frequency
- Hourly
- Estimated price
- $6–16
- Website
- https://rodalies.gencat.cat/en/inici/index.html
- Website
- https://rodalies.gencat.cat/ca/inici/index.html
- Phone
- +34 91 232 03 20
- Website
- renfe.com
Train from Figueres to Barcelona-Passeig De Gràcia
- Ave. Duration
- 2h 5m
- Frequency
- Hourly
- Estimated price
- $18–30
- Website
- https://www.renfe.com/es/en
Train from Figueres to Girona
- Ave. Duration
- 39 min
- Frequency
- Hourly
- Estimated price
- $5–9
- Website
- https://www.renfe.com/es/en
Train from Figueras to Barcelona-Sants
- Ave. Duration
- 2h 11m
- Frequency
- Hourly
- Estimated price
- $18–35
- Website
- https://www.renfe.com/es/en
- Phone
- +33 1 84 94 36 35
- Website
- sncf-connect.com
Train from Dijon Ville to Strasbourg
- Ave. Duration
- 2h 23m
- Frequency
- Every 4 hours
- Estimated price
- $65–120
- Website
- https://www.sncf-connect.com/en-en
Train from Figueres Vilafant to Montpellier Sud De France
- Ave. Duration
- 2h 18m
- Frequency
- Once daily
- Estimated price
- $45–80
- Website
- https://www.sncf-connect.com/en-en
- Phone
- +49 30 311 682904
- Website
- bahn.de
Train from Strasbourg Bahnhof to S Südkreuz Bhf
- Ave. Duration
- 5h 47m
- Frequency
- Twice daily
- Estimated price
- $150–340
- Website
- https://int.bahn.de/en
- Phone
- +33 1 84 94 36 35
- Website
- track.effiliation.com
Train from Cerbere to Perpignan
- Ave. Duration
- 37 min
- Frequency
- Every 3 hours
- Estimated price
- $7–18
- Website
- https://track.effiliation.com/servlet/effi.redir?id_compteur=23007591&url=https%3A%2F%2Fwww.sncf-connect.com%2Fen-en%2F
- Phone
- +48 22 322 22 22
- infokraj@intercity.pl
- Website
- intercity.pl
Train from Krakow Glowny to Mockava
- Ave. Duration
- 7h 28m
- Frequency
- Twice daily
- Estimated price
- $120–260
- Website
- https://www.intercity.pl/en/
- Phone
- +370 700 55 111
- informacija@ltglink.lt
- Website
- ltglink.lt
Train from Mockava to Kaišiadorys
- Ave. Duration
- 1h 39m
- Frequency
- Once daily
- Estimated price
- $8–12
- Website
- https://ltglink.lt/en
Train from Kaišiadorys to Rīgas Centrālā stacija
- Ave. Duration
- 3h 23m
- Frequency
- Once daily
- Estimated price
- $16–21
- Website
- https://ltglink.lt/en
- Phone
- +34 93 580 67 00
- infomoventis@moventis.es
- Website
- moventis.es
Bus from Roses - La Ciutadella to Barcelona, Estació d'Autobusos Nord
- Ave. Duration
- 2h 10m
- Frequency
- Once daily
- Estimated price
- $30–55
- Schedules at
- moventis.es
- Book at
- compras.moventis.es
- Phone
- +49 30 300 137 300
- service@flixbus.com
- Website
- flixbus.fr
Bus from Barcelona to Dijon
- Ave. Duration
- 11h 30m
- Frequency
- Twice daily
- Estimated price
- $60–120
- Website
- https://www.flixbus.co.uk
Bus from Berlin Airport BER to Riga, Bus Station
- Ave. Duration
- 17h 15m
- Frequency
- Twice daily
- Estimated price
- $95–170
- Website
- https://www.flixbus.co.uk
Bus from Padua to Krakow, MDA Bus Station
- Ave. Duration
- 15h 45m
- Frequency
- Once daily
- Estimated price
- $80–150
- Website
- https://www.flixbus.co.uk
Bus from Perpignan - Bus Station to Darmstadt
- Ave. Duration
- 17h 35m
- Frequency
- Twice daily
- Estimated price
- $90–160
- Website
- https://www.flixbus.co.uk
Bus from Barcelona to Karlsruhe central train station
- Ave. Duration
- 19h 25m
- Frequency
- Twice daily
- Estimated price
- $95–170
- Website
- https://www.flixbus.co.uk
- Phone
- +34 910 207 007
- Website
- alsa.es
Bus from Barcelona to Dijon
- Ave. Duration
- 10h
- Frequency
- Once daily
- Estimated price
- $35–160
- Website
- https://www.alsa.com/en
- Phone
- +4-0263-21.55.00
- Website
- tabitatour.ro
Bus from Figueres to Padova
- Ave. Duration
- 14h 24m
- Frequency
- 3 times a week
- Estimated price
- $65–85
- Schedules at
- tabitatour.ro
- Phone
- +3-389-268-0068
- Website
- blablacar.co.uk
Bus from Perpignan - Bus Station to Darmstadt
- Ave. Duration
- 16h
- Frequency
- Twice daily
- Estimated price
- $85–170
- Website
- https://www.blablacar.co.uk/bus
- Phone
- +371 67 214 512
- info@ecolines.lv
- Website
- ecolines.net
Bus from Darmstadt to Rīga
- Ave. Duration
- 29h 15m
- Frequency
- 3 times a week
- Estimated price
- $120–220
- Website
- https://ecolines.net/
Bus from Karlsruhe to Rīga
- Ave. Duration
- 31h 15m
- Frequency
- 4 times a week
- Estimated price
- $130–230
- Website
- https://ecolines.net/
- Phone
- +380 (68) 770-60-30
- info@klr.com.ua
- Website
- klr.com.ua
Bus from La Jonquera TIR PARKING AS24 to Lviv Striyskyi Bus Station
- Ave. Duration
- 39h 55m
- Frequency
- Twice a week
- Estimated price
- $95–140
- Website
- https://klr.com.ua/en
- Phone
- +37167210066
- info@latlines.lv
- Website
- latlines.lv
Bus from Lviv Striyskyi Bus Station to Riga Central Bus Station
- Ave. Duration
- 18h 12m
- Frequency
- Once a week
- Estimated price
- $70–95
- Schedules at
- latlines.lv
Want to know more about travelling around Latvia
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
Train travel in Spain: A guide to Renfe
Read the travel guide
What are the different types of Renfe trains in Spain?
Read the travel guide
5 delightfully under-the-radar French towns you need to visit
Read the travel guide
More Questions & Answers
There are 317+ hotels available in Riga.
























































