There are 12 ways to get from Moscow to Pyetrykaw by train, bus, car, or plane
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Train
best- Take the train from Moscow Belorussky Station to Orsha Centr717М / ...
- Take the train from Orsha Centr to Muliarovka605Б
12h 46m$36–67Bus
cheapest- Take the bus from Moscow Novoyasnevskaya to Kalinkavichy
- Take the bus from Kalinkavichy to Pietrykau
16h 51m$9–31Drive 787.1 km
- Drive from Moscow to Pyetrykaw787.1 km
11h 30m$69–100Fly Moscow Vnukovo to Gomel Airport, bus
- Fly from Moscow Vnukovo (VKO) to Gomel Airport (GME)VKO - GME
- Take the bus from Gomel to Pietrykau
8h 48m$65–414Train, bus
- Take the train from Moskva Belorusskaia to Gomel055Б
- Take the bus from Gomel to Pietrykau
17h 12m$40–76Bus via Homel
- Take the bus from Salaryevo Bus Station to Gomel Bus Station
- Take the bus from Gomel to Pietrykau
17h 28m$24–42Fly Sheremetyevo International Airport to Gomel Airport, bus
- Fly from Sheremetyevo International Airport (SVO) to Gomel Airport (GME)SVO - GME
- Take the bus from Gomel to Pietrykau
9h 24m$93–579Fly Sheremetyevo International Airport to Minsk National Airport, bus, train
- Fly from Sheremetyevo International Airport (SVO) to Minsk National Airport (MSQ)SVO - MSQ
- Take the bus from Minsk Airport to Minsk station
- Take the train from Minsk Pas to Kalinkovichi
- Take the bus from Kalinkavichy to Pietrykau
12h 33m$98–634Fly Sheremetyevo International Airport to Mogilev Airport, train
- Fly from Sheremetyevo International Airport (SVO) to Mogilev Airport (MVQ)SVO - MVQ
- Take the train from Mogilev to Muliarovka
11h 16m$94–586Fly Moscow Vnukovo to Minsk National Airport, bus, train
- Fly from Moscow Vnukovo (VKO) to Minsk National Airport (MSQ)VKO - MSQ
- Take the bus from Minsk Airport to Minsk station
- Take the train from Minsk Pas to Kalinkovichi
- Take the bus from Kalinkavichy to Pietrykau
11h 57m$70–439Fly Domodedovo International Airport to Minsk National Airport, bus, train
- Fly from Domodedovo International Airport (DME) to Minsk National Airport (MSQ)DME - MSQ
- Take the bus from Minsk Airport to Minsk station
- Take the train from Minsk Pas to Kalinkovichi
- Take the bus from Kalinkavichy to Pietrykau
12h 16m$73–453Fly Sheremetyevo International Airport to Brest Airport, train
- Fly from Sheremetyevo International Airport (SVO) to Brest Airport (BQT)SVO - BQT
- Take the train from Jabinka to Muliarovka
13h 14m$122–683
Moscow Vnukovo (VKO) to Gomel Airport (GME) flights
Questions & Answers
The cheapest way to get from Moscow to Pyetrykaw is to bus which costs $9 - $35 and takes 16h 51m.
The fastest way to get from Moscow to Pyetrykaw is to fly and bus which takes 8h 48m and costs $65 - $420.
No, there is no direct bus from Moscow to Pyetrykaw. However, there are services departing from Moscow Novoyasnevskaya and arriving at Pietrykau via Kalinkavichy. The journey, including transfers, takes approximately 16h 51m.
The distance between Moscow and Pyetrykaw is 896 km. The road distance is 787.1 km.
The best way to get from Moscow to Pyetrykaw without a car is to train which takes 12h 46m and costs $35 - $70.
It takes approximately 12h 46m to get from Moscow to Pyetrykaw, including transfers.
Moscow to Pyetrykaw bus services, operated by Gomel Bus Terminal, depart from Moscow Novoyasnevskaya station.
The best way to get from Moscow to Pyetrykaw is to train which takes 12h 46m and costs $35 - $70. Alternatively, you can bus, which costs $9 - $35 and takes 16h 51m.
Moscow to Pyetrykaw bus services, operated by Gomel Bus Terminal, arrive at Kalinkavichy station.
Yes, the driving distance between Moscow to Pyetrykaw is 787 km. It takes approximately 11h 30m to drive from Moscow to Pyetrykaw.
What companies run services between Moscow, Russia and Pyetrykaw, Belarus?
You can take a train from Moscow Belorussky Station to Pyetrykaw via Orsha Centr and Muliarovka in around 12h 46m. Alternatively, you can take a bus from Moscow Novoyasnevskaya to Pietrykau via Kalinkavichy in around 16h 51m.
Transport is disrupted due to the Russia-Ukraine war. Read more
- Website
- belavia.by
Flights from Moscow Vnukovo to Gomel Airport
- Ave. Duration
- 1h 25m
- When
- Thursday and Sunday
- Estimated price
- $60–400
Flights from Sheremetyevo International Airport to Gomel Airport
- Ave. Duration
- 1h 25m
- When
- Tuesday and Friday
- Estimated price
- $85–550
Flights from Sheremetyevo International Airport to Minsk National Airport
- Ave. Duration
- 1h 27m
- When
- Every day
- Estimated price
- $90–600
Flights from Sheremetyevo International Airport to Mogilev Airport
- Ave. Duration
- 1h 20m
- When
- Monday and Thursday
- Estimated price
- $80–550
Flights from Moscow Vnukovo to Minsk National Airport
- Ave. Duration
- 1h 25m
- When
- Every day
- Estimated price
- $65–420
Flights from Domodedovo International Airport to Minsk National Airport
- Ave. Duration
- 1h 30m
- When
- Every day
- Estimated price
- $65–430
Flights from Sheremetyevo International Airport to Brest Airport
- Ave. Duration
- 1h 50m
- When
- Monday, Wednesday, Thursday, and Saturday
- Estimated price
- $110–650
- Website
- aeroflot.ru
Flights from Sheremetyevo International Airport to Minsk National Airport
- Ave. Duration
- 1h 38m
- When
- Every day
- Estimated price
- $90–600
- Phone
- 8 (800) 775-00-00
- Website
- rzd.ru
Train from Moscow Belorussky Station to Orsha Centr
- Ave. Duration
- 4h 49m
- Frequency
- Twice daily
- Estimated price
- $30–45
- Website
- https://eng.rzd.ru/
- Lastochka Train
- $30–45
Train from Moscow Belorussky Station to Orsha Centr
- Ave. Duration
- 8h 8m
- Frequency
- Once a week
- Estimated price
- $28–55
- Website
- https://www.rw.by/
- Schedules at
- https://pass.rw.by/ru/
- Book at
- https://pass.rw.by/ru/
- 3rd Class (Platzcart)
- $28–31
- 2nd Class (Kupé)
- $50–55
- 1nd Class (SW)
- $100
Train from Moskva Belorusskaia to Gomel
- Ave. Duration
- 12h 40m
- Frequency
- Once daily
- Estimated price
- $37–70
- Website
- https://www.rw.by/
- Schedules at
- https://pass.rw.by/ru/
- Book at
- https://pass.rw.by/ru/
- 3rd Class (Platzcart)
- $37–41
- 2nd Class (Kupé)
- $60–70
- 1nd Class (SW)
- $134
Train from Orsha Centr to Muliarovka
- Ave. Duration
- 6h 47m
- Frequency
- Once daily
- Estimated price
- $3–6
- Website
- https://www.rw.by/
- Schedules at
- https://pass.rw.by/ru/
- Book at
- https://pass.rw.by/ru/
- Sitting Class
- $3–4
- 3rd Class (Platzcart)
- $5–6
- 2nd Class (Kupé)
- $7–9
Train from Minsk Pas to Kalinkovichi
- Ave. Duration
- 4h 49m
- Frequency
- Once daily
- Estimated price
- $2–6
- Website
- https://www.rw.by/
- Schedules at
- https://pass.rw.by/ru/
- Book at
- https://pass.rw.by/ru/
- Sitting Class
- $2–4
- 3rd Class (Platzcart)
- $4–6
- 2nd Class (Kupé)
- $6–8
Train from Mogilev to Muliarovka
- Ave. Duration
- 5h 16m
- Frequency
- Once daily
- Estimated price
- $2–6
- Website
- https://www.rw.by/
- Schedules at
- https://pass.rw.by/ru/
- Book at
- https://pass.rw.by/ru/
- Sitting Class
- $2–4
- 3rd Class (Platzcart)
- $4–6
- 2nd Class (Kupé)
- $6–8
Train from Jabinka to Muliarovka
- Ave. Duration
- 5h 52m
- Frequency
- Twice daily
- Estimated price
- $3–6
- Website
- https://www.rw.by/
- Schedules at
- https://pass.rw.by/ru/
- Book at
- https://pass.rw.by/ru/
- Sitting Class
- $3–4
- 3rd Class (Platzcart)
- $4–6
- 2nd Class (Kupé)
- $6–8
Train from Minsk Pas to Kalinkovichi
- Ave. Duration
- 3h 27m
- Frequency
- Twice daily
- Estimated price
- $8–11
- Website
- https://www.rw.by/
- Schedules at
- https://pass.rw.by/ru/
- Book at
- https://pass.rw.by/ru/
- Website
- avtovokzal.gomel.by
Bus from Moscow Novoyasnevskaya to Kalinkavichy
- Ave. Duration
- 14h 40m
- Frequency
- 3 times a week
- Estimated price
- $8–30
- Schedules at
- avtovokzal.gomel.by
- Book at
- infobus.by
Bus from Kalinkavichy to Pietrykau
- Ave. Duration
- 1h 11m
- Frequency
- Once a week
- Estimated price
- $1–2
- Schedules at
- avtovokzal.gomel.by
- Book at
- infobus.by
Bus from Gomel to Pietrykau
- Ave. Duration
- 3h 26m
- Frequency
- Once a week
- Estimated price
- $2–6
- Schedules at
- avtovokzal.gomel.by
- Book at
- infobus.by
- Phone
- 8-800-775-45-73
- Website
- avtovokzaly.ru
Bus from Salaryevo Bus Station to Gomel Bus Station
- Ave. Duration
- 11h 30m
- Frequency
- Once daily
- Estimated price
- $21–35
- Schedules at
- avtovokzaly.ru
- Phone
- +375-17-251-14-11
- info@minsktrans.by
- Website
- minsktrans.by
Bus from Minsk Airport to Minsk station
- Ave. Duration
- 24 min
- Frequency
- Hourly
- Estimated price
- $1–2
- Schedules at
- https://minsktrans.by/en/home/
- Book at
- https://infobus.by/en/bus
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 The beginner’s guide to the 2018 World Nomad Games, Need to know: Jadrolinija, and Travelling around the UAE - to help you get the most out of your next trip.
















