There are 11 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–299Bus 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€69–429Bus, 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(M) Flughafen FernbfIce
- Take the train from Frankfurt to Arnhem Centraal78 / ...
- Take the train from Arnhem Centraal to Amsterdam CentraalIce
33h 23mDrive 2,017.8 km
- Drive from Pirot to Amsterdam2,017.8 km
17h 59m€360–520Bus 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 20m€144–459Bus 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 49mBus 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
10h 8m€126–391Bus
- 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 via Amsterdam
- Take the bus from Pirot, Main Bus Station to Beograd, Autobuska stanica
- Take the bus from Beograd, Autobuska stanica to Amsterdam
38h 5m€122–212Drive, 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€287–1,279
Pirot to Amsterdam by bus
Questions & Answers
The cheapest way to get from Pirot to Amsterdam is to bus via Amsterdam which costs €120 - €220 and takes 38h 5m.
The fastest way to get from Pirot to Amsterdam is to bus and fly which takes 8h 8m and costs €95 - €300.
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 17h 59m 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.
- Website
- austrian.com
Flights from Sofia Airport to Amsterdam Airport Schiphol via Vienna
- Ave. Duration
- 4h 56m
- When
- Every day
- Estimated price
- €100–410
Flights from Belgrade Nikola Tesla Airport to Amsterdam Airport Schiphol via Vienna
- Ave. Duration
- 5h 10m
- When
- Every day
- Estimated price
- €120–360
Flights from Sofia Airport to Brussels Airport via Vienna
- Ave. Duration
- 5h 45m
- When
- Every day
- Estimated price
- €85–400
- 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
- €130–600
Flights from Belgrade Nikola Tesla Airport to Amsterdam Airport Schiphol
- Ave. Duration
- 2h 32m
- When
- Every day
- Estimated price
- €80–410
- 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
- €130–400
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
- €160–600
Flights from Belgrade Nikola Tesla Airport to Amsterdam Airport Schiphol
- Ave. Duration
- 2h 33m
- When
- Every day
- Estimated price
- €80–410
- 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–370
Flights from Belgrade Nikola Tesla Airport to Amsterdam Airport Schiphol via Munich
- Ave. Duration
- 5h 30m
- When
- Every day
- Estimated price
- €110–370
Flights from Sofia Airport to Brussels Airport via Munich
- Ave. Duration
- 4h 46m
- When
- Every day
- Estimated price
- €100–340
- 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–240
- Website
- swiss.com
Flights from Niš Constantine The Great Airport to Amsterdam Airport Schiphol via Zurich
- Ave. Duration
- 7h
- When
- Sunday
- Estimated price
- €130–550
- Website
- turkishairlines.com
Flights from Niš Constantine The Great Airport to Amsterdam Airport Schiphol via Istanbul
- Ave. Duration
- 8h 5m
- When
- Tuesday and Saturday
- Estimated price
- €300–1,000
- Website
- wizzair.com
Flights from Sofia Airport to Eindhoven Airport
- Ave. Duration
- 3h 5m
- When
- Every day
- Estimated price
- €29–320
- Website
- ryanair.com
Flights from Sofia Airport to Eindhoven Airport
- Ave. Duration
- 2h 35m
- When
- Monday, Tuesday, Wednesday, Thursday, Friday, and Sunday
- Estimated price
- €80–300
- Phone
- +31 30 751 5155
- Website
- ns.nl
Train from München Hbf to Amsterdam Centraal
- Ave. Duration
- 7h 1m
- Frequency
- Once daily
- Estimated price
- €120–440
- Website
- https://www.ns.nl/en
- 2nd Class
- €120–190
- 1st Class
- €260–440
Train from Frankfurt to Arnhem Centraal
- Ave. Duration
- 2h 46m
- Frequency
- Every 4 hours
- Estimated price
- €50–180
- Website
- https://www.ns.nl/en
- 2nd Class
- €50–75
- 1st Class
- €100–180
Train from Arnhem Centraal to Amsterdam Centraal
- Ave. Duration
- 1h 4m
- Frequency
- Hourly
- Estimated price
- €20–21
- Website
- https://www.ns.nl/en
Train from Eindhoven to Amsterdam Centraal
- Ave. Duration
- 1h 19m
- Frequency
- Every 30 minutes
- Estimated price
- €3–28
- Website
- https://www.ns.nl/en
Train from Anvers-Central to Amsterdam Centraal
- Ave. Duration
- 1h 20m
- Frequency
- 4 times a day
- Estimated price
- €19–100
- Website
- https://www.ns.nl/en
- 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(M) Flughafen Fernbf
- Ave. Duration
- 6h 43m
- Frequency
- 3 times a day
- Estimated price
- €55–200
- Website
- https://int.bahn.de/en
Train from Frankfurt to Arnhem Centraal
- Ave. Duration
- 2h 46m
- Frequency
- Every 4 hours
- Estimated price
- €60–160
- Website
- https://int.bahn.de/en
- Phone
- 0800-0232 545
- Website
- arriva.nl
Train from Eindhoven to Amsterdam Centraal
- Ave. Duration
- 1h 21m
- Frequency
- Once a week
- Estimated price
- €25–29
- Website
- https://www.arriva.nl
- 2nd Class
- €25–29
- 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
- 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
- +381 11 37 74 156
- auto.kodeks.pirot@gmail.com
- Website
- redvoznje.net
Bus from Pirot, Main Bus Station to Beograd, Autobuska stanica
- Ave. Duration
- 4h 40m
- Frequency
- Once daily
- Estimated price
- €23
- Schedules at
- https://www.polazak.com/en/Auto-Kodeks/operator/
- Phone
- +381 800 334 334
- iuc@lasta.rs
- Website
- lasta.rs
Bus from Beograd, Autobuska stanica to Amsterdam
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 2648+ hotels available in Amsterdam.






































