Bus

Take the Blenda Tours bus at the Autokomanda station .

The journey takes approximately 4 h 34 m. The travel distance is 303 km.

Carrier is Blenda Tours.

Buy ticket

Get off at the Pirot.


🛏 Find hotel deals and discounts up to 20% in Pirot at Booking


Bus

Take the Blenda Tours bus at the Beograd station .

The journey takes approximately 4 h 40 m. The travel distance is 310 km.

Carrier is Blenda Tours.

Buy ticket

Get off at the Pirot.


🛏 Find hotel deals and discounts up to 20% in Pirot at Booking


Bus

Take the Auto Kodeks bus at the Beograd station .

The journey takes approximately 5 h 10 m. Ticket price is about €15 The travel distance is 320 km.

Carrier is Auto Kodeks.

Buy ticket

Get off at the Pirot.


🛏 Find hotel deals and discounts up to 20% in Pirot at Booking


Train

Take the train Beograd centar at the station Serbian Railways (ŽS).

The journey takes approximately 4 h 42 m. Ticket price is about €6 The travel distance is 238 km.

Carrier is Serbian Railways (ŽS).

Buy ticket

Get off at the Niš.
Take the train Niš at the station Serbian Railways (ŽS).

The journey takes approximately 2 h 44 m. Ticket price is about €1 The travel distance is 76 km.

Carrier is Serbian Railways (ŽS).

Buy ticket

Get off at the Bozurat.


🛏 Find hotel deals and discounts up to 20% in Pirot at Booking


Drive

In a rental car. Check this site to see which rental company offers the best deal with discounts of up to 20%.

The journey takes approximately 2 h 49 m. The travel distance is 302 km.

Get off at the Pirot.


🛏 Find hotel deals and discounts up to 20% in Pirot at Booking


The cheapest way to travel from Belgrade to Pirot is by taking a Train with an average price of €7. The journey takes approximately 8 ч. 26 мин.

Drive is the fastest way to travel from Belgrade to Pirot. Tickets cost €NA. The journey takes approximately 2 ч. 49 мин.

Belgrade is approximately 302 km away from Pirot. The trip by car takes 2 h 49 m.

Yes! There is a direct bus with no transfers to this destination. The route is served by the Auto Kodeks company. Tickets cost about €15. A bus trip from Belgrade to Pirot will take 5 h 10 m.

The average journey time by car between Belgrade and Pirot is 2 h 49 m.