• Our partners include:

  • RailEurope
  • Deutsche Bahn
  • Trenitalia
  • SNCF
  • Flixbus
  • RENFE
  • Ouibus
  • BlaBlaCar
  • Booking.com
  • Skyscanner

There are 6 ways to get from Moscow to Perm by plane, train, bus or car

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

Recommended option

Fly from Moscow Sheremetyevo  •  5h 5m

  1. Fly from Moscow Sheremetyevo (SVO) to Perm (PEE) SVO - PEE

$72 - $152

Cheapest option

Train  •  20h 38m

  1. Take the train from Moskva Iaroslavskaja to Perm 2 D

$26 - $70

4 alternative options

Fly from Moscow Domodedovo  •  5h 11m

  1. Fly from Moscow Domodedovo (DME) to Perm (PEE) DME - PEE

$74 - $149

Fly from Moscow Vnukovo  •  5h 34m

  1. Fly from Moscow Vnukovo (VKO) to Perm (PEE) VKO - PEE

$70 - $180

Bus  •  27h 27m

  1. Take the bus from Moscow, Kazansky station to Cheboksary
  2. Take the bus from Cheboksary to Perm

$34 - $52

Drive  •  20h 50m

  1. Drive from Moscow to Perm 893.6 miles

$85 - $130

Questions & Answers

The cheapest way to get from Moscow to Perm is to train which costs RUB 1700 - RUB 4400 and takes 20h 38m.

More details

The quickest way to get from Moscow to Perm is to fly which costs RUB 4600 - RUB 10000 and takes 5h 5m.

More details

No, there is no direct bus from Moscow station to Perm. However, there are services departing from Moscow, Kazansky station and arriving at Perm via Cheboksary. The journey, including transfers, takes approximately 27h 27m.

More details

Yes, there is a direct train departing from Moskva Iaroslavskaja and arriving at Perm 2. Services depart every four hours, and operate every day. The journey takes approximately 20h 38m.

More details

The distance between Moscow and Perm is 1156 km. The road distance is 1429.7 km.

Get driving directions

The best way to get from Moscow to Perm without a car is to train which takes 20h 38m and costs RUB 1700 - RUB 4400.

More details

It takes approximately 5h 5m to get from Moscow to Perm, including transfers.

More details

Moscow to Perm bus services, operated by Spline Trans, arrive at Moscow, Kazansky station.

More details

Moscow to Perm train services, operated by Russian Railways (RZhD), depart from Moskva Iaroslavskaja station.

More details

The best way to get from Moscow to Perm is to fly which takes 5h 5m and costs RUB 4600 - RUB 10000. Alternatively, you can train, which costs RUB 1700 - RUB 4400 and takes 20h 38m, you could also bus, which costs RUB 2200 - RUB 3400 and takes 27h 27m.

Mode details

Map of how to get from Moscow to Perm.
Launch map view
  • Distance: 722.3 miles
  • Duration: 5h 5m

What companies run services between Moscow, Russia and Perm, Russia?

Aeroflot Russian Airlines and Nordwind Airlines fly from Moscow to Perm every 4 hours. Alternatively, Russian Railways (RZhD) operates a train from Moscow to Perm every 4 hours. Tickets cost $26 - $70 and the journey takes 20h 38m.

Airlines
Aeroflot Russian Airlines
Website
aeroflot.ru
Flights from Moscow Sheremetyevo to Perm
Ave. Duration
2h 9m
When
Every day
Estimated price
$70 - $290
Flights from Moscow Sheremetyevo to Perm via Pulkovo
Ave. Duration
5h 5m
When
Every day
Estimated price
$70 - $290
Flights from Moscow Vnukovo to Perm via Pulkovo
Ave. Duration
4h 10m
When
Monday, Tuesday, Wednesday, Thursday, Friday and Sunday
Estimated price
$150 - $550
S7 Airlines
Website
s7.ru
Flights from Moscow Domodedovo to Perm
Ave. Duration
2h 5m
When
Every day
Estimated price
$65 - $280
Nordwind Airlines
Website
nordwindairlines.ru
Flights from Moscow Sheremetyevo to Perm
Ave. Duration
2h 15m
When
Monday, Wednesday, Thursday, Friday and Sunday
Estimated price
$45 - $110
Pobeda Airlines LLC
Website
pobeda.aero
Flights from Moscow Vnukovo to Perm
Ave. Duration
2h
When
Every day
Estimated price
$60 - $170
Train operators
Russian Railways (RZhD)
Website
rzd.ru
Train from Moskva Iaroslavskaja to Perm 2
Ave. Duration
20h 38m
Frequency
Every 4 hours
Estimated price
$26 - $70
Website
pass.rzd.ru
3rd Class (Platzcart)
$26 - $40
2nd Class (Kupé)
$45 - $70
Bus operators
Spline Trans
Phone
8(495)507-78-88
Email
mrtrans@bk.ru
Website
spline-trans.ru
Bus from Moscow, Kazansky station to Cheboksary
Ave. Duration
10h
Frequency
Once daily
Estimated price
$14 - $17
Schedules at
spline-trans.ru
Avtovokzaly.ru
Phone
8-800-775-45-73
Email
support@avtovokzaly.ru
Website
avtovokzaly.ru
Bus from Cheboksary to Perm
Ave. Duration
16h 27m
Frequency
Once daily
Estimated price
$20 - $35
Schedules at
avtovokzaly.ru

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 Getting to Rome from the airport, Italy Travel Guides and Travel Insider: Top Japan travel tips by Beatrix Holland - to help you get the most out of your next trip.

More Questions & Answers

The quickest flight from Moscow Sheremetyevo Airport to Perm Airport is the direct flight which takes 2h 5m.

Search flights

Moscow to Perm bus services, operated by Avtovokzaly.ru, arrive at Perm station.

More details

Perm is 2h ahead of Moscow. It is currently 4:08 AM in Moscow and 6:08 AM in Perm.

Moscow to Perm train services, operated by Russian Railways (RZhD), arrive at Perm 2 station.

More details

Yes, the driving distance between Moscow to Perm is 1430 km. It takes approximately 20h 50m to drive from Moscow to Perm.

Get driving directions

Nordwind Airlines and Aeroflot Russian Airlines offer flights from Moscow Sheremetyevo Airport to Perm Airport.

Search flights

There are 314+ hotels available in Perm. Prices start at $22 USD per night.

More details

The best way to get from Moscow to Moscow Sheremetyevo Airport is to bus which takes 40m and costs RUB 55.

More details