There are 12 ways to get from Cologne to Pirot by plane, bus, train, car, shuttle, or car train
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Fly Cologne Bonn Airport to Sofia Airport, bus
best- Fly from Cologne Bonn Airport (CGN) to Sofia Airport (SOF)plane CGN - SOF
- Take the bus from Sofiya, Avtogara Serdika to Pirot, Main Bus Stationbus
9h 20mRSD 7,947–27,737Train, bus
- Take the train from Köln Messe/Deutz Bf to Nürnberg Hbftrain 41 / ...
- Take the bus from Nürnberg to Niš, Autobuska Stanicabus
- Take the bus from Niš, Autobuska Stanica to Čiflikbus
23h 57mRSD 19,411–33,301Drive 1,770.7 km
- Drive from Cologne to Pirotcar 1,770.7 km
15h 32mRSD 29,681–42,872Train to Frankfurt, fly to Sofia Airport, bus
- Take the train from Köln Messe/Deutz Bf to Frankfurttrain
- Fly from Frankfurt (FRA) to Sofia Airport (SOF)plane FRA - SOF
- Take the bus from Sofiya, Avtogara Serdika to Pirot, Main Bus Stationbus
9h 47mRSD 14,255–32,987Fly Cologne Bonn Airport to Niš Constantine The Great Airport, bus
- Fly from Cologne Bonn Airport (CGN) to Niš Constantine The Great Airport (INI)plane CGN - INI
- Take the bus from Niš, Autobuska Stanica to Čiflikbus
7h 3mRSD 9,017–24,882Train to Düsseldorf International Airport, fly to Belgrade Nikola Tesla Airport, bus
- Take the train from Köln Hbf to D-Flughafen Bftrain
- Fly from Düsseldorf International Airport (DUS) to Belgrade Nikola Tesla Airport (BEG)plane DUS - BEG
- Take the bus from Beograd, Autobuska stanica to Pirot, Main Bus Stationbus
10h 33mTrain to Dortmund Airport, fly to Sofia Airport, bus
- Take the train from Koeln Hbf to Holzwickedetrain
- Fly from Dortmund Airport (DTM) to Sofia Airport (SOF)plane DTM - SOF
- Take the bus from Sofiya, Avtogara Serdika to Pirot, Main Bus Stationbus
10h 52mTrain to Frankfurt, fly to Belgrade Nikola Tesla Airport, bus
- Take the train from Köln Messe/Deutz Bf to Frankfurttrain
- Fly from Frankfurt (FRA) to Belgrade Nikola Tesla Airport (BEG)plane FRA - BEG
- Take the bus from Beograd, Autobuska stanica to Pirot, Main Bus Stationbus
10h 40mFly Cologne Bonn Airport to Skopje International Airport, shuttle, bus
- Fly from Cologne Bonn Airport (CGN) to Skopje International Airport (SKP)plane CGN - SKP
- Take a shuttle bus from Skopje, International Airport to Niš, Autobuska Stanica
- Take the bus from Niš, Autobuska Stanica to Čiflikbus
12h 3mBus via Kraljevo
- Take the bus from Cologne to Kraljevobus
- Take the bus from Kraljevo, Autobuska Stanica to Pirot, Main Bus Stationbus
30h 22mBus
- Take the bus from Köln Hbf to Niš, Autobuska Stanicabus
- Take the bus from Niš, Autobuska Stanica to Pirot, Main Bus Stationbus
30h 37mRSD 16,007–36,721Drive, car train
- Drive from Cologne to Düsseldorf Hbfcar
- Take the car train from Düsseldorf Hbf to Villach Hbfcartrain
- Drive from Villach Hbf to Pirotcar
14h 53mRSD 29,671–146,969
Cologne Bonn Airport (CGN) to Sofia Airport (SOF) flights
Questions & Answers
The cheapest way to get from Cologne to Pirot is to fly and bus which costs RSD 9000 - RSD 25000 and takes 7h 3m.
The fastest way to get from Cologne to Pirot is to fly and bus which takes 7h 3m and costs RSD 9000 - RSD 25000.
No, there is no direct bus from Cologne to Pirot station. However, there are services departing from Cologne and arriving at Pirot, Main Bus Station via Kraljevo, Autobuska Stanica. The journey, including transfers, takes approximately 30h 22m.
The distance between Cologne and Pirot is 1653 km. The road distance is 1770.7 km.
The best way to get from Cologne to Pirot without a car is to train and bus which takes 23h 57m and costs RSD 19000 - RSD 34000.
It takes approximately 9h 20m to get from Cologne to Pirot, including transfers.
Cologne to Pirot bus services, operated by Pejic Tours, depart from Cologne station.
Cologne to Pirot bus services, operated by Pejic Tours, arrive at Kraljevo station.
Yes, the driving distance between Cologne to Pirot is 1771 km. It takes approximately 15h 32m to drive from Cologne to Pirot.
There are 212+ hotels available in Pirot.
What companies run services between Cologne, Germany and Pirot, Serbia?
You can take a bus from Cologne to Pirot, Main Bus Station via Kraljevo and Kraljevo, Autobuska Stanica in around 30h 22m.
- Website
- lufthansa.com
Flights from Cologne Bonn Airport to Sofia Airport via Munich
- Ave. Duration
- 4h 22m
- When
- Monday, Tuesday, Wednesday, Thursday, Friday, and Sunday
- Estimated price
- RSD 10,000–43,000
Flights from Frankfurt to Sofia Airport
- Ave. Duration
- 2h 10m
- When
- Every day
- Estimated price
- RSD 7,500–27,000
Flights from Frankfurt to Sofia Airport via Munich
- Ave. Duration
- 4h 6m
- When
- Every day
- Estimated price
- RSD 7,500–27,000
Flights from Düsseldorf International Airport to Belgrade Nikola Tesla Airport via Munich
- Ave. Duration
- 3h 43m
- When
- Monday, Tuesday, Wednesday, Thursday, and Sunday
- Estimated price
- RSD 11,000–46,000
Flights from Düsseldorf International Airport to Belgrade Nikola Tesla Airport via Frankfurt
- Ave. Duration
- 5h 5m
- When
- Every day
- Estimated price
- RSD 11,000–46,000
Flights from Frankfurt to Belgrade Nikola Tesla Airport
- Ave. Duration
- 1h 55m
- When
- Every day
- Estimated price
- RSD 10,000–44,000
Flights from Frankfurt to Belgrade Nikola Tesla Airport via Munich
- Ave. Duration
- 4h 13m
- When
- Every day
- Estimated price
- RSD 10,000–44,000
- Website
- austrian.com
Flights from Cologne Bonn Airport to Sofia Airport via Vienna
- Ave. Duration
- 4h 36m
- When
- Every day
- Estimated price
- RSD 9,500–40,000
Flights from Frankfurt to Sofia Airport via Vienna
- Ave. Duration
- 4h 6m
- When
- Every day
- Estimated price
- RSD 9,000–38,000
Flights from Düsseldorf International Airport to Belgrade Nikola Tesla Airport via Vienna
- Ave. Duration
- 3h 35m
- When
- Monday, Wednesday, Thursday, Friday, and Sunday
- Estimated price
- RSD 10,000–42,000
Flights from Frankfurt to Belgrade Nikola Tesla Airport via Vienna
- Ave. Duration
- 4h 1m
- When
- Every day
- Estimated price
- RSD 9,500–39,000
Flights from Cologne Bonn Airport to Skopje International Airport via Vienna
- Ave. Duration
- 5h 20m
- When
- Tuesday to Saturday
- Estimated price
- RSD 11,000–44,000
- Website
- air.bg
Flights from Frankfurt to Sofia Airport
- Ave. Duration
- 2h 20m
- When
- Monday, Wednesday, and Friday
- Estimated price
- RSD 10,000–17,000
Flights from Düsseldorf International Airport to Belgrade Nikola Tesla Airport
- Ave. Duration
- 2h 5m
- When
- Every day
- Estimated price
- RSD 8,000–22,000
Flights from Frankfurt to Belgrade Nikola Tesla Airport
- Ave. Duration
- 2h
- When
- Every day
- Estimated price
- RSD 9,000–27,000
- Website
- airserbia.com
Flights from Cologne Bonn Airport to Niš Constantine The Great Airport
- Ave. Duration
- 2h 10m
- When
- Tuesday and Saturday
- Estimated price
- RSD 14,000–41,000
Flights from Düsseldorf International Airport to Belgrade Nikola Tesla Airport
- Ave. Duration
- 2h 5m
- When
- Every day
- Estimated price
- RSD 8,000–22,000
Flights from Frankfurt to Belgrade Nikola Tesla Airport
- Ave. Duration
- 2h
- When
- Every day
- Estimated price
- RSD 9,000–27,000
- Website
- swiss.com
Flights from Düsseldorf International Airport to Belgrade Nikola Tesla Airport via Zurich
- Ave. Duration
- 4h 15m
- When
- Every day
- Estimated price
- RSD 10,000–42,000
Flights from Frankfurt to Belgrade Nikola Tesla Airport via Zurich
- Ave. Duration
- 4h 25m
- When
- Every day
- Estimated price
- RSD 10,000–40,000
- Website
- wizzair.com
Flights from Dortmund Airport to Sofia Airport
- Ave. Duration
- 2h 30m
- When
- Every day
- Estimated price
- RSD 3,400–34,000
Flights from Cologne Bonn Airport to Skopje International Airport
- Ave. Duration
- 2h 30m
- When
- Monday, Wednesday, Friday, and Sunday
- Estimated price
- RSD 5,000–26,000
- Website
- ryanair.com
Flights from Cologne Bonn Airport to Sofia Airport
- Ave. Duration
- 2h 25m
- When
- Friday and Sunday
- Estimated price
- RSD 5,500–23,000
- Phone
- +49 30 311 682904
- Website
- bahn.de
Train from Köln Messe/Deutz Bf to Nürnberg Hbf
- Ave. Duration
- 3h 13m
- Frequency
- Hourly
- Estimated price
- RSD 8,500–20,000
- Website
- https://int.bahn.de/en
Train from Köln Messe/Deutz Bf to Frankfurt
- Ave. Duration
- 54 min
- Frequency
- Hourly
- Estimated price
- RSD 3,600–8,000
- Website
- https://int.bahn.de/en
Train from Köln Hbf to D-Flughafen Bf
- Ave. Duration
- 30 min
- Frequency
- Hourly
- Estimated price
- RSD 1,000–2,300
- 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
- RSD 1,600–2,800
- Website
- https://www.eurostar.com/rw-en
- 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
- +49 (0) 221 800 20 820
- info@urlaubs-express.de
- Website
- urlaubs-express.de
Car train from Düsseldorf Hbf to Villach Hbf
- Ave. Duration
- 5h 53m
- Frequency
- Once a week
- Estimated price
- RSD 12,000–120,000
- Website
- https://urlaubs-express.de/?lang=en
- Car Single Bed
- RSD 32,000–65,000
- Car Compartment
- RSD 60,000–120,000
- Phone
- 02 952 50 04
- matpu96@abv.bg
- Website
- matpu.com
Bus from Sofiya, Avtogara Serdika to Pirot, Main Bus Station
- Ave. Duration
- 2h 45m
- Frequency
- Once daily
- Estimated price
- RSD 1,500–1,900
- Schedules at
- matpu.com
- Phone
- +381 (11) 761-4545
- Website
- srbijatours.com
Bus from Nürnberg to Niš, Autobuska Stanica
- Ave. Duration
- 17h 32m
- Frequency
- Once a week
- Estimated price
- RSD 10,000–13,000
- Schedules at
- srbijatours.com
- Prices
- RSD 10,000–13,000
- Phone
- +381 18 255 177
- Website
- nis-ekspres.rs
Bus from Niš, Autobuska Stanica to Čiflik
- Ave. Duration
- 1h 6m
- Frequency
- Twice daily
- Estimated price
- RSD 650–1,100
- Schedules at
- nis-ekspres.rs
Bus from Niš, Autobuska Stanica to Pirot, Main Bus Station
- Ave. Duration
- 1h 25m
- Frequency
- 5 times a day
- Estimated price
- RSD 750–1,200
- Schedules at
- nis-ekspres.rs
- Phone
- 011 / 34 72 334
- prestobeograd@gmail.com
- Website
- presto.rs
Bus from Beograd, Autobuska stanica to Pirot, Main Bus Station
- Ave. Duration
- 4h
- Frequency
- 3 times a day
- Schedules at
- presto.rs
Bus from Kraljevo, Autobuska Stanica to Pirot, Main Bus Station
- Ave. Duration
- 4h 30m
- Frequency
- Once daily
- Schedules at
- presto.rs
Bus from Niš, Autobuska Stanica to Pirot, Main Bus Station
- Ave. Duration
- 1h 15m
- Frequency
- Once daily
- Schedules at
- presto.rs
- Phone
- +381 63 456515
- kontakt@flix.rs
- Website
- flix.rs
Shuttle from Skopje, International Airport to Niš, Autobuska Stanica
- Ave. Duration
- 3h
- Frequency
- On demand
- Website
- https://flix.rs/en/airport-belgrade-shuttle-transfer/
- Phone
- +381 20 314 545
- info@pejictours.com
- Website
- pejictours.com
Bus from Cologne to Kraljevo
- Ave. Duration
- 24h 52m
- Frequency
- Once daily
- Estimated price
- RSD 7,501
- Schedules at
- pejictours.com
- Phone
- +381 20 333 733
- garoreisen@gmail.com
- Website
- garo-reisen.rs
Bus from Cologne to Kraljevo
- Ave. Duration
- 25h 58m
- Frequency
- Twice a week
- Schedules at
- garo-reisen.rs
- Phone
- + (381) 20 316 581
- office@gameks.biz
- Website
- gameks.biz
Bus from Cologne to Kraljevo
- Ave. Duration
- 28h
- Frequency
- Twice a week
- Schedules at
- gameks.biz
- Phone
- +381 800 334 334
- iuc@lasta.rs
- Website
- lasta.rs
Bus from Köln Hbf to Niš, Autobuska Stanica
- Phone
- +381 11 37 74 156
- auto.kodeks.pirot@gmail.com
- Website
- redvoznje.net
Bus from Niš, Autobuska Stanica to Pirot, Main Bus Station
- Ave. Duration
- 1h 31m
- Frequency
- Every 3 hours
- Estimated price
- RSD 650–1,000
- Schedules at
- autokodeks.rs
- Phone
- +381 18 42 89 544
- jeremicprevoz@gmail.com
- Website
- polazak.rs
Bus from Niš, Autobuska Stanica to Pirot, Main Bus Station
- Ave. Duration
- 1h 30m
- Frequency
- 4 times a day
- Schedules at
- facebook.com
Want to know more about travelling around Serbia
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



































