HUB hero image

How to Travel from

Pirot to Sofia

by Rideshare or Car

Pirot
+0
Sofia
Transport search to Sofia
Pirot
+0
Sofia
Building a composite car route
Cheapest
Best Offer!
Car
1 h 12 min
86 km.
from $4
Composite Route Car Only

Two ways to Travel from Pirot to Sofia

Select an Option Below to Start Your Journey
Cheapest
Other

Transport providers

Train operators

Bulgarian Railways (BDZh)

Phone:
+35929311111
Website:
bdz.bg/en
Train from Dragoman to Sofia
Ave. Duration:
1h 5m
Frequency:
Every 4 hours
Estimated price:
$2.17–$5.29

Bus operators

Nis Ekspres

Phone:
+381 18 255 177
Website:
nis-ekspres.rs
Bus from Pirot, Main Bus Station to Sofiya,
Ave. Duration:
2h 35m
Frequency:
Twice daily
Estimated price:
$10.19–$12.10

Matpu

Phone:
02 952 50 04
Website:
matpu.com/
Bus from Pirot, Main Bus Station to Sofiya,
Ave. Duration:
3h
Frequency:
Once daily
Estimated price:
$17.83–$25.48

Questions and Answers

What is the cheapest way to get from Pirot to Sofia?

The cheapest way to get from Pirot to Sofia is to drive and train which costs $8.70 - $15.22 and takes 1h 41m.

What is the fastest way to get from Pirot to Sofia?

The fastest way to get from Pirot to Sofia is to drive which takes 1h 17m and costs $13.04 - $19.57 .

Is there a direct bus between Pirot and Sofia?

Yes, there is a direct bus departing from Pirot, Main Bus Station station and arriving at Sofiya, Avtogara Serdika. Services depart three times a day, and operate every day. The journey takes approximately 2h 35m.

How far is it from Pirot to Sofia?

The distance between Pirot and Sofia is 89 km. The road distance is 86.9 km.

How do I travel from Pirot to Sofia without a car?

The best way to get from Pirot to Sofia without a car is to bus which takes 2h 35m and costs $15.22 - $21.74 .

How long does it take to get from Pirot to Sofia?

It takes approximately 1h 41m to get from Pirot to Sofia, including transfers.

Where do I catch the Pirot to Sofia bus from?

Pirot to Sofia bus services, operated by Nis Ekspres, depart from Pirot, Main Bus Station.

Where does the Pirot to Sofia bus arrive?

Pirot to Sofia bus services, operated by Nis Ekspres, arrive at Sofiya, Avtogara Serdika station.

What is the time difference between Pirot and Sofia?

Sofia is 1h ahead of Pirot. It is currently 08:22 in Pirot and 09:22 in Sofia.

Can I drive from Pirot to Sofia?

Yes, the driving distance between Pirot to Sofia is 87 km. It takes approximately 1h 17m to drive from Pirot to Sofia.

How do I get a bus ticket from Pirot to Sofia?

Book your Pirot to Sofia bus tickets online with Omio.

Where can I stay near Sofia?

There are 1944+ hotels available in Sofia. Prices start at $14.84 per night.
+0