There are 9 ways to get from Moscow to Krk by plane, car, bus, or 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 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 26m€145–340Fly to Zagreb Franjo Tuđman Airport, bus
cheapest- Fly from Sheremetyevo International Airport (SVO) to Zagreb Franjo Tuđman Airport (ZAG)plane SVO - ZAG
- Take the bus from Zagreb to Krkbus
13h 46m€118–378Bus
- Take the bus from Moscow, International Bus Station to Warsaw Westbus Moscow/Warsaw
- Take the bus from Warsaw, Bus Station West to Krkbus N1282
38h 43m€167–322Train, bus
- 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 Rijekatrain Ic
- Take the bus from Rijeka, Autobusni Kolodvor to Krk, Autobusni kolodvorbus
41h 49m€288–911Drive 2,340.1 km
- Drive from Moscow to Krkcar 2,340.1 km
27h 17m€331–478Fly to Rijeka Airport
- Fly from Sheremetyevo International Airport (SVO) to Rijeka Airport (RJK)plane SVO - RJK
15h€155–386Fly to Ljubljana, bus
- Fly from Sheremetyevo International Airport (SVO) to Ljubljana (LJU)plane SVO - LJU
- Take the bus from Ljubljana bus station to Krkbus
15h 29m€167–417Fly to Zadar Airport, bus
- Fly from Sheremetyevo International Airport (SVO) to Zadar Airport (ZAD)plane SVO - ZAD
- Take the bus from Zadar bus station to Bosiljevobus
- Take the bus from Bosiljevo to Krkbus
21h 38m€131–320Bus via Minsk
- Take the bus from Moscow Novoyasnevskaya to Minsk Central Bus Stationbus
- Take the bus from Minsk Central Bus Station to Brno - Zvonarkabus
- Take the bus from Brno to Krkbus
45h 14m€151–535
Sheremetyevo International Airport (SVO) to Pula Airport (PUY) flights
Questions & Answers
The cheapest way to get from Moscow to Krk is to bus via Minsk which costs €150 - €550 and takes 45h 14m.
The fastest way to get from Moscow to Krk is to fly and drive which takes 12h 26m and costs €140 - €340.
No, there is no direct bus from Moscow to Krk. However, there are services departing from Метро «Библиотека имени Ленина» and arriving at Krk via Moscow, International Bus Station and Warsaw, Bus Station West. The journey, including transfers, takes approximately 38h 43m.
The distance between Moscow and Krk is 2231 km. The road distance is 2340.1 km.
The best way to get from Moscow to Krk without a car is to bus which takes 38h 43m and costs €160 - €330.
It takes approximately 12h 26m to get from Moscow to Krk, including transfers.
Moscow to Krk bus services, operated by Bon Voyage, depart from Moscow, International Bus Station.
The best way to get from Moscow to Krk is to bus which takes 38h 43m and costs €160 - €330. Alternatively, you can fly, which costs €150 - €390 and takes 15h.
Moscow to Krk bus services, operated by Bon Voyage, arrive at Warsaw West station.
Krk is 1h behind Moscow. It is currently 4:41 PM in Moscow and 3:41 PM in Krk.
What companies run services between Moscow, Russia and Krk, Croatia?
You can take a bus from Метро «Библиотека имени Ленина» to Krk via Метро «Тропарёво», Troparevo, Salaryevo, Moscow, International Bus Station, Warsaw West, and Warsaw, Bus Station West in around 38h 43m. Alternatively, Air Serbia, Croatia Airlines, and Swiss fly from Sheremetyevo International Airport (SVO) to Rijeka Airport (RJK) 5 times a week.
- Website
- airserbia.com
Flights from Sheremetyevo International Airport to Pula Airport via Belgrade
- Ave. Duration
- 10h 50m
- When
- Every day
- Estimated price
- €120–300
Flights from Sheremetyevo International Airport to Rijeka Airport via Belgrade
- Ave. Duration
- 12h 30m
- When
- Wednesday and Saturday
- Estimated price
- €150–380
Flights from Sheremetyevo International Airport to Ljubljana via Belgrade
- Ave. Duration
- 8h 40m
- When
- Every day
- Estimated price
- €120–310
Flights from Sheremetyevo International Airport to Zagreb Franjo Tuđman Airport via Belgrade
- Ave. Duration
- 8h 15m
- When
- Every day
- Estimated price
- €95–250
Flights from Sheremetyevo International Airport to Zadar Airport via Belgrade
- Ave. Duration
- 12h 25m
- When
- Tuesday, Thursday, and Saturday
- Estimated price
- €100–260
- Website
- croatiaairlines.com
Flights from Sheremetyevo International Airport to Rijeka Airport via Belgrade, Munich
- Ave. Duration
- 9h 25m
- When
- Monday
- Estimated price
- €160–410
Flights from Sheremetyevo International Airport to Rijeka Airport via Belgrade, Zurich
- Ave. Duration
- 11h 40m
- When
- Monday and Friday
- Estimated price
- €160–420
Flights from Sheremetyevo International Airport to Zagreb Franjo Tuđman Airport via Istanbul
- Ave. Duration
- 8h 7m
- When
- Every day
- Estimated price
- €120–500
Flights from Sheremetyevo International Airport to Zadar Airport via Belgrade, Vienna
- Ave. Duration
- 11h
- When
- Every day
- Estimated price
- €110–280
Flights from Sheremetyevo International Airport to Zadar Airport via Belgrade, Zagreb Franjo Tuđman Airport
- Ave. Duration
- 12h 20m
- When
- Wednesday and Friday
- Estimated price
- €100–270
- Website
- turkishairlines.com
Flights from Sheremetyevo International Airport to Ljubljana via Istanbul
- Ave. Duration
- 8h 37m
- When
- Every day
- Estimated price
- €150–650
Flights from Sheremetyevo International Airport to Zagreb Franjo Tuđman Airport via Istanbul
- Ave. Duration
- 8h 7m
- When
- Every day
- Estimated price
- €120–500
Flights from Sheremetyevo International Airport to Zadar Airport via Belgrade, Zagreb Franjo Tuđman Airport
- Ave. Duration
- 12h 20m
- When
- Wednesday and Friday
- Estimated price
- €100–270
- Website
- swiss.com
Flights from Sheremetyevo International Airport to Rijeka Airport via Belgrade, Zurich
- Ave. Duration
- 11h 40m
- When
- Monday and Friday
- Estimated price
- €160–420
- Website
- austrian.com
Flights from Sheremetyevo International Airport to Zadar Airport via Belgrade, Vienna
- Ave. Duration
- 11h
- When
- Every day
- Estimated price
- €110–280
Train from Moskva Belorusskaia to Brest C
- Ave. Duration
- 14h 10m
- Frequency
- Once daily
- Estimated price
- €50–100
- Website
- https://www.rw.by/
- Website
- https://pass.rw.by/ru/
- Website
- https://pass.rw.by/ru/
- 3rd Class (Platzcart)
- €50–60
- 2nd Class (Kupé)
- €80–100
- 1nd Class (SW)
- €140–200
- Phone
- 8 (800) 775-00-00
- Website
- eng.rzd.ru
Train from Moskva Belorusskaia to Brest C
- Ave. Duration
- 12h 38m
- Frequency
- 4 times a week
- Estimated price
- €40–110
- Website
- https://eng.rzd.ru/
- 2nd Class (Kupé)
- €75–110
- 1nd Class (SW)
- €170–230
- 3rd Class (Platzcart)
- €40–60
- Phone
- +48 22 322 22 22
- sekretariat@intercity.pl
- Website
- intercity.pl
Train from Terespol to Warszawa Centralna
- Ave. Duration
- 2h
- Frequency
- 5 times a day
- Estimated price
- €30–110
- Website
- https://www.intercity.pl/en/
Train from Warszawa Centralna to Rijeka
- Ave. Duration
- 20h
- Frequency
- 5 times a week
- Estimated price
- €190–650
- Website
- https://www.intercity.pl/en/
- Phone
- +373 (689) 78-455
- bon_voyage_tour@list.ru
- Website
- bonvoyage.md
Bus from Moscow, International Bus Station to Warsaw West
- Ave. Duration
- 17h
- Frequency
- Twice a week
- Estimated price
- €66–132
- Schedules at
- bonvoyage.md
- Book at
- bonvoyage.md
- Adult
- €132
- Children
- €66
- Phone
- +49 30 300 137 300
- service@flixbus.com
- Website
- https://www.flixbus.fr
Bus from Warsaw, Bus Station West to Krk
- Ave. Duration
- 18h 50m
- Frequency
- Once daily
- Estimated price
- €100–180
- Website
- https://www.flixbus.co.uk
Bus from Ljubljana bus station to Krk
- Ave. Duration
- 3h 40m
- Frequency
- 5 times a week
- Estimated price
- €13–22
- Website
- https://www.flixbus.co.uk
Bus from Zagreb to Krk
- Ave. Duration
- 2h 55m
- Frequency
- Twice daily
- Estimated price
- €15–25
- Website
- https://www.flixbus.co.uk
Bus from Zadar bus station to Bosiljevo
- Ave. Duration
- 2h 30m
- Frequency
- 4 times a day
- Estimated price
- €17–29
- Website
- https://www.flixbus.co.uk
Bus from Bosiljevo to Krk
- Ave. Duration
- 1h 55m
- Frequency
- Twice daily
- Estimated price
- €9–15
- Website
- https://www.flixbus.co.uk
Bus from Brno to Krk
- Ave. Duration
- 11h 55m
- Frequency
- Once daily
- Estimated price
- €60–110
- Website
- https://www.flixbus.co.uk
- Phone
- +385 (0)72 660 660
- info@arriva.com.hr
- Website
- arriva.com.hr
Bus from Rijeka, Autobusni Kolodvor to Krk, Autobusni kolodvor
- Ave. Duration
- 1h 23m
- Frequency
- Hourly
- Estimated price
- €1–10
- Website
- https://www.arriva.com.hr/en-us/home
Bus from Zagreb to Krk
- Ave. Duration
- 4h
- Frequency
- Once daily
- Estimated price
- €1–26
- Website
- https://www.arriva.com.hr/en-us/home
- Phone
- +385 35 415 165
- info@slavonija-bus.hr
- Website
- slavonija-bus.hr
Bus from Zagreb to Krk
- Ave. Duration
- 2h 55m
- Frequency
- Twice daily
- Estimated price
- €13–25
- Schedules at
- slavonija-bus.hr
Bus from Bosiljevo to Krk
- Ave. Duration
- 1h 55m
- Frequency
- Twice daily
- Estimated price
- €9–21
- Schedules at
- slavonija-bus.hr
- Phone
- +375 (29) 148-41-31
- info@vt.by
- Website
- vt.by
Bus from Moscow Novoyasnevskaya to Minsk Central Bus Station
- Ave. Duration
- 10h 10m
- Frequency
- Once daily
- Estimated price
- €25–150
- Schedules at
- vt.by
Bus from Minsk Central Bus Station to Brno - Zvonarka
- Ave. Duration
- 20h 55m
- Frequency
- Once daily
- Estimated price
- €70–280
- Schedules at
- vt.by
- Phone
- +375 (29) 643 70 22
- intercars@intercars.ru
- Website
- intercars-tickets.com
Bus from Minsk Central Bus Station to Brno - Zvonarka
- Ave. Duration
- 20h 20m
- Frequency
- Once a week
- Estimated price
- €65–130
- Website
- https://www.intercars-tickets.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
Travelling Croatia’s Dalmatian Coast by boat, bus, car and train
Read the travel guide
More Questions & Answers
Yes, the driving distance between Moscow to Krk is 2340 km. It takes approximately 27h 17m to drive from Moscow to Krk.
There are 12987+ hotels available in Krk.


























