There are 7 ways to get from Riga to Otok Krk (Island) 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
7h 36m€81–371Bus
- Take the bus from Riga, Bus Station to Warsaw, Bus Station Westbus N1324 / ...
- Take the bus from Warsaw, Bus Station West to Baškabus N1282
30h 30m€154–294Bus, 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
- Take the bus from Rijeka, Autobusni Kolodvor to Krk, Autobusni kolodvorbus
35h 1m€251–936Drive 1,792.9 km
- Drive from Riga to Krkcar 1,792.9 km
19h 24m€279–403Fly 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 Zagreb to Rijeka Airport
11h 2m€303–825Fly to Pula Airport, drive
- Fly from Riga International Airport (RIX) to Pula Airport (PUY)plane RIX - PUY
- Drive from Pula-Airport-PUY to Valbiskacar
8h 52m€117–296Bus, 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 nighttrain from Wien Hbf to Rijekanighttrain En
- Take the bus from Rijeka, Autobusni Kolodvor to Krk, Autobusni kolodvorbus
41h 6m€220–439
Riga to Otok Krk (Island) by bus
Questions & Answers
The cheapest way to get from Riga to Otok Krk (Island) is to fly which costs €80 - €380 and takes 7h 36m.
The fastest way to get from Riga to Otok Krk (Island) is to fly which takes 7h 36m and costs €80 - €380.
No, there is no direct bus from Riga station to Otok Krk (Island). However, there are services departing from Riga, Bus Station and arriving at Baška via Warsaw, Bus Station West. The journey, including transfers, takes approximately 30h 30m.
The distance between Riga and Otok Krk (Island) is 1466 km. The road distance is 1792.9 km.
The best way to get from Riga to Otok Krk (Island) without a car is to bus which takes 30h 30m and costs €150 - €300.
It takes approximately 7h 36m to get from Riga to Otok Krk (Island), including transfers.
Riga to Otok Krk (Island) bus services, operated by FlixBus, depart from Riga, Bus Station.
The best way to get from Riga to Otok Krk (Island) is to fly which takes 7h 36m and costs €80 - €380. Alternatively, you can bus, which costs €150 - €300 and takes 30h 30m.
Riga to Otok Krk (Island) bus services, operated by FlixBus, arrive at Warsaw, Bus Station West.
Otok Krk (Island) is 1h behind Riga. It is currently 3:28 AM in Riga and 2:28 AM in Otok Krk (Island).
What companies run services between Riga, Latvia and Otok Krk (Island), Croatia?
Lufthansa, Air Baltic, and two other airlines fly from Riga International Airport (RIX) to Rijeka Airport (RJK) 5 times a week. Alternatively, you can take a bus from Riga, Bus Station to Baška via Warsaw, Bus Station West in around 30h 30m.
- Website
- lufthansa.com
Flights from Riga International Airport to Rijeka Airport via Frankfurt
- Ave. Duration
- 5h 10m
- When
- Wednesday and Saturday
- Estimated price
- €160–550
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
- 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–450
- Website
- ryanair.com
Flights from Riga International Airport to Rijeka Airport via Stockholm
- Ave. Duration
- 10h 20m
- When
- Tuesday
- Estimated price
- €60–350
- 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–360
- Phone
- +48 22 322 22 22
- [email protected]
- Website
- PKP Intercity
Train from Suwalki to Warszawa Wschodnia
- Ave. Duration
- 3h 26m
- Frequency
- Every 4 hours
- Estimated price
- €45–180
- Website
- PKP Intercity
Train from Warszawa Wschodnia to Rijeka
- Ave. Duration
- 20h 23m
- Frequency
- Twice daily
- Estimated price
- €180–700
- Website
- PKP Intercity
- Phone
- +420 221 111 122
- [email protected]
- Website
- Czech Railways (ČD)
Train from Pardubice Hlavni Nadrazi to Wien Hbf
- Ave. Duration
- 3h 13m
- Frequency
- Hourly
- Estimated price
- €35–55
- Website
- Czech Railways (ČD)
- Phone
- +420 222 222 221
- [email protected]
- Website
- RegioJet
Train from Pardubice Hlavni Nadrazi to Wien Hbf
- Ave. Duration
- 3h 13m
- Frequency
- Every 4 hours
- Estimated price
- €18–28
- Website
- RegioJet
- Phone
- _AUSTRIAN_RAILWAYS_(ÖBB)
- Website
- Austrian Railways
Night train from Wien Hbf to Rijeka
- Ave. Duration
- 12h 4m
- Frequency
- Twice a week
- Estimated price
- €110–210
- Website
- Austrian Railways
- Phone
- +49 30 300 137 300
- [email protected]
- Website
- Flixbus
Bus from Riga, Bus Station to Warsaw, Bus Station West
- Ave. Duration
- 10h
- Frequency
- Every 4 hours
- Estimated price
- €55–95
- Website
- Flixbus
Bus from Warsaw, Bus Station West to Baška
- Ave. Duration
- 19h 30m
- Frequency
- Once daily
- Estimated price
- €110–200
- Website
- Flixbus
- Phone
- +372 680 0909
- [email protected]
- Website
- Lux Express
Bus from Riga, Bus Station to Warsaw, Bus Station West
- Ave. Duration
- 12h 20m
- Frequency
- Twice daily
- Estimated price
- €40–85
- Website
- Lux Express
Bus from Rīga to Suwałki
- Ave. Duration
- 8h 30m
- Frequency
- Once daily
- Estimated price
- €25–50
- Website
- Lux Express
- 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
- €27–45
- Schedules at
- ecolines.net
Bus from Rīga to Hradec Králové
- Ave. Duration
- 21h 40m
- Frequency
- Once daily
- Estimated price
- €85–160
- Schedules at
- ecolines.net
- Phone
- +385 (0)72 660 660
- [email protected]
- Website
- Arriva Croatia
Bus from Rijeka, Autobusni Kolodvor to Krk, Autobusni kolodvor
- Ave. Duration
- 1h 23m
- Frequency
- Hourly
- Estimated price
- €1–10
- Website
- Arriva Croatia
Bus from Rijeka, Autobusni Kolodvor to Krk, Autobusni kolodvor
- Ave. Duration
- 1h 23m
- Frequency
- Hourly
- Estimated price
- €1–10
- Website
- Arriva Croatia
- Phone
- +386 1 320 4530
- [email protected]
- Website
- GoOpti
Shuttle from Zagreb to Rijeka Airport
- Ave. Duration
- 2h 30m
- Frequency
- On demand
- Estimated price
- €200–550
- Website
- GoOpti
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
More Questions & Answers
Yes, the driving distance between Riga to Otok Krk (Island) is 1793 km. It takes approximately 19h 24m to drive from Riga to Otok Krk (Island).
Book your Riga to Otok Krk (Island) bus tickets online with Omio and FlixBus.
There are 13154+ hotels available in Otok Krk (Island).








































