There are 6 ways to get from Budapest to Pernik by plane, train, bus, car, or shuttle
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Fly from Budapest Ferenc Liszt International Airport, train
best- Fly from Budapest Ferenc Liszt International Airport (BUD) to Sofia Airport (SOF)plane BUD - SOF
- Take the train from Zaharna Fabrika to Perniktrain
5h 57m$32–147Bus via Deák Ferenc tér
- Take the bus from Budapest, Népliget Autóbusz-Pályaudvar to Sofia Central Bus Stationbus
12h 56m$51–141Drive 771.5 km
- Drive from Budapest to Pernikcar 771.5 km
7h 44m$135–195Train to Vienna International Airport, fly
- Take the train from Budapest-Kelenfoeld to Wien Hbftrain
- Fly from Vienna International Airport (VIE) to Sofia Airport (SOF)plane VIE - SOF
8h 39m$71–286Shuttle, bus
- Take a shuttle bus from Budapest to Beograd, Autobuska stanica
- Take the bus from Beograd, Autobuska stanica to Sofia Central Bus Stationbus
13h 46m$80–126Bus
- Take the bus from Budapest, Népliget Autóbusz-Pályaudvar to Sofiabus N982
14h 53m$84–140
Budapest to Pernik by bus and train
Questions & Answers
The cheapest way to get from Budapest to Pernik is to fly and train which costs $30 - $150 and takes 5h 57m.
The fastest way to get from Budapest to Pernik is to fly and train which takes 5h 57m and costs $30 - $150.
No, there is no direct bus from Budapest to Pernik. However, there are services departing from Budapest, Népliget Autóbusz-Pályaudvar and arriving at Pernik via Sofia Central Bus Station. The journey, including transfers, takes approximately 12h 56m.
The distance between Budapest and Pernik is 687 km. The road distance is 771.5 km.
The best way to get from Budapest to Pernik without a car is to bus via Deák Ferenc tér which takes 12h 56m and costs $50 - $150.
It takes approximately 5h 57m to get from Budapest to Pernik, including transfers.
Budapest to Pernik bus services, operated by Karat-S, depart from Budapest, Népliget Autóbusz-Pályaudvar station.
Budapest to Pernik bus services, operated by Karat-S, arrive at Sofia Central Bus Station.
Pernik is 1h ahead of Budapest. It is currently 10:30 PM in Budapest and 11:30 PM in Pernik.
Yes, the driving distance between Budapest to Pernik is 772 km. It takes approximately 7h 44m to drive from Budapest to Pernik.
What companies run services between Budapest, Hungary and Pernik, Bulgaria?
Karat-S operates a bus from Budapest, Népliget Autóbusz-Pályaudvar to Sofia Central Bus Station once daily. Tickets cost $85–140 and the journey takes 10h 30m. Citylines also services this route 3 times a week.
- Website
- austrian.com
Flights from Budapest Ferenc Liszt International Airport to Sofia Airport via Vienna International Airport
- Ave. Duration
- 3h 5m
- When
- Every day
- Estimated price
- $75–280
Flights from Vienna International Airport to Sofia Airport
- Ave. Duration
- 1h 30m
- When
- Every day
- Estimated price
- $65–160
- Website
- ryanair.com
Flights from Budapest Ferenc Liszt International Airport to Sofia Airport
- Ave. Duration
- 1h 25m
- When
- Thursday, Tuesday, Sunday, and Saturday
- Estimated price
- $30–130
Flights from Vienna International Airport to Sofia Airport
- Ave. Duration
- 1h 35m
- When
- Monday, Tuesday, Wednesday, Friday, Saturday, and Sunday
- Estimated price
- $40–150
- Website
- wizzair.com
Flights from Budapest Ferenc Liszt International Airport to Sofia Airport
- Ave. Duration
- 1h 20m
- When
- Monday, Wednesday, Friday, and Sunday
- Estimated price
- $23–140
- Phone
- +359 2 931 11 11
- bdz_passengers@bdz.bg
- Website
- bdz.bg
Train from Zaharna Fabrika to Pernik
- Ave. Duration
- 49 min
- Frequency
- Every 30 minutes
- Estimated price
- $1–3
- Website
- https://www.bdz.bg/en
- 2nd Class
- $1–2
- 1st Class
- $1–3
- Phone
- +36 (1) 3 49 49 49
- informacio@mavcsoport.hu
- Website
- jegy.mav.hu
Train from Budapest-Kelenfoeld to Wien Hbf
- Ave. Duration
- 2h 25m
- Frequency
- Hourly
- Estimated price
- $13–16
- Website
- https://jegy.mav.hu/
- Phone
- +43 (0)5 1717
- Website
- oebb.at
Train from Budapest-Kelenfoeld to Wien Hbf
- Ave. Duration
- 2h 25m
- Frequency
- Every 4 hours
- Estimated price
- $40–65
- Website
- https://www.oebb.at/en/reiseplanung-services/im-zug/unsere-zuege/railjet
- Website
- https://shop.oebbtickets.at/en/ticket
- *
- $40–65
- Phone
- +420 222 222 221
- info@regiojet.com
- Website
- regiojet.com
Train from Budapest-Kelenfoeld to Wien Hbf
- Ave. Duration
- 2h 34m
- Frequency
- Every 4 hours
- Estimated price
- $17–27
- Website
- https://regiojet.com/
- Phone
- _AUSTRIAN_RAILWAYS_(ÖBB)
- Website
- oebb.at
Train from Budapest-Kelenfoeld to Wien Hbf
- Ave. Duration
- 2h 28m
- Frequency
- Twice daily
- Estimated price
- $55–110
- Website
- https://www.oebb.at/en/
- Phone
- +359 2 812 0 812
- operations@eurolines.bg
- Website
- karat-s.com
Bus from Budapest, Népliget Autóbusz-Pályaudvar to Sofia Central Bus Station
- Ave. Duration
- 10h 30m
- Frequency
- Once daily
- Estimated price
- $85–140
- Schedules at
- karat-s.com
- Phone
- +359 0885700870
- support@citylines.eu
- Website
- citylines.eu
Bus from Budapest, Népliget Autóbusz-Pályaudvar to Sofia Central Bus Station
- Ave. Duration
- 11h 40m
- Frequency
- 3 times a week
- Estimated price
- $50–70
- Website
- https://citylines.eu/
- Phone
- + 381 011 7555 675
- info@axiostravel.com
- Website
- axiostravel.com
Shuttle from Budapest to Beograd, Autobuska stanica
- Ave. Duration
- 4h
- Frequency
- On demand
- Estimated price
- $45–70
- Website
- https://axiostravel.com/en/
- Phone
- +381 11 8728111
- office@trans-jug.com
- Website
- polazak.rs
Bus from Beograd, Autobuska stanica to Sofia Central Bus Station
- Ave. Duration
- 7h 30m
- Frequency
- 3 times a week
- Estimated price
- $35–60
- Website
- https://polazak.rs/ci/prevoznici/trans-jug
- Phone
- +49 30 300 137 300
- service@flixbus.com
- Website
- https://www.flixbus.fr
Bus from Budapest, Népliget Autóbusz-Pályaudvar to Sofia
- Ave. Duration
- 13h 40m
- Frequency
- 3 times a week
- Estimated price
- $80–140
- Website
- https://www.flixbus.co.uk
Want to know more about travelling around Bulgaria
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
Want to know more about Flixbus?
Read the travel guide
Heading to Europe? Read this before you buy a Eurail Pass
Read the travel guide
More Questions & Answers
There are 40+ hotels available in Pernik.

































