There are 12 ways to get from Pirot to Amsterdam by bus, plane, train, night train, car, 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.
Bus to Sofia Airport, fly to Amsterdam Airport Schiphol
best- Take the bus from Pirot Save Kovacevica to Sofia Vasil Levski Monument
- Fly from Sofia Airport (SOF) to Amsterdam Airport Schiphol (AMS)SOF - AMS
8h 8m€100–243Bus to Sofia Airport, fly to Eindhoven Airport, train
cheapest- Take the bus from Pirot Save Kovacevica to Sofia Vasil Levski Monument
- Fly from Sofia Airport (SOF) to Eindhoven Airport (EIN)SOF - EIN
- Take the train from Eindhoven to Amsterdam Centraal
9h 22m€80–295Bus, train
- Take the bus from Čiflik to Niš, Autobuska Stanica
- Take the bus from Niš, Autobuska Stanica to Munich Hbf
- Take the train from München Hbf to Amsterdam CentraalIce
26h 38m€217–559Bus, night train, train
- Take the bus from Pirot, Main Bus Station to Zaječar, Autobuska Stanica Zaječar/Bulevar Dr Zorana Dindica
- Take the bus from Zaječar, Autobuska Stanica Zaječar/Bulevar Dr Zorana Dindica to Milutinovac
- Take the night train from Drobeta Turnu-Severin to Wien Hbf
- Take the train from Wien Hbf to Frankfurt(Main)HbfIce
- Take the train from Frankfurt to Arnhem Centraal78
- Take the train from Arnhem Centraal to Amsterdam CentraalIce
33h 10mDrive 2,017.8 km
- Drive from Pirot to Amsterdam2,017.8 km
18h 4m€358–517Bus to Niš Constantine The Great Airport, fly to Amsterdam Airport Schiphol
- Take the bus from Čiflik to Niš, Autobuska Stanica
- Fly from Niš Constantine The Great Airport (INI) to Amsterdam Airport Schiphol (AMS)INI - AMS
8h 21m€194–383Bus to Belgrade Nikola Tesla Airport, fly to Amsterdam Airport Schiphol
- Take the bus from Pirot, Main Bus Station to Beograd, Autobuska stanica
- Fly from Belgrade Nikola Tesla Airport (BEG) to Amsterdam Airport Schiphol (AMS)BEG - AMS
9h 48mBus to Sofia Airport, fly to Brussels Airport, train
- Take the bus from Pirot Save Kovacevica to Sofia Vasil Levski Monument
- Fly from Sofia Airport (SOF) to Brussels Airport (BRU)SOF - BRU
- Take the train from Anvers-Central to Amsterdam Centraal
9h 58m€117–354Bus to Sofia Airport, fly to Cologne Bonn Airport, train
- Take the bus from Pirot Save Kovacevica to Sofia Vasil Levski Monument
- Fly from Sofia Airport (SOF) to Cologne Bonn Airport (CGN)SOF - CGN
- Take the train from Köln Hbf to Amsterdam Centraal
11h 11m€120–405Bus via Belgrade
- Take the bus from Pirot, Main Bus Station to Beograd, Autobuska stanica
- Take the bus from Beograd, Autobuska stanica to Amsterdam City Center - Sloterdijk
34hBus
- Take the bus from Pirot, Main Bus Station to Sofiya, Avtogara Serdika
- Take the bus from Sofia Serdica Bus Stop to Amsterdam De RuijterkadeUnion Ivkoni - Unibus 3631 / ...
39h 50m€98–146Drive, car train
- Drive from Pirot to Villach Hbf
- Take the car train from Villach Hbf to Düsseldorf Hbf
- Drive from Düsseldorf Hbf to Amsterdam
17h 35m€286–1,278
Pirot to Amsterdam by bus
Questions & Answers
The cheapest way to get from Pirot to Amsterdam is to bus which costs €95 - €150 and takes 39h 50m.
The fastest way to get from Pirot to Amsterdam is to bus and fly which takes 8h 8m and costs €95 - €250.
No, there is no direct bus from Pirot station to Amsterdam. However, there are services departing from Pirot, Main Bus Station and arriving at Amsterdam City Center - Sloterdijk via Beograd, Autobuska stanica. The journey, including transfers, takes approximately 34h.
The distance between Pirot and Amsterdam is 1870 km. The road distance is 2017.8 km.
The best way to get from Pirot to Amsterdam without a car is to bus and train which takes 26h 38m and costs €210 - €600.
It takes approximately 8h 8m to get from Pirot to Amsterdam, including transfers.
Pirot to Amsterdam bus services, operated by Presto, depart from Pirot, Main Bus Station.
Pirot to Amsterdam bus services, operated by Presto, arrive at Beograd, Autobuska stanica station.
Yes, the driving distance between Pirot to Amsterdam is 2018 km. It takes approximately 18h 4m to drive from Pirot to Amsterdam.
Book your Pirot to Amsterdam bus tickets online with Omio.
What companies run services between Pirot, Serbia and Amsterdam, Netherlands?
You can take a bus from Pirot, Main Bus Station to Amsterdam City Center - Sloterdijk via Beograd, Autobuska stanica in around 34h.
Transport is disrupted due to the Russia-Ukraine war. Read more
- Website
- austrian.com
Flights from Sofia Airport to Amsterdam Airport Schiphol via Vienna
- Ave. Duration
- 4h 56m
- When
- Every day
- Estimated price
- €85–370
Flights from Belgrade Nikola Tesla Airport to Amsterdam Airport Schiphol via Vienna
- Ave. Duration
- 5h 10m
- When
- Every day
- Estimated price
- €110–240
Flights from Sofia Airport to Brussels Airport via Vienna
- Ave. Duration
- 5h 45m
- When
- Every day
- Estimated price
- €75–360
Flights from Sofia Airport to Cologne Bonn Airport via Vienna
- Ave. Duration
- 4h 45m
- When
- Monday, Tuesday, Wednesday, Thursday, Friday, and Sunday
- Estimated price
- €85–360
- Website
- lufthansa.com
Flights from Belgrade Nikola Tesla Airport to Amsterdam Airport Schiphol via Frankfurt
- Ave. Duration
- 4h 30m
- When
- Monday, Tuesday, Wednesday, Thursday, Friday, and Sunday
- Estimated price
- €110–150
Flights from Belgrade Nikola Tesla Airport to Amsterdam Airport Schiphol via Munich
- Ave. Duration
- 5h 30m
- When
- Every day
- Estimated price
- €110–150
Flights from Sofia Airport to Brussels Airport via Munich
- Ave. Duration
- 4h 46m
- When
- Every day
- Estimated price
- €90–350
Flights from Sofia Airport to Cologne Bonn Airport via Munich
- Ave. Duration
- 4h 37m
- When
- Monday to Friday
- Estimated price
- €90–350
- Website
- airserbia.com
Flights from Niš Constantine The Great Airport to Amsterdam Airport Schiphol via Belgrade Nikola Tesla Airport
- Ave. Duration
- 5h 3m
- When
- Wednesday and Sunday
- Estimated price
- €100–550
Flights from Belgrade Nikola Tesla Airport to Amsterdam Airport Schiphol
- Ave. Duration
- 2h 32m
- When
- Every day
- Estimated price
- €70–360
- Website
- klm.com
Flights from Sofia Airport to Amsterdam Airport Schiphol
- Ave. Duration
- 3h
- When
- Every day
- Estimated price
- €130–220
Flights from Niš Constantine The Great Airport to Amsterdam Airport Schiphol via Stockholm
- Ave. Duration
- 6h 20m
- When
- Wednesday
- Estimated price
- €120–380
Flights from Niš Constantine The Great Airport to Amsterdam Airport Schiphol via Vienna
- Ave. Duration
- 6h 30m
- When
- Monday, Thursday, Friday, and Sunday
- Estimated price
- €100–550
Flights from Belgrade Nikola Tesla Airport to Amsterdam Airport Schiphol
- Ave. Duration
- 2h 33m
- When
- Every day
- Estimated price
- €70–360
- Website
- ryanair.com
Flights from Sofia Airport to Eindhoven Airport
- Ave. Duration
- 2h 35m
- When
- Monday, Tuesday, Wednesday, Thursday, Friday, and Sunday
- Estimated price
- €75–220
Flights from Sofia Airport to Cologne Bonn Airport
- Ave. Duration
- 2h 25m
- When
- Monday, Thursday, Friday, Saturday, and Sunday
- Estimated price
- €50–190
Flights from Sofia Airport to Cologne Bonn Airport via Vienna
- Ave. Duration
- 4h
- When
- Sunday
- Estimated price
- €50–190
- Website
- air.bg
Flights from Sofia Airport to Amsterdam Airport Schiphol
- Ave. Duration
- 3h
- When
- Every day
- Estimated price
- €130–220
Flights from Sofia Airport to Brussels Airport
- Ave. Duration
- 2h 35m
- When
- Tuesday, Wednesday, Thursday, Friday, and Sunday
- Estimated price
- €110–210
- Website
- swiss.com
Flights from Niš Constantine The Great Airport to Amsterdam Airport Schiphol via Zurich
- Ave. Duration
- 7h
- When
- Sunday
- Estimated price
- €120–490
- Website
- wizzair.com
Flights from Sofia Airport to Eindhoven Airport
- Ave. Duration
- 2h 55m
- When
- Every day
- Estimated price
- €30–190
- Phone
- +31 30 751 5155
- Website
- ns.nl
Train from München Hbf to Amsterdam Centraal
- Ave. Duration
- 7h 1m
- Frequency
- 3 times a week
- Estimated price
- €120–440
- Website
- https://www.ns.nl/en
- 2nd Class
- €120–190
- 1st Class
- €260–440
Train from Arnhem Centraal to Amsterdam Centraal
- Ave. Duration
- 1h 4m
- Frequency
- Every 30 minutes
- Estimated price
- €16–50
- Website
- https://www.ns.nl/en
- 2nd Class
- €16–24
- 1st Class
- €30–50
Train from Eindhoven to Amsterdam Centraal
- Ave. Duration
- 1h 19m
- Frequency
- Every 30 minutes
- Estimated price
- €19–65
- Website
- https://www.ns.nl/en
- 2nd Class
- €19–29
- 1st Class
- €35–65
Train from Anvers-Central to Amsterdam Centraal
- Ave. Duration
- 1h 20m
- Frequency
- Every 2 hours
- Estimated price
- €23–100
- Website
- https://www.ns.nl/en
Train from Köln Hbf to Amsterdam Centraal
- Ave. Duration
- 2h 40m
- Frequency
- Every 4 hours
- Estimated price
- €40–140
- Website
- https://www.ns.nl/en
- 2nd Class
- €40–60
- 1st Class
- €80–140
- Phone
- 0219521
- petitii@cfrcalatori.ro
- Website
- cfrcalatori.ro
Night train from Drobeta Turnu-Severin to Wien Hbf
- Ave. Duration
- 15h 3m
- Frequency
- Once daily
- Estimated price
- €59–64
- Website
- https://www.cfrcalatori.ro/en/
- Phone
- +49 30 311 682904
- Website
- bahn.de
Train from Wien Hbf to Frankfurt(Main)Hbf
- Ave. Duration
- 6h 23m
- Frequency
- Every 4 hours
- Estimated price
- €50–140
- Website
- https://int.bahn.de/en
Train from Frankfurt to Arnhem Centraal
- Ave. Duration
- 2h 52m
- Frequency
- Every 4 hours
- Estimated price
- €55–130
- Website
- https://int.bahn.de/en
- Phone
- +44 343 218 6186
- Website
- eurostar.com
Train from Anvers-Central to Amsterdam Centraal
- Ave. Duration
- 1h 20m
- Frequency
- Hourly
- Estimated price
- €50–110
- Website
- https://www.eurostar.com/rw-en
- Phone
- +49 (0) 221 800 20 820
- info@urlaubs-express.de
- Website
- urlaubs-express.de
Car train from Villach Hbf to Düsseldorf Hbf
- Ave. Duration
- 6h 39m
- Frequency
- Twice a week
- Estimated price
- €100–1,000
- Website
- https://urlaubs-express.de/?lang=en
- Car Single Bed
- €270–550
- Car Compartment
- €550–1,000
- Phone
- +359 2 493 0191
- info@traventuria.com
- Website
- traventuria.com
Bus from Pirot Save Kovacevica to Sofia Vasil Levski Monument
- Ave. Duration
- 2h
- Frequency
- Once a week
- Estimated price
- €9–14
- Website
- https://traventuria.com/
- Phone
- +381 18 255 177
- rezervacije@nis-ekspres.rs
- Website
- nis-ekspres.rs
Bus from Čiflik to Niš, Autobuska Stanica
- Ave. Duration
- 1h 12m
- Frequency
- Twice daily
- Estimated price
- €7–9
- Schedules at
- nis-ekspres.rs
Bus from Pirot, Main Bus Station to Sofiya, Avtogara Serdika
- Ave. Duration
- 2h 35m
- Frequency
- Once daily
- Estimated price
- €14
- Schedules at
- nis-ekspres.rs
- Phone
- +381 (11) 761-4545
- Website
- srbijatours.com
Bus from Niš, Autobuska Stanica to Munich Hbf
- Ave. Duration
- 16h 25m
- Frequency
- 4 times a week
- Estimated price
- €90–110
- Schedules at
- srbijatours.com
- Prices
- €90–110
- Phone
- +381 10 310 600
- maxatourspi@gmail.com
- Website
- web.facebook.com
Bus from Pirot, Main Bus Station to Zaječar, Autobuska Stanica Zaječar/Bulevar Dr Zorana Dindica
- Ave. Duration
- 1h 5m
- Frequency
- Twice a week
- Schedules at
- web.facebook.com
- Phone
- +381 19 542 888
- motoboemtrans@hotmail.com
- Website
- redvoznje.net
Bus from Zaječar, Autobuska Stanica Zaječar/Bulevar Dr Zorana Dindica to Milutinovac
- Ave. Duration
- 1h 55m
- Frequency
- Once daily
- Schedules at
- redvoznje.net
- Phone
- 011 / 34 72 334
- prestobeograd@gmail.com
- Website
- presto.rs
Bus from Pirot, Main Bus Station to Beograd, Autobuska stanica
- Ave. Duration
- 4h 5m
- Frequency
- 3 times a day
- Schedules at
- presto.rs
- Phone
- +381 20 333 733
- garoreisen@gmail.com
- Website
- garo-reisen.rs
Bus from Beograd, Autobuska stanica to Amsterdam City Center - Sloterdijk
- Ave. Duration
- 28h 55m
- Frequency
- Twice a week
- Schedules at
- garo-reisen.rs
- Phone
- 02 952 50 04
- matpu96@abv.bg
- Website
- matpu.com
Bus from Pirot, Main Bus Station to Sofiya, Avtogara Serdika
- Ave. Duration
- 3h
- Frequency
- Once daily
- Estimated price
- €12–16
- Schedules at
- matpu.com
- Phone
- 07001 8282
- booking@union-ivkoni.com
- Website
- union-ivkoni.com
Bus from Sofia Serdica Bus Stop to Amsterdam De Ruijterkade
- Ave. Duration
- 36h 15m
- Frequency
- Twice a week
- Estimated price
- €85–130
- Website
- https://union-ivkoni.com/en
Want to know more about travelling around Netherlands
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
More Questions & Answers
There are 2664+ hotels available in Amsterdam.









































