There are 6 ways to get from Varna to Pernik by plane, train, bus, or car
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Fly, line 5613 train
best- Fly from Varna Airport (VAR) to Sofia Airport (SOF)plane VAR - SOF
- Take the train from Zaharna Fabrika to Perniktrain
4h 30m$130–247Train
cheapest- Take the train from Varna to Sofiatrain 2616 / ...
9h 11m$17–30Bus
- Take the bus from Varna Central Bus Station to Sofia Central Bus Stationbus Group Plus 3532 / ...
7h 55m$22–35Train via Modna K″shcha Agresiya
- Take the train from Varna to Sofia Severtrain 2612 / ...
9h 1m$19–33Drive 466.7 km
- Drive from Varna to Pernikcar 466.7 km
5h 42m$74–107Bus via Obzor
- Take the bus from Varna to Byalabus
- Take the bus from Byala to Sofiabus
10h 5m$60–87
Varna to Pernik by bus
Questions & Answers
The cheapest way to get from Varna to Pernik is to train which costs $17 - $30 and takes 9h 11m.
The fastest way to get from Varna to Pernik is to fly and line 5613 train which takes 4h 30m and costs $130 - $250.
No, there is no direct bus from Varna station to Pernik. However, there are services departing from Varna Central Bus Station and arriving at Pernik via Sofia. The journey, including transfers, takes approximately 7h 55m.
No, there is no direct train from Varna to Pernik. However, there are services departing from Varna and arriving at Pernik via Modna K″shcha Agresiya and Sofia. The journey, including transfers, takes approximately 9h 1m.
The distance between Varna and Pernik is 430 km. The road distance is 466.7 km.
The best way to get from Varna to Pernik without a car is to bus which takes 7h 55m and costs $21 - $35.
It takes approximately 4h 30m to get from Varna to Pernik, including transfers.
Varna to Pernik bus services, operated by Grup Plus - Etap Adresss, depart from Varna Central Bus Station.
Varna to Pernik train services, operated by Bulgarian Railways (BDZh), depart from Varna station.
The best way to get from Varna to Pernik is to bus which takes 7h 55m and costs $21 - $35. Alternatively, you can train via Modna K″shcha Agresiya, which costs $19 - $35 and takes 9h 1m.
What companies run services between Varna, Bulgaria and Pernik, Bulgaria?
Grup Plus - Etap Adresss operates a bus from Varna Central Bus Station to Sofia Central Bus Station every 4 hours. Tickets cost $19–24 and the journey takes 7h 10m. Two other operators also service this route. Alternatively, Bulgarian Railways (BDZh) operates a train from Varna to Sofia Sever 3 times a day. Tickets cost $16–28 and the journey takes 7h 25m.
- Website
- air.bg
Flights from Varna Airport to Sofia Airport
- Ave. Duration
- 50 min
- When
- Every day
- Estimated price
- $60–120
- Phone
- +35929311111
- onlineticket@bdz.bg
- Website
- bdz.bg
Train from Zaharna Fabrika to Pernik
- Ave. Duration
- 39 min
- Frequency
- Hourly
- Estimated price
- $1–4
- Website
- https://www.bdz.bg/en
- 2nd Class
- $1–3
- 1st Class
- $1–4
Train from Varna to Sofia Sever
- Ave. Duration
- 7h 25m
- Frequency
- 3 times a day
- Estimated price
- $16–28
- Website
- https://www.bdz.bg/en
- 2nd Class
- $16–23
- 1st Class
- $22–28
Train from Varna to Sofia
- Ave. Duration
- 7h 50m
- Frequency
- Twice daily
- Estimated price
- $16–28
- Website
- https://www.bdz.bg/en
- 2nd Class
- $16–23
- 1st Class
- $22–28
- Phone
- +359 2 989000
- support.eu@union-ivkoni.com
- Website
- union-ivkoni.com
Bus from Varna Central Bus Station to Sofia Central Bus Station
- Ave. Duration
- 7h 10m
- Frequency
- Every 4 hours
- Estimated price
- $19–24
- Website
- https://union-ivkoni.com/en
- Phone
- 07001 8282
- booking@union-ivkoni.com
- Website
- union-ivkoni.com
Bus from Varna Central Bus Station to Sofia Central Bus Station
- Ave. Duration
- 7h 5m
- Frequency
- Twice daily
- Estimated price
- $21–35
- Website
- https://union-ivkoni.com/en
- helpline.svs@gmail.com
- Website
- svs.md
Bus from Varna Central Bus Station to Sofia Central Bus Station
- Ave. Duration
- 10h 42m
- Frequency
- Once daily
- Website
- https://svs.md/en/bus/route/number-19167
- Phone
- 056 844 966
- office@mbus-bg.com
- Website
- mbus-bg.com
Bus from Varna to Byala
- Ave. Duration
- 54 min
- Frequency
- Every 4 hours
- Estimated price
- $5–7
- Schedules at
- mbus-bg.com
- Phone
- +359 52 757 044
- info@autogaravn.com
- Website
- autogaravn.com
Bus from Varna to Byala
- Ave. Duration
- 57 min
- Frequency
- 5 times a day
- Estimated price
- $5–7
- Website
- https://autogaravn.com/en
- Phone
- +359 894 77 44 02
- office@kaleiatravel.com
- Website
- kaleiatravel.com
Bus from Byala to Sofia
- Ave. Duration
- 6h 50m
- Frequency
- Once daily
- Estimated price
- $55–80
- Website
- https://en.kaleiatravel.com/
Want to know more about travelling around the world?
Rome2Rio's Travel Guide series provide vital information for the global traveller. Read our range of informative guides on popular transport routes and companies - including How to get from London to Edinburgh, How to get from Stansted Airport into central London, and Which side of Niagara Falls should I choose (and how do I get there)? - to help you get the most out of your next trip.
More Questions & Answers
Varna to Pernik bus services, operated by Grup Plus - Etap Adresss, arrive at Sofia Central Bus Station.
Varna to Pernik train services, operated by Bulgarian Railways (BDZh), arrive at Sofia Sever station.
Yes, the driving distance between Varna to Pernik is 467 km. It takes approximately 5h 42m to drive from Varna to Pernik.
There are 36+ hotels available in Pernik.





















