There are 8 ways to get from Stara Zagora to Budapest by bus, plane, night train, train, 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.
Bus to Sofia Airport, fly
best- Take the bus from Stara Zagora Central Bus Station to Sofia Airport Terminal 1 Bus Stopbus
- Fly from Sofia Airport (SOF) to Budapest Ferenc Liszt International Airport (BUD)plane SOF - BUD
7h 20mFt 12,421–65,644Night train to Bucharest Băneasa Aurel Vlaicu International Airport, fly
cheapest- Take the nighttrain from Stara Zagora to Bucharestnighttrain
- Fly from Bucharest Băneasa Aurel Vlaicu International Airport (BBU) to Budapest Ferenc Liszt International Airport (BUD)plane BBU - BUD
8h 38mFt 10,878–50,902Night train, bus
- Take the nighttrain from Stara Zagora to Bucharestnighttrain Bosphor Express
- Take the bus from Bucharest to Budapest, Népliget Autóbusz-Pályaudvarbus
12h 19mNight train, train
- Take the nighttrain from Stara Zagora to Videlenighttrain Bosphor Express
- Take the train from Videle to Budapest-Keletitrain Ir
19h 15mFt 22,534–25,242Drive 988.1 km
- Drive from Stara Zagora to Budapestcar 988.1 km
9h 27mFt 56,465–81,560Night train to Bucharest Otopeni, fly
- Take the nighttrain from Stara Zagora to Bucharestnighttrain
- Fly from Bucharest Otopeni (OTP) to Budapest Ferenc Liszt International Airport (BUD)plane OTP - BUD
8h 50mFt 23,528–74,882Train to Burgas Airport, fly
- Take the train from Stara Zagora to Burgastrain
- Fly from Burgas Airport (BOJ) to Budapest Ferenc Liszt International Airport (BUD)plane BOJ - BUD
15h 5mFt 22,864–72,799Bus
- Take the bus from Stara Zagora Central Bus Station to Népliget Stationbus
15h 39mFt 21,156–31,806
Sofia Airport (SOF) to Budapest Ferenc Liszt International Airport (BUD) flights
Comparing Your Travel Options
The cheapest way to get from Stara Zagora to Budapest is to night train and fly which costs 10 000 Ft - 55 000 Ft and takes 8h 38m.
The fastest way to get from Stara Zagora to Budapest is to bus and fly which takes 7h 20m and costs 12 000 Ft - 70 000 Ft.
No, there is no direct bus from Stara Zagora station to Budapest station. However, there are services departing from Stara Zagora Central Bus Station and arriving at Népliget Station via . The journey, including transfers, takes approximately 15h 39m.
No, there is no direct train from Stara Zagora to Budapest. However, there are services departing from Stara Zagora and arriving at Budapest-Keleti via Videle. The journey, including transfers, takes approximately 19h 15m.
The distance between Stara Zagora and Budapest is 857 km. The road distance is 988.1 km.
The best way to get from Stara Zagora to Budapest without a car is to night train and bus which takes 12h 19m and costs .
It takes approximately 7h 20m to get from Stara Zagora to Budapest, including transfers.
Stara Zagora to Budapest bus services, operated by Karat-S, depart from Stara Zagora Central Bus Station.
Stara Zagora to Budapest train services, operated by Bulgarian Railways (BDZh), depart from Stara Zagora station.
Stara Zagora to Budapest bus services, operated by Karat-S, arrive at Népliget Station.
What companies run services between Stara Zagora, Bulgaria and Budapest, Hungary?
Karat-S operates a bus from Stara Zagora Central Bus Station to Népliget Station once daily. Tickets cost Ft 22,000–32,000 and the journey takes 15h 26m. Citylines also services this route 3 times a week.
- Website
- ryanair.com
Flights from Sofia Airport to Budapest Ferenc Liszt International Airport
- Ave. Duration
- 1h 20m
- When
- Saturday to Sunday
- Estimated price
- Ft 9,500–60,000
Flights from Burgas Airport to Budapest Ferenc Liszt International Airport via Sofia Airport
- Ave. Duration
- 10h 17m
- When
- Friday
- Estimated price
- Ft 20,000–70,000
- Phone
- +359 2 931 11 11
- [email protected]
- Website
- Bulgarian Railways (BDZh)
Night train from Stara Zagora to Bucharest
- Ave. Duration
- 3h 12m
- Frequency
- Twice a week
- Estimated price
- Ft 1,700–7,533
- Website
- Bulgarian Railways (BDZh)
- 2nd Class
- Ft 1,700–2,400
- 1st Class
- Ft 2,000–2,600
Night train from Stara Zagora to Videle
- Ave. Duration
- 2h 39m
- Frequency
- Twice a week
- Estimated price
- Ft 1,500–2,300
- Website
- Bulgarian Railways (BDZh)
- 2nd Class
- Ft 1,500–2,100
- 1st Class
- Ft 1,700–2,300
Night train from Stara Zagora to Bucharest
- Ave. Duration
- 3h 12m
- Frequency
- Twice a week
- Estimated price
- Ft 1,700–7,533
- Website
- Bulgarian Railways (BDZh)
- 2nd Class
- Ft 1,700–2,400
- 1st Class
- Ft 2,000–2,600
Train from Stara Zagora to Burgas
- Ave. Duration
- 2h 3m
- Frequency
- Every 4 hours
- Estimated price
- Ft 1,000–1,600
- Website
- Bulgarian Railways (BDZh)
- 2nd Class
- Ft 1,000–1,400
- 1st Class
- Ft 1,200–1,600
Night train from Stara Zagora to Bucharest
- Ave. Duration
- 3h 12m
- Frequency
- Twice a week
- Estimated price
- Ft 1,700–7,533
- Website
- Bulgarian Railways (BDZh)
- 2nd Class
- Ft 1,700–2,400
- 1st Class
- Ft 2,000–2,600
- Phone
- +359 88 949 0000
- [email protected]
- Website
- Union Ivkoni
Bus from Stara Zagora Central Bus Station to Sofia Airport Terminal 1 Bus Stop
- Ave. Duration
- 2h 53m
- Frequency
- Twice daily
- Estimated price
- Ft 3,400–4,900
- Website
- Union Ivkoni
Want to know more about travelling around Hungary
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
Booking & Getting There
Budapest is 1h behind Stara Zagora. It is currently 6:20 AM in Stara Zagora and 5:20 AM in Budapest.
Stara Zagora to Budapest train services, operated by Bulgarian Railways (BDZh), arrive at Videle station.
Yes, the driving distance between Stara Zagora to Budapest is 988 km. It takes approximately 9h 27m to drive from Stara Zagora to Budapest.
Book your Stara Zagora to Budapest bus tickets online with Omio.
There are 6434+ hotels available in Budapest.









