There are 6 ways to get from Petrich to Zlatograd by bus, car, taxi, or train
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Bus
best- Take the bus from Petrich Bus Station to Sofia Central Bus Stationbus Union Ivkoni
- Take the bus from Sofia Central Bus Station to Zlatogradbus
9h 15mBus via Petrich
cheapest- Take the bus from Petrich to Sofia Central Bus Stationbus
- Take the bus from Sofia Central Bus Station to Zlatogradbus
10h 49m$19–23Drive 253.9 km
- Drive from Petrich to Zlatogradcar 253.9 km
4h 17m$40–58Taxi
- Take the taxi from Petrich to Zlatogradtaxi 253.9 km
4h 17m$100–130Train, bus
- Take the train from Petrich to Sofiatrain Ic
- Take the bus from Sofia Central Bus Station to Zlatogradbus
9h 48mBus, train
- Take the bus from Petrich to Banskobus
- Take the train from Bansko to Septemvritrain Re / ...
- Take the train from Septemvri to Plovdivtrain Re / ...
- Take the bus from Plovdiv to Zlatogradbus
13h 46m
Petrich to Zlatograd by bus
Questions & Answers
The cheapest way to get from Petrich to Zlatograd is to bus via Petrich which costs $19 - $24 and takes 10h 49m.
The fastest way to get from Petrich to Zlatograd is to drive which takes 4h 17m and costs $40 - $60.
No, there is no direct bus from Petrich station to Zlatograd. However, there are services departing from Petrich Bus Station and arriving at Zlatograd via Sofia Central Bus Station. The journey, including transfers, takes approximately 9h 15m.
The distance between Petrich and Zlatograd is 473 km. The road distance is 253.9 km.
The best way to get from Petrich to Zlatograd without a car is to bus which takes 9h 15m and costs .
It takes approximately 9h 15m to get from Petrich to Zlatograd, including transfers.
Petrich to Zlatograd bus services, operated by Union Ivkoni, depart from Petrich Bus Station.
Petrich to Zlatograd bus services, operated by Union Ivkoni, arrive at Sofia Central Bus Station.
Yes, the driving distance between Petrich to Zlatograd is 254 km. It takes approximately 4h 17m to drive from Petrich to Zlatograd.
There are 80+ hotels available in Zlatograd.
What companies run services between Petrich, Blagoevgrad, Bulgaria and Zlatograd, Bulgaria?
You can take a bus from Petrich Bus Station to Zlatograd via Sofia Central Bus Station in around 9h 15m.
- Phone
- +359 2 931 11 11
- [email protected]
- Website
- bdz.bg
Train from Petrich to Sofia
- Ave. Duration
- 3h 48m
- Frequency
- Every 4 hours
- Estimated price
- $3–6
- Website
- https://www.bdz.bg/en
- 2nd Class
- $3–5
- 1st Class
- $4–6
Train from Bansko to Septemvri
- Ave. Duration
- 4h 32m
- Frequency
- Every 4 hours
- Estimated price
- $2–5
- Website
- https://www.bdz.bg/en
- 2nd Class
- $2–4
- 1st Class
- $3–5
Train from Septemvri to Plovdiv
- Ave. Duration
- 53 min
- Frequency
- Hourly
- Estimated price
- $1–2
- Website
- https://www.bdz.bg/en
- 2nd Class
- $1–2
- 1st Class
- $1
- Phone
- +359 88 949 0000
- [email protected]
- Website
- union-ivkoni.com
Bus from Petrich Bus Station to Sofia Central Bus Station
- Ave. Duration
- 3h 15m
- Frequency
- 3 times a day
- Estimated price
- $8–13
- Website
- https://union-ivkoni.com/en
- Website
- zlatograd.bg
Bus from Sofia Central Bus Station to Zlatograd
- Ave. Duration
- 5h
- Frequency
- 3 times a day
- Schedules at
- zlatograd.bg
Bus from Sofia Central Bus Station to Zlatograd
- Ave. Duration
- 5h
- Frequency
- 3 times a day
- Schedules at
- zlatograd.bg
Bus from Plovdiv to Zlatograd
- Ave. Duration
- 3h
- Frequency
- 3 times a day
- Schedules at
- zlatograd.bg
- Phone
- 0888 302 311
- [email protected]
- Website
- chona.alle.bg
Bus from Petrich to Sofia Central Bus Station
- Ave. Duration
- 3h 49m
- Frequency
- 3 times a day
- Estimated price
- $12
- Schedules at
- bgrazpisanie.com
- [email protected]
- Website
- bgrazpisanie.com
Bus from Sofia Central Bus Station to Zlatograd
- Ave. Duration
- 6h
- Frequency
- Once daily
- Estimated price
- $8–12
- Schedules at
- bgrazpisanie.com
- Phone
- 0898 448 696
- [email protected]
- Website
- bansko.net
Bus from Petrich to Bansko
- Ave. Duration
- 3h
- Frequency
- Once daily
- Estimated price
- $4–7
- Schedules at
- bansko.net
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 plan an amazing trip around Scandinavia, 10 amazing places to get away from it all in Australia, and How to get from London to Edinburgh - to help you get the most out of your next trip.















