There are 4 ways to get from Strazhitsa to Sofia by train, bus, car, or plane
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Train
best- Take the train from Strajitsa to Sofia Severtrain 2612 / ...
4h 19m$10–17Bus
- Take the bus from Strazhica to Veliko Tarnovobus
- Take the bus from Veliko Tarnovo to Sofia Central Bus Stationbus Group Plus 3532 / ...
5h 25mDrive 255.7 km
- Drive from Strazhitsa to Sofiacar 255.7 km
3h 11m$41–59Train, fly
- Take the train from Strajitsa to Varnatrain
- Fly from Varna Airport (VAR) to Sofia Airport (SOF)plane VAR - SOF
6h 6m$133–257
Strazhitsa to Sofia by train
Questions & Answers
The cheapest way to get from Strazhitsa to Sofia is to train which costs $10 - $17 and takes 4h 19m.
The fastest way to get from Strazhitsa to Sofia is to drive which takes 3h 11m and costs $40 - $60.
No, there is no direct bus from Strazhitsa to Sofia station. However, there are services departing from Strazhica and arriving at Sofia Central Bus Station via Veliko Tarnovo. The journey, including transfers, takes approximately 5h 25m.
Yes, there is a direct train departing from Strajitsa and arriving at Sofia Sever. Services depart three times a day, and operate every day. The journey takes approximately 4h 19m.
The distance between Strazhitsa and Sofia is 314 km. The road distance is 255.7 km.
The best way to get from Strazhitsa to Sofia without a car is to train which takes 4h 19m and costs $10 - $17.
The train from Strajitsa to Sofia Sever takes 4h 19m including transfers and departs three times a day.
Strazhitsa to Sofia bus services, operated by Strazhitsa Municipality Transport, depart from Strazhica station.
Strazhitsa to Sofia train services, operated by Bulgarian Railways (BDZh), depart from Strajitsa station.
The best way to get from Strazhitsa to Sofia is to train which takes 4h 19m and costs $10 - $17. Alternatively, you can bus, which costs and takes 5h 25m.
What companies run services between Strazhitsa, Oblast Veliko Tarnovo, Bulgaria and Sofia, Bulgaria?
Bulgarian Railways (BDZh) operates a train from Strajitsa to Sofia Sever 3 times a day. Tickets cost $10–17 and the journey takes 4h 19m. Alternatively, you can take a bus from Strazhica to Sofia Central Bus Station via Veliko Tarnovo and Veliko Tarnovo in around 5h 25m.
- Website
- air.bg
Flights from Varna Airport to Sofia Airport
- Ave. Duration
- 50 min
- When
- Every day
- Estimated price
- $60–120
- Phone
- +35929311111
- onlineticket@bdz.bg
- Website
- bdz.bg
Train from Strajitsa to Sofia Sever
- Ave. Duration
- 4h 19m
- Frequency
- 3 times a day
- Estimated price
- $10–17
- Website
- https://www.bdz.bg/en
- 2nd Class
- $10–14
- 1st Class
- $13–17
Train from Strajitsa to Varna
- Ave. Duration
- 3h 9m
- Frequency
- 5 times a day
- Estimated price
- $7–12
- Website
- https://www.bdz.bg/en
- 2nd Class
- $7–10
- 1st Class
- $10–12
- Website
- strazhitsa.com
Bus from Strazhica to Veliko Tarnovo
- Ave. Duration
- 52 min
- Frequency
- 3 times a day
- Schedules at
- strazhitsa.com
- Phone
- +359 2 989000
- support.eu@union-ivkoni.com
- Website
- union-ivkoni.com
Bus from Veliko Tarnovo to Sofia Central Bus Station
- Ave. Duration
- 3h 25m
- Frequency
- Every 4 hours
- Estimated price
- $11–14
- Website
- https://union-ivkoni.com/en
- Phone
- 07001 8282
- booking@union-ivkoni.com
- Website
- union-ivkoni.com
Bus from Veliko Tarnovo to Sofia Central Bus Station
- Ave. Duration
- 3h 35m
- Frequency
- Twice daily
- Estimated price
- $11–16
- 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 Travelling by boat in Italy, How to get from Luton Airport into central London, and Need to know: Eurostar - to help you get the most out of your next trip.
More Questions & Answers
Strazhitsa to Sofia bus services, operated by Strazhitsa Municipality Transport, arrive at Veliko Tarnovo station.
Strazhitsa to Sofia train services, operated by Bulgarian Railways (BDZh), arrive at Sofia Sever station.
Yes, the driving distance between Strazhitsa to Sofia is 256 km. It takes approximately 3h 11m to drive from Strazhitsa to Sofia.
There are 2130+ hotels available in Sofia.












