There are 5 ways to get from Sofia to Archar by bus, train, car, or taxi
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 Vidinbus
4h 27mTrain via Mezdra
cheapest- Take the train from Sofia Sever to Mezdratrain Re / ...
- Take the train from Mezdra to Drenovetstrain Ic / ...
5h 31m$16–24Train
- Take the train from Sofia to Vodnyantsitrain Ic
4h 39m$20–26Drive 167 km
- Drive from Sofia to Archarcar 167 km
2h 58m$27–38Taxi
- Take the taxi from Sofia to Archartaxi 167 km
2h 58m$130–160
Questions & Answers
The cheapest way to get from Sofia to Archar is to train via Mezdra which costs $16 - $24 and takes 5h 31m.
The fastest way to get from Sofia to Archar is to drive which takes 2h 58m and costs $26 - $40.
No, there is no direct bus from Sofia station to Archar. However, there are services departing from Sofia Central Bus Station and arriving at Vidin via . The journey, including transfers, takes approximately 4h 27m.
No, there is no direct train from Sofia to Archar. However, there are services departing from Sofia and arriving at Vodnyantsi via . The journey, including transfers, takes approximately 4h 39m.
The distance between Sofia and Archar is 263 km. The road distance is 167 km.
The best way to get from Sofia to Archar without a car is to bus which takes 4h 27m and costs .
It takes approximately 4h 27m to get from Sofia to Archar, including transfers.
Sofia to Archar bus services, operated by Alexiev, depart from Sofia Central Bus Station.
Sofia to Archar train services, operated by Bulgarian Railways (BDZh), depart from Sofia station.
The best way to get from Sofia to Archar is to bus which takes 4h 27m and costs . Alternatively, you can train, which costs $20 - $27 and takes 4h 39m.
What companies run services between Sofia, Bulgaria and Archar, Bulgaria?
Alexiev operates a bus from Sofia Central Bus Station to Vidin 5 times a day, and the journey takes 4h. Alternatively, Bulgarian Railways (BDZh) operates a train from Sofia to Vodnyantsi twice daily. Tickets cost $3–6 and the journey takes 3h 57m.
- Phone
- +359 2 931 11 11
- [email protected]
- Website
- bdz.bg
Train from Sofia to Vodnyantsi
- Ave. Duration
- 3h 57m
- Frequency
- Twice daily
- Estimated price
- $3–6
- Website
- https://www.bdz.bg/en
- 2nd Class
- $3–5
- 1st Class
- $4–6
Train from Sofia Sever to Mezdra
- Ave. Duration
- 1h 59m
- Frequency
- Hourly
- Estimated price
- $2–4
- Website
- https://www.bdz.bg/en
- 2nd Class
- $2–3
- 1st Class
- $2–4
Train from Mezdra to Drenovets
- Ave. Duration
- 2h 9m
- Frequency
- Every 3 hours
- Estimated price
- $1–3
- Website
- https://www.bdz.bg/en
- 2nd Class
- $1–3
- 1st Class
- $1–2
- Phone
- 02/813 33 98
- [email protected]
- Website
- aleksiev-91.com
Bus from Sofia Central Bus Station to Vidin
- Ave. Duration
- 4h
- Frequency
- 5 times a day
- Schedules at
- aleksiev-91.com
- Ave. Duration
- 2h 58m
- Estimated price
- $130–160
OK Supertrans
- Phone
- +359 2 973 2121
- Website
- oktaxi.net
Panda Taxi
- Phone
- +358 2 998 2121
- Website
- panda-taxi.com
Taxi Stars
- Phone
- +359 877 144 144
- Website
- taxistars.net
Yellow Taxi
- Phone
- +359 2 9 11 19
- Website
- yellow333.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 Which London airport should I choose?, Need to know: Jadrolinija, and How to get from Gatwick Airport into central London - to help you get the most out of your next trip.
More Questions & Answers
Sofia to Archar bus services, operated by Alexiev, arrive at Vidin station.
Sofia to Archar train services, operated by Bulgarian Railways (BDZh), arrive at Vodnyantsi station.
Yes, the driving distance between Sofia to Archar is 167 km. It takes approximately 2h 58m to drive from Sofia to Archar.
There are 69+ hotels available in Archar.






