There are 4 ways to get from Sofia to Palamartsa by bus, 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
best- Take the bus from Sofia Central Bus Station to Popovobus
4h 55m$20–39Train
cheapest- Take the train from Sofia Sever to Popovotrain Ic
5h 10m$11–15Drive 299 km
- Drive from Sofia to Palamartsacar 299 km
4h$48–68Bus via Popovo Bus Station
- Take the bus from Sofia Central Bus Station to Popovo Bus Stationbus Union Ivkoni
4h 55m$18–25
Questions & Answers
The cheapest way to get from Sofia to Palamartsa is to train which costs $10 - $15 and takes 5h 10m.
The fastest way to get from Sofia to Palamartsa is to drive which takes 4h and costs $45 - $70.
No, there is no direct bus from Sofia station to Palamartsa. However, there are services departing from Sofia Central Bus Station and arriving at Popovo via . The journey, including transfers, takes approximately 4h 55m.
No, there is no direct train from Sofia to Palamartsa. However, there are services departing from Sofia Sever and arriving at Popovo via . The journey, including transfers, takes approximately 5h 10m.
The distance between Sofia and Palamartsa is 303 km. The road distance is 299 km.
The best way to get from Sofia to Palamartsa without a car is to bus which takes 4h 55m and costs $20 - $40.
It takes approximately 4h 55m to get from Sofia to Palamartsa, including transfers.
Sofia to Palamartsa bus services, operated by Grup Plus - Etap Adresss, depart from Sofia Central Bus Station.
Sofia to Palamartsa train services, operated by Bulgarian Railways (BDZh), depart from Sofia Sever station.
The best way to get from Sofia to Palamartsa is to bus which takes 4h 55m and costs $20 - $40. Alternatively, you can train, which costs $10 - $15 and takes 5h 10m.
What companies run services between Sofia, Bulgaria and Palamartsa, Bulgaria?
Grup Plus - Etap Adresss operates a bus from Sofia Central Bus Station to Popovo once daily. Tickets cost $16–35 and the journey takes 4h 40m. Alternatively, Bulgarian Railways (BDZh) operates a train from Sofia Sever to Popovo every 4 hours. Tickets cost $5–8 and the journey takes 4h 51m.
- Phone
- +359 2 931 11 11
- [email protected]
- Website
- bdz.bg
Train from Sofia Sever to Popovo
- Ave. Duration
- 4h 51m
- Frequency
- Every 4 hours
- Estimated price
- $5–8
- Website
- https://www.bdz.bg/en
- 2nd Class
- $5–8
- 1st Class
- $6–8
- Phone
- +359 889 59 00 00
- [email protected]
- Website
- union-ivkoni.com
Bus from Sofia Central Bus Station to Popovo
- Ave. Duration
- 4h 40m
- Frequency
- Once daily
- Estimated price
- $16–35
- Website
- https://union-ivkoni.com/en
- Phone
- +359 88 949 0000
- [email protected]
- Website
- union-ivkoni.com
Bus from Sofia Central Bus Station to Popovo Bus Station
- Ave. Duration
- 4h 40m
- Frequency
- Once daily
- Estimated price
- $14–20
- Website
- https://union-ivkoni.com/en
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 Southend Airport into central London, What documents do I need to cross Niagara Falls?, and Is ride-sharing platform BlaBlaCar right for you? - to help you get the most out of your next trip.
More Questions & Answers
Sofia to Palamartsa bus services, operated by Grup Plus - Etap Adresss, arrive at Popovo station.
Sofia to Palamartsa train services, operated by Bulgarian Railways (BDZh), arrive at Popovo station.
Yes, the driving distance between Sofia to Palamartsa is 299 km. It takes approximately 4h to drive from Sofia to Palamartsa.
There are 16+ hotels available in Palamartsa.











