There are 8 ways to get from Warsaw to Perm by train, bus, plane, 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.
Train, bus to Khrabrovo Airport, fly
best- Take the train from Warszawa Srodmiescie to Malbork
- Take the bus from Elbląg to Kaliningrad Bus station
- Fly from Khrabrovo Airport (KGD) to Perm International Airport (PEE)KGD - PEE
13h 6m₽16,224–58,755Train
cheapest- Take the train from Warszawa Wschodnia to SiedlceR2 / ...
- Take the train from Siedlce to TerespolIc
- Take the train from Brest C to Moskva Belorusskaia
- Take the train from Yaroslavsky Railway Terminal to Perm 2
39h 56m₽8,925–19,877Bus, train
- Take the bus from Warsaw West to Moscow, International Bus StationWarsaw/Moscow
- Take the train from Moscow Vostochny Station to Perm 2145А
39h 44m₽9,941–19,601Bus
- Take the bus from Warsaw West to Moscow, International Bus StationWarsaw/Moscow
- Take the bus from Moscow Kotelniki Bus Station to Perm' Bus station
47h 48m₽9,178–18,088Drive 2,636.2 km
- Drive from Warsaw to Perm2,636.2 km
34h 56m₽31,074–44,884Train to Brest Airport, fly
- Take the train from Warszawa Wschodnia to Terespol
- Fly from Brest Airport (BQT) to Perm International Airport (PEE)BQT - PEE
11h 26m₽11,865–45,015Fly from Warsaw Chopin Airport
- Fly from Warsaw Chopin Airport (WAW) to Perm International Airport (PEE)WAW - PEE
12h 8m₽9,887–60,713Train via Minsk
- Take the train from Warszawa Centralna to TerespolIc
- Take the train from Brest C to Minsk Pas
- Take the train from Minsk Pas to Danilov
- Take the train from Danilov to Perm 2
45h 47m₽11,872–21,732
Khrabrovo Airport (KGD) to Perm International Airport (PEE) flights
Questions & Answers
The cheapest way to get from Warsaw to Perm is to train which costs RUB 8500 - RUB 20000 and takes 39h 56m.
The fastest way to get from Warsaw to Perm is to train and fly which takes 11h 26m and costs RUB 11000 - RUB 45000.
The distance between Warsaw and Perm is 2627 km. The road distance is 2636.2 km.
The best way to get from Warsaw to Perm without a car is to bus and train which takes 39h 44m and costs RUB 9500 - RUB 20000.
It takes approximately 13h 6m to get from Warsaw to Perm, including transfers.
The best way to get from Warsaw to Perm is to bus which takes 47h 48m and costs RUB 9000 - RUB 19000. Alternatively, you can fly, which costs RUB 9500 - RUB 65000 and takes 12h 8m, you could also train, which costs RUB 8500 - RUB 20000 and takes 39h 56m.
Perm is 4h ahead of Warsaw. It is currently 10:08 PM in Warsaw and 2:08 AM in Perm.
Yes, the driving distance between Warsaw to Perm is 2636 km. It takes approximately 34h 56m to drive from Warsaw to Perm.
What companies run services between Warsaw, Poland and Perm, Russia?
You can take a bus from Centrum to Perm' Bus station via Dw. Zachodni, Warsaw West, Moscow, International Bus Station, Salaryevo, Lubyanka, Kuznetsky Most, Kotelniki, and Moscow Kotelniki Bus Station in around 47h 48m. Alternatively, LOT, IrAero, and two other airlines fly from Warsaw Chopin Airport (WAW) to Perm International Airport (PEE) 5 times a week.
- Website
- aeroflot.ru
Flights from Khrabrovo Airport to Perm International Airport via Moscow Sheremetyevo
- Ave. Duration
- 6h 36m
- When
- Every day
- Estimated price
- ₽8,500–42,000
Flights from Brest Airport to Perm International Airport via Moscow Sheremetyevo
- Ave. Duration
- 9h 57m
- When
- Monday, Wednesday, and Thursday
- Estimated price
- ₽8,000–41,000
Flights from Brest Airport to Perm International Airport via Pulkovo
- Ave. Duration
- 11h 15m
- When
- Wednesday and Saturday
- Estimated price
- ₽9,000–44,000
Flights from Warsaw Chopin Airport to Perm International Airport via Belgrade, Moscow Sheremetyevo
- Ave. Duration
- 9h 10m
- When
- Monday, Tuesday, Thursday, and Friday
- Estimated price
- ₽9,500–60,000
- Website
- nordwindairlines.ru
Flights from Khrabrovo Airport to Perm International Airport
- Ave. Duration
- 3h 30m
- When
- Monday
- Estimated price
- ₽8,500–42,000
- Website
- pegasfly.com
Flights from Khrabrovo Airport to Perm International Airport
- Ave. Duration
- 3h 30m
- When
- Monday
- Estimated price
- ₽8,500–42,000
- Website
- iraero.ru
Flights from Warsaw Chopin Airport to Perm International Airport via Baku Heydar Aliyev
- Ave. Duration
- 13h 30m
- When
- Friday
- Estimated price
- ₽18,000–60,000
- Phone
- +48 22 322 22 22
- infokraj@intercity.pl
- Website
- intercity.pl
Train from Warszawa Srodmiescie to Malbork
- Ave. Duration
- 2h 15m
- Frequency
- Every 4 hours
- Estimated price
- ₽4,020–4,022
- Website
- https://www.intercity.pl/en/
Train from Warszawa Wschodnia to Terespol
- Ave. Duration
- 1h 53m
- Frequency
- 5 times a day
- Estimated price
- ₽3,533
- Website
- https://www.intercity.pl/en/
Train from Siedlce to Terespol
- Ave. Duration
- 1h 5m
- Frequency
- 5 times a day
- Estimated price
- ₽2,349
- Website
- https://www.intercity.pl/en/
Train from Warszawa Centralna to Terespol
- Ave. Duration
- 2h
- Frequency
- 3 times a day
- Estimated price
- ₽3,533
- Website
- https://www.intercity.pl/en/
- Phone
- 8 (800) 775-00-00
- Website
- eng.rzd.ru
Train from Moscow Vostochny Station to Perm 2
- Ave. Duration
- 19h 46m
- Frequency
- 4 times a week
- Estimated price
- ₽3,800–6,500
- Website
- https://eng.rzd.ru/
- 1nd Class (SW)
- ₽16,000–22,000
- 3rd Class (Platzcart)
- ₽3,800–5,500
- 2nd Class (Kupé)
- ₽4,700–6,500
Train from Yaroslavsky Railway Terminal to Perm 2
- Ave. Duration
- 19h 46m
- Frequency
- 5 times a day
- Estimated price
- ₽3,700–6,500
- Website
- https://eng.rzd.ru/
- 1nd Class (SW)
- ₽16,000–22,000
- 3rd Class (Platzcart)
- ₽3,700–5,500
- 2nd Class (Kupé)
- ₽4,600–6,500
Train from Danilov to Perm 2
- Ave. Duration
- 17h 35m
- Frequency
- Twice daily
- Estimated price
- ₽3,000–5,500
- Website
- https://eng.rzd.ru/
- 1nd Class (SW)
- ₽13,000–18,000
- 3rd Class (Platzcart)
- ₽3,000–4,300
- 2nd Class (Kupé)
- ₽3,900–5,500
- Phone
- 22 364 44 44
- przepisy.taryfy@mazowieckie.com.pl
- Website
- mazowieckie.com.pl
Train from Warszawa Wschodnia to Siedlce
- Ave. Duration
- 1h 19m
- Frequency
- Hourly
- Estimated price
- ₽500–600
- Website
- https://www.mazowieckie.com.pl/en
- Website
- https://bilety.mazowieckie.com.pl/start
- Phone
- +48 22 474 00 44
- bilety@polregio.pl
- Website
- polregio.pl
Train from Siedlce to Terespol
- Ave. Duration
- 1h 47m
- Frequency
- 3 times a day
- Estimated price
- ₽500–700
- Website
- https://polregio.pl/pl/
Train from Brest C to Moskva Belorusskaia
- Ave. Duration
- 14h 9m
- Frequency
- Once daily
- Estimated price
- ₽3,700–7,000
- Website
- https://www.rw.by/
- Schedules at
- https://pass.rw.by/ru/
- Book at
- https://pass.rw.by/ru/
- 3rd Class (Platzcart)
- ₽3,700–4,100
- 2nd Class (Kupé)
- ₽6,000–7,000
- 1nd Class (SW)
- ₽13,434
Train from Brest C to Minsk Pas
- Ave. Duration
- 3h 56m
- Frequency
- Twice daily
- Estimated price
- ₽1,800–3,700
- Website
- https://www.rw.by/
- Schedules at
- https://pass.rw.by/ru/
- Book at
- https://pass.rw.by/ru/
- 3rd Class (Platzcart)
- ₽1,800–2,000
- 2nd Class (Kupé)
- ₽3,300–3,700
- 1nd Class (SW)
- ₽6,250
Train from Minsk Pas to Danilov
- Ave. Duration
- 18h 44m
- Frequency
- Twice a week
- Estimated price
- ₽3,800–7,000
- Website
- https://www.rw.by/
- Schedules at
- https://pass.rw.by/ru/
- Book at
- https://pass.rw.by/ru/
- 3rd Class (Platzcart)
- ₽3,800–4,200
- 2nd Class (Kupé)
- ₽6,000–7,000
- 1nd Class (SW)
- ₽13,841
- Phone
- 8 (800) 775-00-00
- Website
- eng.rzd.ru
Train from Brest C to Moskva Belorusskaia
- Ave. Duration
- 13h 19m
- Frequency
- 4 times a week
- Estimated price
- ₽4,000–10,000
- Website
- https://eng.rzd.ru/
- 2nd Class (Kupé)
- ₽7,000–10,000
- 1nd Class (SW)
- ₽15,000–21,000
- 3rd Class (Platzcart)
- ₽4,000–5,500
Train from Brest C to Minsk Pas
- Ave. Duration
- 3h 38m
- Frequency
- 4 times a week
- Estimated price
- ₽2,500–8,000
- Website
- https://eng.rzd.ru/
- 2nd Class (Kupé)
- ₽5,500–8,000
- 1nd Class (SW)
- ₽6,500–9,500
- 3rd Class (Platzcart)
- ₽2,500–3,200
Train from Brest C to Minsk Pas
- Ave. Duration
- 3h
- Frequency
- 5 times a day
- Estimated price
- ₽650–900
- Website
- https://www.rw.by/
- Schedules at
- https://pass.rw.by/ru/
- Book at
- https://pass.rw.by/ru/
Train from Brest C to Minsk Pas
- Ave. Duration
- 4h 10m
- Frequency
- 4 times a week
- Estimated price
- ₽240–480
- Website
- https://www.rw.by/
- Schedules at
- https://pass.rw.by/ru/
- Book at
- https://pass.rw.by/ru/
- Sitting Class
- ₽240–300
- 3rd Class (Platzcart)
- ₽390–480
- 2nd Class (Kupé)
- ₽550–650
- Phone
- +7 (4012) 64-36-35
- info@avl39.ru
- Website
- avl39.ru
Bus from Elbląg to Kaliningrad Bus station
- Phone
- +373 (689) 78-455
- bon_voyage_tour@list.ru
- Website
- bonvoyage.md
Bus from Warsaw West to Moscow, International Bus Station
- Ave. Duration
- 17h
- Frequency
- Twice a week
- Estimated price
- ₽6,000–12,000
- Schedules at
- bonvoyage.md
- Book at
- bonvoyage.md
- Adult
- ₽12,000
- Children
- ₽6,000
- Phone
- 8-800-775-45-73
- Website
- avtovokzaly.ru
Bus from Moscow Kotelniki Bus Station to Perm' Bus station
- Ave. Duration
- 27h 20m
- Frequency
- Once daily
- Estimated price
- ₽3,000–5,500
- 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 What documents do I need to cross Niagara Falls?, Heading to Europe? Read this before you buy a Eurail Pass, and 5 delightfully under-the-radar French towns you need to visit - to help you get the most out of your next trip.























