There are 9 ways to get from Varshava to Moscow by car, plane, taxi, train, 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.
Drive to Oskemen Airport, fly to Domodedovo International Airport
best- Drive from Varshava to Oskemen Airport (UKK)car
- Fly from Oskemen Airport (UKK) to Domodedovo International Airport (DME)plane UKK - DME
9h 9m₽14,812–57,805Taxi, train
cheapest- Take the taxi from Varshava to Rubcovsktaxi
- Take the train from Rubcovsk to Barnaultrain
- Take the train from Barnaul to Yaroslavsky Railway Terminaltrain
2d 12h₽13,824–24,474Drive 3,360.3 km
- Drive from Varshava to Moscowcar 3,360.3 km
45h 43m₽22,641–32,703Drive to Oskemen Airport, fly to Moscow Vnukovo
- Drive from Varshava to Oskemen Airport (UKK)car
- Fly from Oskemen Airport (UKK) to Moscow Vnukovo (VKO)plane UKK - VKO
10h 50m₽15,622–62,455Taxi, train to Barnaul West Airport, fly to Domodedovo International Airport
- Take the taxi from Varshava to Rubcovsktaxi
- Take the train from Rubcovsk to Barnaultrain
- Fly from Barnaul West Airport (BAX) to Domodedovo International Airport (DME)plane BAX - DME
11h 22m₽18,534–66,604Taxi, train to Barnaul West Airport, fly to Sheremetyevo International Airport
- Take the taxi from Varshava to Rubcovsktaxi
- Take the train from Rubcovsk to Barnaultrain
- Fly from Barnaul West Airport (BAX) to Sheremetyevo International Airport (SVO)plane BAX - SVO
11h 37m₽18,599–66,434Drive to Oskemen Airport, fly to Sheremetyevo International Airport
- Drive from Varshava to Oskemen Airport (UKK)car
- Fly from Oskemen Airport (UKK) to Sheremetyevo International Airport (SVO)plane UKK - SVO
11h 15m₽14,877–57,635Taxi, train, bus
- Take the taxi from Varshava to Pospelihataxi
- Take the train from Pospeliha to Barnaultrain
- Take the train from Barnaul to Perm 2train
- Take the bus from Perm' Bus station to Vladimir Bus stationbus
- Take the bus from Vladimir Bus station to Moscow Central Bus Stationbus
2d 17h₽15,669–27,695Taxi, train via Aqtau
- Take the taxi from Varshava to Rubcovsktaxi
- Take the train from Rubcovsk to Semeytrain
- Take the train from Semey to Myrzatrain
- Take the train from Myrza to Paveletsky Rail Terminaltrain
4d 6h₽24,724–47,374
Oskemen Airport (UKK) to Domodedovo International Airport (DME) flights
Questions & Answers
The cheapest way to get from Varshava to Moscow is to taxi and train which costs RUB 13000 - RUB 25000 and takes 2 days 12h.
The fastest way to get from Varshava to Moscow is to drive and fly which takes 9h 9m and costs RUB 14000 - RUB 60000.
The distance between Varshava and Moscow is 3276 km. The road distance is 3360.3 km.
The best way to get from Varshava to Moscow without a car is to taxi and train which takes 2 days 12h and costs RUB 13000 - RUB 25000.
It takes approximately 9h 9m to get from Varshava to Moscow, including transfers.
Moscow is 4h behind Varshava. It is currently 2:43 PM in Varshava and 10:43 AM in Moscow.
Yes, the driving distance between Varshava to Moscow is 3360 km. It takes approximately 45h 43m to drive from Varshava to Moscow.
What companies run services between Varshava, Russia and Moscow, Russia?
There is no direct connection from Varshava to Moscow. However, you can drive to Oskemen Airport (UKK) airport, fly to Domodedovo International Airport (DME), walk to Moscow Domodedovo Airport, then take the train to Paveletsky Rail Terminal. Alternatively, you can take the taxi to Rubcovsk, take the train to Barnaul, then take the train to Yaroslavsky Railway Terminal.
- Website
- aeroflot.ru
Flights from Oskemen Airport to Moscow Vnukovo via Domodedovo International Airport, Pulkovo
- Ave. Duration
- 10h 10m
- When
- Thursday and Sunday
- Estimated price
- ₽18,000–70,000
Flights from Barnaul West Airport to Sheremetyevo International Airport
- Ave. Duration
- 4h 25m
- When
- Every day
- Estimated price
- ₽12,000–55,000
Flights from Oskemen Airport to Sheremetyevo International Airport via Nur-Sultan
- Ave. Duration
- 6h 50m
- When
- Every day
- Estimated price
- ₽13,000–55,000
Flights from Oskemen Airport to Sheremetyevo International Airport via Almaty
- Ave. Duration
- 10h 57m
- When
- Every day
- Estimated price
- ₽16,000–65,000
- Website
- s7.ru
Flights from Oskemen Airport to Domodedovo International Airport
- Ave. Duration
- 4h 30m
- When
- Thursday and Sunday
- Estimated price
- ₽13,000–55,000
Flights from Oskemen Airport to Domodedovo International Airport via Novosibirsk
- Ave. Duration
- 9h 5m
- When
- Monday, Wednesday, Thursday, Friday, Saturday, and Sunday
- Estimated price
- ₽14,000–60,000
Flights from Barnaul West Airport to Domodedovo International Airport
- Ave. Duration
- 4h 25m
- When
- Every day
- Estimated price
- ₽12,000–55,000
Flights from Barnaul West Airport to Domodedovo International Airport via Novosibirsk
- Ave. Duration
- 8h 5m
- When
- Every day
- Estimated price
- ₽12,000–55,000
- Website
- scat.kz
Flights from Oskemen Airport to Moscow Vnukovo via Nur-Sultan
- Ave. Duration
- 9h 7m
- When
- Every day
- Estimated price
- ₽20,000–55,000
Flights from Oskemen Airport to Moscow Vnukovo via Almaty
- Ave. Duration
- 11h
- When
- Every day
- Estimated price
- ₽23,000–60,000
- Website
- yakutia.aero
Flights from Oskemen Airport to Moscow Vnukovo via Novosibirsk
- Ave. Duration
- 8h 35m
- When
- Thursday
- Estimated price
- ₽14,000–60,000
- Website
- uralairlines.ru
Flights from Barnaul West Airport to Domodedovo International Airport
- Ave. Duration
- 4h 20m
- When
- Every day
- Estimated price
- ₽12,000–55,000
- Website
- nordwindairlines.ru
Flights from Barnaul West Airport to Sheremetyevo International Airport via Kazan
- Ave. Duration
- 7h 5m
- When
- Wednesday and Saturday
- Estimated price
- ₽12,000–55,000
- Website
- flysmartavia.com
Flights from Oskemen Airport to Sheremetyevo International Airport via Novosibirsk
- Ave. Duration
- 6h 25m
- When
- Wednesday
- Estimated price
- ₽14,000–60,000
- Website
- belavia.by
Flights from Oskemen Airport to Sheremetyevo International Airport via Domodedovo International Airport, Minsk
- Ave. Duration
- 12h 40m
- When
- Sunday
- Estimated price
- ₽18,000–70,000
- Phone
- +7 (717) 260-66-60
- KensePP@railways.kz
- Website
- railways.kz
Train from Rubcovsk to Barnaul
- Ave. Duration
- 4h 3m
- Frequency
- 3 times a week
- Estimated price
- ₽5,000–9,500
- Website
- https://railways.kz/en/
- Schedules at
- https://bilet.railways.kz/post/schedule?_locale=us
- Book at
- https://bilet.railways.kz/?_locale=us
- 3rd Class (Berth)
- ₽5,000–7,000
- 2nd Class (Coupe)
- ₽6,500–9,500
Train from Rubcovsk to Barnaul
- Ave. Duration
- 4h 3m
- Frequency
- 3 times a week
- Estimated price
- ₽5,000–9,500
- Website
- https://railways.kz/en/
- Schedules at
- https://bilet.railways.kz/post/schedule?_locale=us
- Book at
- https://bilet.railways.kz/?_locale=us
- 3rd Class (Berth)
- ₽5,000–7,000
- 2nd Class (Coupe)
- ₽6,500–9,500
Train from Rubcovsk to Barnaul
- Ave. Duration
- 4h 3m
- Frequency
- 3 times a week
- Estimated price
- ₽5,000–9,500
- Website
- https://railways.kz/en/
- Schedules at
- https://bilet.railways.kz/post/schedule?_locale=us
- Book at
- https://bilet.railways.kz/?_locale=us
- 3rd Class (Berth)
- ₽5,000–7,000
- 2nd Class (Coupe)
- ₽6,500–9,500
Train from Pospeliha to Barnaul
- Ave. Duration
- 3h 5m
- Frequency
- 3 times a week
- Estimated price
- ₽4,600–9,000
- Website
- https://railways.kz/en/
- Schedules at
- https://bilet.railways.kz/post/schedule?_locale=us
- Book at
- https://bilet.railways.kz/?_locale=us
- 3rd Class (Berth)
- ₽4,600–6,500
- 2nd Class (Coupe)
- ₽6,500–9,000
Train from Rubcovsk to Semey
- Ave. Duration
- 6h 35m
- Frequency
- 3 times a week
- Estimated price
- ₽4,400–8,500
- Website
- https://railways.kz/en/
- Schedules at
- https://bilet.railways.kz/post/schedule?_locale=us
- Book at
- https://bilet.railways.kz/?_locale=us
- 3rd Class (Berth)
- ₽4,400–6,000
- 2nd Class (Coupe)
- ₽6,000–8,500
Train from Myrza to Paveletsky Rail Terminal
- Ave. Duration
- 2d 16h
- Frequency
- Twice a week
- Estimated price
- ₽18,000–35,000
- Website
- https://railways.kz/en/
- Schedules at
- https://bilet.railways.kz/post/schedule?_locale=us
- Book at
- https://bilet.railways.kz/?_locale=us
- 3rd Class (Berth)
- ₽18,000–26,000
- 2nd Class (Coupe)
- ₽25,000–35,000
- Phone
- 8 (800) 775-00-00
- Website
- eng.rzd.ru
Train from Barnaul to Yaroslavsky Railway Terminal
- Ave. Duration
- 2d 7h
- Frequency
- 4 times a week
- Estimated price
- ₽8,000–14,000
- Website
- https://eng.rzd.ru/
- 1nd Class (SW)
- ₽30,000–42,000
- 3rd Class (Platzcart)
- ₽8,000–11,000
- 2nd Class (Kupé)
- ₽10,000–14,000
Train from Barnaul to Perm 2
- Ave. Duration
- 31h 32m
- Frequency
- 4 times a week
- Estimated price
- ₽5,000–9,500
- Website
- https://eng.rzd.ru/
- 1nd Class (SW)
- ₽20,000–29,000
- 3rd Class (Platzcart)
- ₽5,000–7,000
- 2nd Class (Kupé)
- ₽6,500–9,500
- Phone
- 1433
- KensePP@railways.kz
- Website
- railways.kz
Train from Semey to Myrza
- Ave. Duration
- 28h 34m
- Frequency
- Once daily
- Estimated price
- ₽1,500–2,900
- Website
- https://railways.kz/en/
- Schedules at
- https://bilet.railways.kz/post/schedule?_locale=us
- Book at
- https://bilet.railways.kz/?_locale=us
- 2nd Class (Coupe)
- ₽2,200–2,900
- 3rd Class (Berth)
- ₽1,500–2,100
- Phone
- 8-800-775-45-73
- Website
- avtovokzaly.ru
Bus from Perm' Bus station to Vladimir Bus station
- Ave. Duration
- 23h 33m
- Frequency
- Once daily
- Estimated price
- ₽3,200–5,500
- Schedules at
- avtovokzaly.ru
Bus from Vladimir Bus station to Moscow Central Bus Station
- Ave. Duration
- 3h 9m
- Frequency
- Hourly
- Estimated price
- ₽1,100–1,600
- Schedules at
- avtovokzaly.ru
- Ave. Duration
- 45 min
- Estimated price
- ₽800–1,800
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 5 incredible day trips from Florence by train, Slovenia: Getting from Ljubljana to Lake Bled, and How to travel India's Golden Triangle - to help you get the most out of your next trip.











