There are 11 ways to get from Cologne to Perm by train, plane, 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.
Train to Düsseldorf International Airport, fly to Perm International Airport
best- Take the train from Köln Hbf to D-Flughafen Bftrain
- Fly from Düsseldorf International Airport (DUS) to Perm International Airport (PEE)plane DUS - PEE
15h 37m₽11,078–34,529Fly Cologne Bonn Airport to Perm International Airport
cheapest- Fly from Cologne Bonn Airport (CGN) to Perm International Airport (PEE)plane CGN - PEE
24h 42m₽10,294–32,607Train, bus
- Take the train from Köln Hbf to Hagen Hbftrain 43 / ...
- Take the train from Hagen Hbf to Berlin Hbftrain 19 / ...
- Take the bus from Berlin Schoenefeld Airport to Minsk Central Bus Stationbus
- Take the train from Minsk Pas to Danilovtrain
- Take the train from Danilov to Perm 2train
2d 14h₽28,130–62,078Bus
- Take the bus from Köln/Bonn Airport to Baranovichi Bus stationbus
- Take the bus from Baranavichy to Moscowbus
- Take the bus from Moscow Central Bus Station to Vladimir Bus stationbus
- Take the bus from Vladimir Bus station to Perm' Bus stationbus
3d 1h₽23,452–56,023Drive 3,719.9 km
- Drive from Cologne to Permcar 3,719.9 km
44h 11m₽49,809–71,946Train to Frankfurt, fly to Perm International Airport
- Take the train from Köln Messe/Deutz Bf to Frankfurttrain
- Fly from Frankfurt (FRA) to Perm International Airport (PEE)plane FRA - PEE
14h 54m₽12,436–37,416Train to Dortmund Airport, fly to Perm International Airport
- Take the train from Koeln Hbf to Holzwickedetrain
- Fly from Dortmund Airport (DTM) to Perm International Airport (PEE)plane DTM - PEE
17h 48mTrain, train to Amsterdam Airport Schiphol, fly to Perm International Airport
- Take the train from Köln Hbf to Arnhem Centraaltrain
- Take the train from Arnhem Centraal to Schiphol Airport Train Stationtrain
- Fly from Amsterdam Airport Schiphol (AMS) to Perm International Airport (PEE)plane AMS - PEE
17h 34m₽14,660–46,736Train, train to Eindhoven Airport, fly to Perm International Airport
- Take the train from Köln Hbf to MG Hbf /Europaplatztrain
- Take the train from Venlo to Eindhoventrain
- Fly from Eindhoven Airport (EIN) to Perm International Airport (PEE)plane EIN - PEE
18h 49m₽12,237–38,102Fly Cologne Bonn Airport to Ekaterinburg Koltsovo Airport, train
- Fly from Cologne Bonn Airport (CGN) to Ekaterinburg Koltsovo Airport (SVX)plane CGN - SVX
- Take the train from Yekaterinburg-Pass to Perm 2train
19h 41m₽22,178–78,741Bus, train
- Take the bus from Köln/Bonn Airport to Kaliningrad Bus stationbus 909
- Take the train from Kaliningrad-Passajirsk to Ufatrain
- Take the train from Ufa to Perm 2train
4d 4h₽20,861–32,774
Cologne to Perm by train, bus, and foot
Questions & Answers
The cheapest way to get from Cologne to Perm is to fly which costs RUB 10000 - RUB 33000 and takes 24h 42m.
The fastest way to get from Cologne to Perm is to train and fly which takes 14h 54m and costs RUB 12000 - RUB 38000.
The distance between Cologne and Perm is 3250 km. The road distance is 3719.9 km.
The best way to get from Cologne to Perm without a car is to train and bus which takes 2 days 14h and costs RUB 28000 - RUB 65000.
It takes approximately 15h 37m to get from Cologne to Perm, including transfers.
The best way to get from Cologne to Perm is to bus which takes 3 days 1h and costs RUB 23000 - RUB 60000. Alternatively, you can fly, which costs RUB 10000 - RUB 33000 and takes 24h 42m.
Perm is 3h ahead of Cologne. It is currently 12:06 AM in Cologne and 3:06 AM in Perm.
Yes, the driving distance between Cologne to Perm is 3720 km. It takes approximately 44h 11m to drive from Cologne to Perm.
What companies run services between Cologne, Germany and Perm, Russia?
You can take a train from Köln Messe/Deutz Bf to Perm' Bus station via Flughafen Köln/Bonn Bf, Köln/Bonn Airport, Baranavichy, Moscow Central Bus Station, and Vladimir Bus station in around 3d 1h. Alternatively, Eurowings, Air Serbia, and Aeroflot Russian Airlines fly from Cologne Bonn Airport (CGN) to Perm International Airport (PEE) once a week.
- Website
- aeroflot.ru
Flights from Düsseldorf International Airport to Perm International Airport via Belgrade, Moscow Sheremetyevo
- Ave. Duration
- 14h
- When
- Tuesday, Wednesday, Thursday, and Saturday
- Estimated price
- ₽10,000–32,000
Flights from Düsseldorf International Airport to Perm International Airport via Belgrade, Pulkovo
- Ave. Duration
- 14h 10m
- When
- Wednesday and Saturday
- Estimated price
- ₽10,000–34,000
Flights from Frankfurt to Perm International Airport via Belgrade, Moscow Sheremetyevo
- Ave. Duration
- 13h 17m
- When
- Monday to Saturday
- Estimated price
- ₽9,500–31,000
Flights from Frankfurt to Perm International Airport via Belgrade, Pulkovo
- Ave. Duration
- 13h 30m
- When
- Tuesday, Wednesday, and Saturday
- Estimated price
- ₽10,000–32,000
Flights from Cologne Bonn Airport to Perm International Airport via Belgrade, Moscow Sheremetyevo
- Ave. Duration
- 21h 45m
- When
- Friday
- Estimated price
- ₽10,000–32,000
Flights from Dortmund Airport to Perm International Airport via Belgrade, Moscow Sheremetyevo
- Ave. Duration
- 13h 25m
- When
- Monday, Thursday, Friday, and Sunday
- Estimated price
- ₽9,000–30,000
Flights from Amsterdam Airport Schiphol to Perm International Airport via Belgrade, Moscow Sheremetyevo
- Ave. Duration
- 13h 15m
- When
- Monday, Tuesday, Wednesday, Thursday, and Saturday
- Estimated price
- ₽12,000–38,000
Flights from Amsterdam Airport Schiphol to Perm International Airport via Belgrade, Pulkovo
- Ave. Duration
- 13h 55m
- When
- Tuesday, Wednesday, and Saturday
- Estimated price
- ₽12,000–39,000
Flights from Eindhoven Airport to Perm International Airport via Belgrade, Moscow Sheremetyevo
- Ave. Duration
- 12h 40m
- When
- Tuesday, Thursday, and Saturday
- Estimated price
- ₽10,000–33,000
Flights from Eindhoven Airport to Perm International Airport via Belgrade, Pulkovo
- Ave. Duration
- 14h 35m
- When
- Tuesday and Saturday
- Estimated price
- ₽10,000–34,000
Flights from Cologne Bonn Airport to Ekaterinburg Koltsovo Airport via Antalya
- Ave. Duration
- 13h 14m
- When
- Wednesday and Saturday
- Estimated price
- ₽20,000–85,000
- Website
- corendon.com
Flights from Cologne Bonn Airport to Ekaterinburg Koltsovo Airport via Antalya
- Ave. Duration
- 9h 58m
- When
- Wednesday
- Estimated price
- ₽21,000–75,000
- Website
- iraero.ru
Flights from Frankfurt to Perm International Airport via Baku Heydar Aliyev
- Ave. Duration
- 21h 50m
- When
- Friday
- Estimated price
- ₽14,000–60,000
Flights from Eindhoven Airport to Perm International Airport via Budapest, Baku Heydar Aliyev
- Ave. Duration
- 21h 15m
- When
- Friday
- Estimated price
- ₽11,000–37,000
- Website
- flyone.eu
Flights from Cologne Bonn Airport to Ekaterinburg Koltsovo Airport via Erevan
- Ave. Duration
- 11h
- When
- Monday
- Estimated price
- ₽17,000–80,000
- Website
- uralairlines.ru
Flights from Cologne Bonn Airport to Ekaterinburg Koltsovo Airport via Istanbul
- Ave. Duration
- 13h
- When
- Every day
- Estimated price
- ₽18,000–75,000
- Phone
- +49 30 311 682904
- Website
- bahn.de
Train from Köln Hbf to D-Flughafen Bf
- Ave. Duration
- 30 min
- Frequency
- Hourly
- Estimated price
- ₽800–1,900
- Website
- https://int.bahn.de/en
Train from Köln Hbf to Hagen Hbf
- Ave. Duration
- 47 min
- Frequency
- Hourly
- Estimated price
- ₽1,200–2,800
- Website
- https://int.bahn.de/en
Train from Hagen Hbf to Berlin Hbf
- Ave. Duration
- 3h 24m
- Frequency
- Every 3 hours
- Estimated price
- ₽8,000–19,000
- Website
- https://int.bahn.de/en
Train from Köln Messe/Deutz Bf to Frankfurt
- Ave. Duration
- 54 min
- Frequency
- Hourly
- Estimated price
- ₽2,900–6,500
- Website
- https://int.bahn.de/en
Train from Köln Hbf to Arnhem Centraal
- Ave. Duration
- 1h 37m
- Frequency
- Every 3 hours
- Estimated price
- ₽2,800–6,500
- Website
- https://int.bahn.de/en
Train from Köln Hbf to MG Hbf /Europaplatz
- Ave. Duration
- 41 min
- Frequency
- 4 times a day
- Estimated price
- ₽950–2,200
- Website
- https://int.bahn.de/en
- Phone
- +44 343 218 6186
- Website
- eurostar.com
Train from Köln Hbf to D-Flughafen Bf
- Ave. Duration
- 35 min
- Frequency
- Twice a week
- Estimated price
- ₽1,300–2,300
- Website
- https://www.eurostar.com/rw-en
Train from Minsk Pas to Danilov
- Ave. Duration
- 18h 44m
- Frequency
- Twice a week
- Estimated price
- ₽4,900–9,500
- Website
- https://www.rw.by/
- Schedules at
- https://pass.rw.by/ru/
- Book at
- https://pass.rw.by/ru/
- 3rd Class (Platzcart)
- ₽4,900–5,500
- 2nd Class (Kupé)
- ₽7,500–9,500
- 1nd Class (SW)
- ₽13,000–19,000
- Phone
- 8 (800) 775-00-00
- Website
- eng.rzd.ru
Train from Danilov to Perm 2
- Ave. Duration
- 17h 37m
- Frequency
- Twice daily
- Estimated price
- ₽2,700–5,500
- Website
- https://eng.rzd.ru/
- 1nd Class (SW)
- ₽12,000–18,000
- 3rd Class (Platzcart)
- ₽2,700–3,600
- 2nd Class (Kupé)
- ₽4,000–5,500
Train from Yekaterinburg-Pass to Perm 2
- Ave. Duration
- 5h 27m
- Frequency
- Every 4 hours
- Estimated price
- ₽1,200–3,100
- Website
- https://eng.rzd.ru/
- 1nd Class (SW)
- ₽7,000–11,000
- 3rd Class (Platzcart)
- ₽1,200–1,600
- 2nd Class (Kupé)
- ₽2,200–3,100
Train from Kaliningrad-Passajirsk to Ufa
- Ave. Duration
- 2d 7h
- Frequency
- Once a week
- Estimated price
- ₽6,500–12,000
- Website
- https://eng.rzd.ru/
- 1nd Class (SW)
- ₽25,000–35,000
- 3rd Class (Platzcart)
- ₽6,500–8,500
- 2nd Class (Kupé)
- ₽8,000–12,000
- Phone
- 0221 13 999 444
- Website
- nationalexpress.de
Train from Koeln Hbf to Holzwickede
- Ave. Duration
- 1h 16m
- Frequency
- Hourly
- Schedules at
- nationalexpress.de
- Phone
- +31 30 751 5155
- Website
- ns.nl
Train from Köln Hbf to Arnhem Centraal
- Ave. Duration
- 1h 37m
- Frequency
- Every 4 hours
- Estimated price
- ₽1,600–3,900
- Website
- https://www.ns.nl/en
Train from Arnhem Centraal to Schiphol Airport Train Station
- Ave. Duration
- 1h 11m
- Frequency
- Every 30 minutes
- Estimated price
- ₽1,000–2,500
- Website
- https://www.ns.nl/en
Train from Köln Hbf to MG Hbf /Europaplatz
- Ave. Duration
- 41 min
- Frequency
- Every 4 hours
- Estimated price
- ₽550–1,400
- Website
- https://www.ns.nl/en
Train from Venlo to Eindhoven
- Ave. Duration
- 38 min
- Frequency
- Hourly
- Estimated price
- ₽500–1,300
- Website
- https://www.ns.nl/en
- Phone
- +49 30 2970
- Website
- bahn.de
Train from Köln Hbf to MG Hbf /Europaplatz
- Ave. Duration
- 54 min
- Frequency
- Hourly
- Estimated price
- ₽1,400–2,000
- Website
- https://int.bahn.de/en
- Phone
- 8 (800) 775-00-00
- Website
- rzd.ru
Train from Yekaterinburg-Pass to Perm 2
- Ave. Duration
- 5h 10m
- Frequency
- Once daily
- Estimated price
- ₽1,000–1,500
- Website
- https://eng.rzd.ru/
- Lastochka Train
- ₽1,000–1,500
- Commuter Electric Train
- ₽1,000–1,500
- Phone
- 8 800 775 54 53
- Website
- grandtrain.ru
Train from Yekaterinburg-Pass to Perm 2
- Ave. Duration
- 6h 4m
- Frequency
- Twice a week
- Estimated price
- ₽850–1,000
- Website
- https://grandtrain.ru/
- Schedules at
- https://grandtrain.ru/raspisanie/
- 3rd Class (Platzcart)
- ₽900–1,000
- 2nd Class (Kupé)
- ₽850–1,000
Train from Ufa to Perm 2
- Ave. Duration
- 20h 41m
- Frequency
- Twice a week
- Estimated price
- ₽2,100–3,200
- Website
- https://grandtrain.ru/
- Schedules at
- https://grandtrain.ru/raspisanie/
- 3rd Class (Platzcart)
- ₽2,100–2,300
- 2nd Class (Kupé)
- ₽2,700–3,200
- Phone
- +375 (29) 148-41-31
- info@vt.by
- Website
- vt.by
Bus from Berlin Schoenefeld Airport to Minsk Central Bus Station
- Ave. Duration
- 16h 45m
- Frequency
- 3 times a week
- Estimated price
- ₽11,000–25,000
- Schedules at
- vt.by
Bus from Köln/Bonn Airport to Baranovichi Bus station
- Ave. Duration
- 30h
- Frequency
- 3 times a week
- Estimated price
- ₽14,000–40,000
- Schedules at
- vt.by
- Phone
- +375 165 641144
- mail@pinskap.by
- Website
- pinskap.by
Bus from Baranavichy to Moscow
- Ave. Duration
- 12h 41m
- Frequency
- Twice daily
- Estimated price
- ₽4,900–8,500
- Schedules at
- pinskap.by
- Phone
- 8-800-775-45-73
- Website
- avtovokzaly.ru
Bus from Moscow Central Bus Station to Vladimir Bus station
- Ave. Duration
- 3h 8m
- Frequency
- Hourly
- Estimated price
- ₽1,000–1,500
- Schedules at
- avtovokzaly.ru
Bus from Vladimir Bus station to Perm' Bus station
- Ave. Duration
- 23h 34m
- Frequency
- Once daily
- Estimated price
- ₽3,200–5,500
- Schedules at
- avtovokzaly.ru
- Phone
- +7 (4012) 64-36-35
- info@avl39.ru
- Website
- avl39.ru
Bus from Köln/Bonn Airport to Kaliningrad Bus station
Want to know more about travelling around Russia
Rome2Rio's Travel Guide series provide vital information for the global traveller. Filled with useful and timely travel information, the guides answer all the hard questions - such as 'How do I buy a ticket?', 'Should I book online before I travel? ', 'How much should I expect to pay?', 'Do the trains and buses have Wifi?' - to help you get the most out of your next trip.
Related travel guides
Heading to Europe? Read this before you buy a Eurail Pass
Read the travel guide


















































