There are 8 ways to get from Moscow to Krk by plane, car, train, bus, taxi, or shuttle
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 Pula Airport, drive
best- Fly from Sheremetyevo International Airport (SVO) to Pula Airport (PUY)plane SVO - PUY
- Drive from Pula-Airport-PUY to Krkcar
12h 25m€136–360Fly to Split Airport, bus
cheapest- Fly from Sheremetyevo International Airport (SVO) to Split Airport (SPU)plane SVO - SPU
- Take the bus from Split, Autobusni Kolodvor to Rijeka, Autobusni Kolodvorbus
- Take the bus from Rijeka, Autobusni Kolodvor to Krk, Autobusni kolodvorbus
21h 42m€108–361Train, bus
- Take the train from Moskva Belorusskaia to Brest Ctrain
- Take the train from Terespol to Warszawa Zachodniatrain Ic
- Take the bus from Warsaw, Bus Station West to Rijeka bus stationbus
- Take the bus from Rijeka, Autobusni Kolodvor to Krk, Autobusni kolodvorbus
39h 33m€189–352Train, taxi
- Take the train from Moskva Belorusskaia to Brest Ctrain
- Take the train from Terespol to Warszawa Centralnatrain Ic
- Take the train from Warszawa Centralna to Wien Hbftrain Ic
- Take the train from Wien Hbf to Zagreb Glavni Kol.train Ec
- Take the train from Zagreb Glavni Kol. to Fuzinetrain Re
- Take the taxi from Fuzine to Krktaxi
39h 58m€353–586Drive 2,338.5 km
- Drive from Moscow to Krkcar 2,338.5 km
27h 16m€339–489Fly to Zagreb Franjo Tuđman Airport, shuttle, bus
- Fly from Sheremetyevo International Airport (SVO) to Zagreb Franjo Tuđman Airport (ZAG)plane SVO - ZAG
- Take a shuttle bus from Velika Gorica, Zagreb Airport to Rijeka
- Take the bus from Rijeka, Autobusni Kolodvor to Krk, Autobusni kolodvorbus
14h 31m€293–632Fly to Ljubljana, shuttle, bus
- Fly from Sheremetyevo International Airport (SVO) to Ljubljana (LJU)plane SVO - LJU
- Take a shuttle bus from Zgornji Brnik, Letališče Jožeta Pučnika Ljubljana to Trieste Centrale
- Take the bus from Trieste, Autostazione to Rijeka, Željeznički Kolodvorbus
- Take the bus from Rijeka, Autobusni Kolodvor to Krk, Autobusni kolodvorbus
15h 57m€335–716Bus
- Take the bus from Moscow, International Bus Station to Warsaw Westbus
- Take the bus from Warsaw, Bus Station West to Rijeka bus stationbus
- Take the bus from Rijeka, Autobusni Kolodvor to Krk, Autobusni kolodvorbus
39h 36m€163–303
Sheremetyevo International Airport (SVO) to Pula Airport (PUY) flights
Comparing Your Travel Options
The cheapest way to get from Moscow to Krk is to fly and bus which costs €100 - €370 and takes 21h 42m.
The fastest way to get from Moscow to Krk is to fly and drive which takes 12h 25m and costs €130 - €360.
No, there is no direct bus from Moscow to Krk. However, there are services departing from Метро «Библиотека имени Ленина» and arriving at Krk, Autobusni kolodvor via Moscow, International Bus Station, Warsaw, Bus Station West and Rijeka, Autobusni Kolodvor. The journey, including transfers, takes approximately 39h 36m.
The distance between Moscow and Krk is 2231 km. The road distance is 2338.5 km.
The best way to get from Moscow to Krk without a car is to train and bus which takes 39h 33m and costs €180 - €360.
It takes approximately 12h 25m to get from Moscow to Krk, including transfers.
Moscow to Krk bus services, operated by Bon Voyage, depart from Moscow, International Bus Station.
Moscow to Krk bus services, operated by Bon Voyage, arrive at Warsaw West station.
Krk is 1h behind Moscow. It is currently 5:49 AM in Moscow and 4:49 AM in Krk.
Yes, the driving distance between Moscow to Krk is 2339 km. It takes approximately 27h 16m to drive from Moscow to Krk.
What companies run services between Moscow, Russia and Krk, Croatia?
You can take a bus from Метро «Библиотека имени Ленина» to Krk, Autobusni kolodvor via Метро «Тропарёво», Troparevo, Salaryevo, Moscow, International Bus Station, Warsaw West, Warsaw, Bus Station West, and Rijeka, Autobusni Kolodvor in around 39h 36m.
- Website
- airserbia.com
Flights from Sheremetyevo International Airport to Pula Airport via Belgrade
- Ave. Duration
- 10h 50m
- When
- Thursday, Sunday, Wednesday, and Saturday
- Estimated price
- €110–320
Flights from Sheremetyevo International Airport to Zagreb Franjo Tuđman Airport via Belgrade
- Ave. Duration
- 8h 15m
- When
- Every day
- Estimated price
- €95–280
Flights from Sheremetyevo International Airport to Ljubljana via Belgrade
- Ave. Duration
- 8h 40m
- When
- Every day
- Estimated price
- €120–330
Flights from Sheremetyevo International Airport to Split Airport via Belgrade
- Ave. Duration
- 12h 40m
- When
- Monday, Wednesday, Thursday, Friday, and Sunday
- Estimated price
- €100–300
- Phone
- 105
- Website
- Belarusian Railway
Train from Moskva Belorusskaia to Brest C
- Ave. Duration
- 14h 10m
- Frequency
- Once daily
- Estimated price
- €75–130
- Website
- Belarusian Railway
- Website
- Belarusian Railway
- 3rd Class (Platzcart)
- €75–85
- 2nd Class (Kupé)
- €130
- 1nd Class (SW)
- €240–280
Train from Moskva Belorusskaia to Brest C
- Ave. Duration
- 14h 10m
- Frequency
- Once daily
- Estimated price
- €75–130
- Website
- Belarusian Railway
- Website
- Belarusian Railway
- 3rd Class (Platzcart)
- €75–85
- 2nd Class (Kupé)
- €130
- 1nd Class (SW)
- €240–280
- Phone
- +49 30 300 137 300
- [email protected]
- Website
- Flixbus
Bus from Warsaw, Bus Station West to Rijeka bus station
- Ave. Duration
- 17h 30m
- Frequency
- 5 times a week
- Estimated price
- €100–160
- Website
- Flixbus
Bus from Split, Autobusni Kolodvor to Rijeka, Autobusni Kolodvor
- Ave. Duration
- 6h 50m
- Frequency
- Twice daily
- Estimated price
- €28–45
- Website
- Flixbus
Bus from Warsaw, Bus Station West to Rijeka bus station
- Ave. Duration
- 17h 30m
- Frequency
- 5 times a week
- Estimated price
- €100–160
- Website
- Flixbus
- Ave. Duration
- 55 min
- Estimated price
- €90–110
Hajrić Taxi
- Phone
- +385 98 168 26 75
- Website
- visitdelnice.hr
Crikvenica Taxi
- Phone
- +385 92 360 0085
- Website
- crikvenicataxi.com
ABS Autotaxi
- Phone
- +385 98 257 654
DMD Taxi
- Phone
- +385 51 869 084
Halo Taxi
- Phone
- +385 51 869 084
Taxi Omišalj
- Phone
- +385 98 686 169
- Website
- taxi-krk.net
Corkez Taxi
- Phone
- +385 91 497 5881
- Website
- corkez-taxi.com
Eko Taxi
- Phone
- +385 051 59 00 59
- Website
- ekotaxi.hr
Radio Taxi Rijeka
- Phone
- +385 51 585 585
- Website
- radiotaxirijeka.com.hr
Taxi Rijeka
- Phone
- +385 95 887 5807
- Website
- taxi-rijeka.com.hr
Wizi
- Phone
- +385 51 313313
- Website
- wizi.hr
Kralj
- Phone
- +385 51 869 002
Taxi Mile
- Phone
- +385 911-813-130
- Website
- taxikrk.com
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
Travelling Croatia’s Dalmatian Coast by boat, bus, car and train
Read the travel guide
Booking & Getting There
There are 8873+ hotels available in Krk.






