There are 10 ways to get from Riga to Opatija by plane, bus, train, car, shuttle, or night 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 Rijeka Airport
best- Fly from Riga International Airport (RIX) to Rijeka Airport (RJK)plane RIX - RJK
9h 30m€66–351Bus
- Take the bus from Riga, Bus Station to Warsaw, Bus Station Westbus N1324 / ...
- Take the bus from Warsaw, Bus Station West to Rijeka bus stationbus N1282 / ...
29h 15m€156–275Train
- Take the train from Riga-Pasazieru to Kaisiadorystrain 12
- Take the train from Kaišiadorys to Mockavatrain 31
- Take the train from Mockava to Warszawa Centralnatrain Ic
- Take the train from Warszawa Centralna to Opatija-Matuljitrain Ic
33h 24m€266–937Drive 1,768.2 km
- Drive from Riga to Opatijacar 1,768.2 km
18h 36m€276–399Fly to Zagreb Franjo Tuđman Airport, shuttle
- Fly from Riga International Airport (RIX) to Zagreb Franjo Tuđman Airport (ZAG)plane RIX - ZAG
- Take a shuttle bus from Velika Gorica, Zagreb Airport to Rijeka
11h 6m€312–813Fly to Trieste – Friuli Venezia Giulia Airport, bus
- Fly from Riga International Airport (RIX) to Trieste – Friuli Venezia Giulia Airport (TRS)plane RIX - TRS
- Take the bus from Trieste, Autostazione to Rijeka, Željeznički Kolodvorbus
11h 25m€214–468Fly to Ljubljana, bus
- Fly from Riga International Airport (RIX) to Ljubljana (LJU)plane RIX - LJU
- Take the bus from Ljubljana bus station to Opatijabus
9h 2m€150–402Fly to Pula Airport, bus
- Fly from Riga International Airport (RIX) to Pula Airport (PUY)plane RIX - PUY
- Take the bus from Labin, Autobusni Kolodvor to Opatija, Autobusni Kolodvorbus
11h 15m€107–287Bus, train
- Take the bus from Rīga to Suwałkibus
- Take the train from Suwalki to Warszawa Wschodniatrain Ic
- Take the train from Warszawa Wschodnia to Rijekatrain Ic
33h 34m€260–927Bus, train, night train
- Take the bus from Rīga to Hradec Královébus
- Take the train from Pardubice Hlavni Nadrazi to Wien Hbftrain Rj
- Take the night train from Wien Hbf to Rijekanighttrain En
39h 40m€219–445
Riga to Opatija by bus
Questions & Answers
The cheapest way to get from Riga to Opatija is to fly which costs €65 - €360 and takes 9h 30m.
The fastest way to get from Riga to Opatija is to fly and bus which takes 9h 2m and costs €150 - €410.
No, there is no direct bus from Riga station to Opatija. However, there are services departing from Riga, Bus Station and arriving at Opatija - Slatina A via Warsaw, Bus Station West and Jadrolinija. The journey, including transfers, takes approximately 29h 15m.
No, there is no direct train from Riga to Opatija. However, there are services departing from Riga-Pasazieru and arriving at Opatija-Matulji via Kaišiadorys, Mockava and Warszawa Centralna. The journey, including transfers, takes approximately 33h 24m.
The distance between Riga and Opatija is 1506 km. The road distance is 1768.2 km.
The best way to get from Riga to Opatija without a car is to bus which takes 29h 15m and costs €150 - €280.
It takes approximately 9h 30m to get from Riga to Opatija, including transfers.
Riga to Opatija bus services, operated by FlixBus, depart from Riga, Bus Station.
Riga to Opatija train services, operated by LTG Link, depart from Riga-Pasazieru station.
The best way to get from Riga to Opatija is to fly which takes 9h 30m and costs €65 - €360. Alternatively, you can bus, which costs €150 - €280 and takes 29h 15m, you could also train, which costs €260 - €950 and takes 33h 24m.
What companies run services between Riga, Latvia and Opatija, Primorsko-Goranska, Croatia?
Lufthansa, Air Baltic, and three other airlines fly from Riga International Airport (RIX) to Rijeka Airport (RJK) 6 times a week. Alternatively, you can take a bus from Riga, Bus Station to Opatija - Slatina A via Warsaw, Bus Station West, Rijeka bus station, and Jadrolinija in around 29h 15m.
- Website
- lufthansa.com
Flights from Riga International Airport to Rijeka Airport via Frankfurt
- Ave. Duration
- 5h 10m
- When
- Wednesday and Saturday
- Estimated price
- €170–600
Flights from Riga International Airport to Rijeka Airport via Munich
- Ave. Duration
- 5h 15m
- When
- Monday and Friday
- Estimated price
- €130–550
Flights from Riga International Airport to Zagreb Franjo Tuđman Airport via Munich
- Ave. Duration
- 4h 55m
- When
- Every day
- Estimated price
- €90–350
Flights from Riga International Airport to Trieste – Friuli Venezia Giulia Airport via Frankfurt
- Ave. Duration
- 6h 20m
- When
- Every day
- Estimated price
- €110–410
Flights from Riga International Airport to Ljubljana via Frankfurt
- Ave. Duration
- 5h 25m
- When
- Sunday
- Estimated price
- €110–440
- Website
- ryanair.com
Flights from Riga International Airport to Rijeka Airport via Stockholm
- Ave. Duration
- 10h 20m
- When
- Tuesday
- Estimated price
- €65–290
Flights from Riga International Airport to Trieste – Friuli Venezia Giulia Airport via Stockholm
- Ave. Duration
- 5h 25m
- When
- Tuesday and Saturday
- Estimated price
- €65–260
Flights from Riga International Airport to Trieste – Friuli Venezia Giulia Airport via Berlin Brandenburg
- Ave. Duration
- 6h 50m
- When
- Monday and Thursday
- Estimated price
- €100–380
- Website
- lot.com
Flights from Riga International Airport to Zagreb Franjo Tuđman Airport via Warsaw Chopin
- Ave. Duration
- 5h 41m
- When
- Every day
- Estimated price
- €140–270
- Website
- flysas.com
Flights from Riga International Airport to Zagreb Franjo Tuđman Airport via Warsaw Chopin
- Ave. Duration
- 5h 25m
- When
- Monday and Friday
- Estimated price
- €140–270
Flights from Riga International Airport to Pula Airport via Copenhagen
- Ave. Duration
- 6h 35m
- When
- Saturday
- Estimated price
- €110–460
- Website
- swiss.com
Flights from Riga International Airport to Rijeka Airport via Zurich
- Ave. Duration
- 7h 35m
- When
- Monday
- Estimated price
- €150–600
Flights from Riga International Airport to Pula Airport via Zurich
- Ave. Duration
- 7h 50m
- When
- Thursday and Saturday
- Estimated price
- €120–450
- Website
- airserbia.com
Flights from Riga International Airport to Zagreb Franjo Tuđman Airport via Belgrade
- Ave. Duration
- 8h 55m
- When
- Friday
- Estimated price
- €90–350
- Website
- flyulendo.com
Flights from Riga International Airport to Trieste – Friuli Venezia Giulia Airport via Tirana
- Ave. Duration
- 9h 40m
- When
- Monday and Friday
- Estimated price
- €130–480
- Website
- airbaltic.com
Flights from Riga International Airport to Ljubljana
- Ave. Duration
- 2h 15m
- When
- Tuesday, Thursday, and Sunday
- Estimated price
- €100–370
- Phone
- +370 700 55 111
- [email protected]
- Website
- ltglink.lt
Train from Riga-Pasazieru to Kaisiadorys
- Ave. Duration
- 3h 24m
- Frequency
- Twice daily
- Estimated price
- €13–18
- Website
- https://ltglink.lt/en
Train from Kaišiadorys to Mockava
- Ave. Duration
- 1h 38m
- Frequency
- Once daily
- Estimated price
- €7–9
- Website
- https://ltglink.lt/en
- Phone
- +48 22 322 22 22
- [email protected]
- Website
- intercity.pl
Train from Mockava to Warszawa Centralna
- Ave. Duration
- 4h 51m
- Frequency
- 4 times a day
- Estimated price
- €55–210
- Website
- https://www.intercity.pl/en/
Train from Warszawa Centralna to Opatija-Matulji
- Ave. Duration
- 19h 44m
- Frequency
- Twice daily
- Estimated price
- €190–700
- Website
- https://www.intercity.pl/en/
Train from Suwalki to Warszawa Wschodnia
- Ave. Duration
- 3h 26m
- Frequency
- Every 4 hours
- Estimated price
- €45–180
- Website
- https://www.intercity.pl/en/
Train from Warszawa Wschodnia to Rijeka
- Ave. Duration
- 20h 23m
- Frequency
- Twice daily
- Estimated price
- €190–700
- Website
- https://www.intercity.pl/en/
- Phone
- +420 221 111 122
- [email protected]
- Website
- cd.cz
Train from Pardubice Hlavni Nadrazi to Wien Hbf
- Ave. Duration
- 3h 13m
- Frequency
- Hourly
- Estimated price
- €35–55
- Website
- https://www.cd.cz/en/default.htm
- Phone
- +420 222 222 221
- [email protected]
- Website
- regiojet.com
Train from Pardubice Hlavni Nadrazi to Wien Hbf
- Ave. Duration
- 3h 13m
- Frequency
- Every 4 hours
- Estimated price
- €18–28
- Website
- https://regiojet.com/
- Phone
- _AUSTRIAN_RAILWAYS_(ÖBB)
- Website
- oebb.at
Night train from Wien Hbf to Rijeka
- Ave. Duration
- 12h 4m
- Frequency
- Twice a week
- Estimated price
- €110–220
- Website
- https://www.oebb.at/en/
- Phone
- +49 30 300 137 300
- [email protected]
- Website
- https://www.flixbus.fr
Bus from Riga, Bus Station to Warsaw, Bus Station West
- Ave. Duration
- 10h
- Frequency
- Every 4 hours
- Estimated price
- €55–95
- Website
- https://www.flixbus.co.uk
Bus from Warsaw, Bus Station West to Rijeka bus station
- Ave. Duration
- 17h 30m
- Frequency
- Once daily
- Estimated price
- €110–180
- Website
- https://www.flixbus.co.uk
Bus from Ljubljana bus station to Opatija
- Ave. Duration
- 2h 30m
- Frequency
- Once daily
- Estimated price
- €9–16
- Website
- https://www.flixbus.co.uk
- Phone
- +372 680 0909
- [email protected]
- Website
- luxexpress.eu
Bus from Riga, Bus Station to Warsaw, Bus Station West
- Ave. Duration
- 12h 20m
- Frequency
- Twice daily
- Estimated price
- €40–85
- Website
- https://luxexpress.eu/en/
Bus from Rīga to Suwałki
- Ave. Duration
- 8h 30m
- Frequency
- Once daily
- Estimated price
- €25–50
- Website
- https://luxexpress.eu/en/
- Phone
- +386 1 320 4530
- [email protected]
- Website
- goopti.com
Shuttle from Velika Gorica, Zagreb Airport to Rijeka
- Ave. Duration
- 2h 30m
- Frequency
- On demand
- Estimated price
- €210–550
- Website
- https://www.goopti.com/en/
Bus from Trieste, Autostazione to Rijeka, Željeznički Kolodvor
- Ave. Duration
- 1h 30m
- Frequency
- On demand
- Estimated price
- €90–230
- Website
- https://www.goopti.com/en/
- Phone
- +385 52 356 500
- [email protected]
- Website
- brioni.hr
Bus from Labin, Autobusni Kolodvor to Opatija, Autobusni Kolodvor
- Ave. Duration
- 1h
- Frequency
- Twice daily
- Estimated price
- €6–14
- Website
- https://www.brioni.hr/en-gb/
- Phone
- +371 67 214 512
- [email protected]
- Website
- ecolines.net
Bus from Rīga to Suwałki
- Ave. Duration
- 6h 45m
- Frequency
- Once daily
- Estimated price
- €28–50
- Schedules at
- ecolines.net
Bus from Rīga to Hradec Králové
- Ave. Duration
- 21h 40m
- Frequency
- Once daily
- Estimated price
- €85–170
- Schedules at
- ecolines.net
Want to know more about travelling around Croatia
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
Want to know more about Flixbus?
Read the travel guide
Italy Travel Guides
Read the travel guide
More Questions & Answers
Riga to Opatija bus services, operated by FlixBus, arrive at Warsaw, Bus Station West.
Opatija is 1h behind Riga. It is currently 9:20 PM in Riga and 8:20 PM in Opatija.
Riga to Opatija train services, operated by LTG Link, arrive at Kaisiadorys station.
Yes, the driving distance between Riga to Opatija is 1768 km. It takes approximately 18h 36m to drive from Riga to Opatija.
Book your Riga to Opatija bus tickets online with Omio and FlixBus.
There are 5265+ hotels available in Opatija.








































