HUB hero image

How to Travel from

Pernik to Sofia

by Bus, Train or Car

Pernik
+0
Sofia
Transport search to Sofia
Pernik
+0
Sofia
Building a composite car route
Cheapest
Best Offer!
Car
34 min
29 km.
from $1
Composite Route Car Only
Schedule

Pernik, Bulgaria → Sofia, Bulgaria

All
All days
04 Aug, Tue
05 Aug, Wed
06 Aug, Thu
07 Aug, Fri
08 Aug, Sat

Cheapest and Fastest Ways to Travel from Pernik to Sofia

Composite routes from Pernik to Sofia

Cheapest

Transport providers

Union Ivkoni
Website
Kyustendil Municipality Transport
Website
Pernik Municipality Bus
Website
Union Ivkoni
Website
50 min
4 times a day
$3.80–$6.52
07001 8282
07001 8282
Call Contact via email
Kyustendil Municipality Transport
Website
37 min
Hourly
+359 7855 0204
+359 7855 0204
Call Contact via email
Pernik Municipality Bus
Website
1h 9m
Every 30 minutes
Bulgarian Railways (BDZh)
Website
Bulgarian Railways (BDZh)
Website
54 min
Hourly
$1.74–$4.30
+35929311111
+35929311111
Call

Questions and Answers

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

The cheapest way to get from Pernik to Sofia is to train which costs $1.74 - $4.35 and takes 54 min.

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

The fastest way to get from Pernik to Sofia is to drive which takes 31 min and costs $5.43 - $8.70 .

Is there a direct bus between Pernik and Sofia?

Yes, there is a direct bus departing from Pernik and arriving at Sofia. Services depart four times a day, and operate every day. The journey takes approximately 37 min.

Is there a direct train between Pernik and Sofia?

Yes, there is a direct train departing from Pernik and arriving at Sofia. Services depart hourly, and operate every day. The journey takes approximately 54 min.

How far is it from Pernik to Sofia?

The distance between Pernik and Sofia is 39 km. The road distance is 36.7 km.

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

The best way to get from Pernik to Sofia without a car is to bus which takes 37 min and costs $3.80 - $6.52 .

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

The bus from Pernik to Sofia takes 37 min including transfers and departs four times a day.

Where do I catch the Pernik to Sofia bus from?

Pernik to Sofia bus services, operated by Kyustendil Municipality Transport, depart from Pernik station.

Where do I catch the Pernik to Sofia train from?

Pernik to Sofia train services, operated by Bulgarian Railways (BDZh), depart from Pernik station.

Train or bus from Pernik to Sofia?

The best way to get from Pernik to Sofia is to bus which takes 37 min and costs $3.80 - $6.52 . Alternatively, you can train, which costs $1.74 - $4.35 and takes 54 min.

Where does the Pernik to Sofia bus arrive?

Pernik to Sofia bus services, operated by Kyustendil Municipality Transport, arrive at Sofia station.

Where does the Pernik to Sofia train arrive?

Pernik to Sofia train services, operated by Bulgarian Railways (BDZh), arrive at Sofia station.

Can I drive from Pernik to Sofia?

Yes, the driving distance between Pernik to Sofia is 37 km. It takes approximately 31 min to drive from Pernik to Sofia.

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

Book your Pernik to Sofia bus tickets online with Omio and Distribusion.

Where can I stay near Sofia?

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