Rome2Rio

How to get fromUzhhorod to Moscowby train, plane, or bus

Find Transport to Moscow

See all options

There are 11 ways to get from Uzhhorod to Moscow by train, plane, or bus

Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.

Transport is disrupted due to the Russia-Ukraine war. Read more

  1. Train, train to Budapest Ferenc Liszt International Airport, fly to Sheremetyevo International Airport

    best
    1. Take the train from Zahony to Puespoekladanytrain train
    2. Take the train from Puespoekladany to Ferihegytrain train
    3. Fly from Budapest Ferenc Liszt International Airport (BUD) to Sheremetyevo International Airport (SVO)plane plane BUD - SVO
    16h 36m
    ₽10,585–25,118
  2. Bus via Chișinău

    cheapest
    1. Take the bus from Uzhhorod Bus Station to Chernivtsi Bus stationbus bus
    2. Take the bus from Chernivtsi Bus station to Chişinău Northern Bus Stationbus bus
    3. Take the bus from Chişinău Northern Bus Station to Salaryevo Bus Stationbus bus
    2d 13h
    ₽5,846–21,182
  3. Bus, train via Warsaw

    1. Take the bus from Uzhgorod to Lvivbus bus
    2. Take the bus from Lviv Palace Square to Warszawa Centralna Stationbus bus
    3. Take the train from Warszawa Centralna to Terespoltrain train Ic
    4. Take the train from Brest C to Moskva Belorusskaiatrain train
    29h 56m
    ₽13,939–24,036
  4. Bus

    1. Take the bus from Uzhgorod to Lvivbus bus
    2. Take the bus from Lviv Station to Warszawa Zachodnia Stationbus bus
    3. Take the bus from Warsaw West to Moscow, International Bus Stationbus bus
    30h 13m
    ₽10,769–19,196
  5. Bus, train to Košice International Airport, fly to Sheremetyevo International Airport

    1. Take the bus from Uzhhorod Bus Station to Michalovcebus bus
    2. Take the train from Michalovce to Kosicetrain train
    3. Fly from Košice International Airport (KSC) to Sheremetyevo International Airport (SVO)plane plane KSC - SVO
    13h 51m
    ₽13,041–34,583
  6. Bus, bus to John Paul Ii International Airport Kraków–Balice, fly to Sheremetyevo International Airport

    1. Take the bus from Uzhhorod Bus Station to Svaliavabus bus
    2. Take the bus from Svaljava to Krakowbus bus
    3. Fly from John Paul Ii International Airport Kraków–Balice (KRK) to Sheremetyevo International Airport (SVO)plane plane KRK - SVO
    20h 6m
    ₽14,363–32,806
  7. Bus, train, train to Brest Airport, fly to Sheremetyevo International Airport

    1. Take the bus from Uzhgorod to Lvivbus bus
    2. Take the bus from Lviv to Lublinbus bus
    3. Take the train from Lublin Glowny to Lukowtrain train
    4. Take the train from Lukow to Terespoltrain train
    5. Fly from Brest Airport (BQT) to Sheremetyevo International Airport (SVO)plane plane BQT - SVO
    18h 28m
    ₽12,079–41,526
  8. Train, train to Belgrade Nikola Tesla Airport, fly to Sheremetyevo International Airport

    1. Take the train from Chop to Cegledtrain train
    2. Take the train from Cegled to Szegedtrain train
    3. Take the train from Szeged to Suboticatrain train
    4. Take the train from Subotica to Novi Beogradtrain train
    5. Fly from Belgrade Nikola Tesla Airport (BEG) to Sheremetyevo International Airport (SVO)plane plane BEG - SVO
    19h 55m
    ₽12,009–29,162
  9. Train, bus to Cluj-Napoca, fly to Moscow Vnukovo

    1. Take the train from Zahony to Puespoekladanytrain train
    2. Take the train from Puespoekladany to Oradeatrain train
    3. Take the bus from Oradea to Cluj-Napoca Airportbus bus
    4. Fly from Cluj-Napoca (CLJ) to Moscow Vnukovo (VKO)plane plane CLJ - VKO
    22h 34m
  10. Bus, train

    1. Take the bus from Uzhgorod to Rzeszówbus bus
    2. Take the train from Rzeszow Glowny to Lublin Glownytrain train Ic
    3. Take the train from Lublin Glowny to Terespoltrain train R
    4. Take the train from Brest C to Moskva Belorusskaiatrain train
    31h 10m
    ₽11,364–20,765
  11. Train

    1. Take the train from Uzhhorod to Lvivtrain train
    2. Take the train from Lviv to Przemysl Glownytrain train
    3. Take the train from Przemysl Glowny to Warszawa Wschodniatrain train Ic
    4. Take the train from Warszawa Wschodnia to Terespoltrain train Ic
    5. Take the train from Brest C to Moskva Belorusskaiatrain train
    32h 53m
    ₽16,330–30,870

Budapest Ferenc Liszt International Airport (BUD) to Sheremetyevo International Airport (SVO) flights

Calendar20Weekly Planes
Duration7h 12mAverage Duration
Ticket₽7,796Cheapest Price
See schedules

Comparing Your Travel Options

What companies run services between Uzhhorod, Ukraine and Moscow, Russia?

You can take a bus from Uzhgorod to Метро «Библиотека имени Ленина» via Lviv, Lviv Station, Warszawa Zachodnia Station, Warsaw West, Moscow, International Bus Station, Salaryevo, Troparevo, and Метро «Тропарёво» in around 30h 13m. Alternatively, you can take a train from Uzhhorod to Moskva Belorusskaia via Lviv, Przemysl Glowny, Warszawa Wschodnia, Terespol, Terespol, Brest Bus station, and Brest C in around 32h 53m.

Transport is disrupted due to the Russia-Ukraine war. Read more

Airlines
Train operators
Bus operators

Want to know more about travelling around the world?

Rome2Rio's Travel Guide series provide vital information for the global traveller. Read our range of informative guides on popular transport routes and companies - including How to get from Southend Airport into central London, How do I buy a London Underground ticket?, and Italy Travel Guides - to help you get the most out of your next trip.

Booking & Getting There