There are 5 ways to get from Sofia to Lezhë by bus, car, plane, 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 Sofia Central Bus Station to Tiranabus
- Take the bus from Tirana, Terminali Lindor I Autobusave to Lezhe, Rruga e Stacionitbus
13h 3mTrain, bus
cheapest- Take the train from Sofia to Kalotina - Zapadtrain Ic
- Take the train from Dimitrovgrad to Ništrain
- Take the bus from Niš, Autobuska Stanica to Taxi Area Pristina Bus Terminalbus
- Take the bus from Pristina to Lezhëbus
14h$34–54Drive 448.7 km
- Drive from Sofia to Lezhëcar 448.7 km
6h 19m$82–118Fly, bus
- Fly from Sofia Airport (SOF) to Podgorica Airport (TGD)plane SOF - TGD
- Take the bus from Podgorica , Bus station to Lezhëbus
10h 52m$102–264Bus via Skopje
- Take the bus from Sofia Central Bus Station to Skopje, Transporten Centarbus
- Take the bus from Skopje, Transporten Centar to Tiranabus
- Take the bus from Tirana to Lezhëbus
15h 51m
Sofia Airport (SOF) to Podgorica Airport (TGD) flights
Comparing Your Travel Options
The cheapest way to get from Sofia to Lezhë is to train and bus which costs $30 - $55 and takes 14h.
The fastest way to get from Sofia to Lezhë is to drive which takes 6h 19m and costs $80 - $120.
No, there is no direct bus from Sofia station to Lezhë. However, there are services departing from Sofia Central Bus Station and arriving at Lezhe, Rruga e Stacionit via Tirana, Terminali Lindor I Autobusave. The journey, including transfers, takes approximately 13h 3m.
The distance between Sofia and Lezhë is 510 km. The road distance is 448.7 km.
The best way to get from Sofia to Lezhë without a car is to bus which takes 13h 3m and costs .
It takes approximately 13h 3m to get from Sofia to Lezhë, including transfers.
Sofia to Lezhë bus services, operated by Nela Travel Tours, depart from Sofia Central Bus Station.
Sofia to Lezhë bus services, operated by Nela Travel Tours, arrive at Tirana station.
Lezhë is 1h behind Sofia. It is currently 10:17 PM in Sofia and 9:17 PM in Lezhë.
Yes, the driving distance between Sofia to Lezhë is 449 km. It takes approximately 6h 19m to drive from Sofia to Lezhë.
What companies run services between Sofia, Bulgaria and Lezhë, Albania?
You can take a bus from Sofia Central Bus Station to Lezhe, Rruga e Stacionit via Tirana and Tirana, Terminali Lindor I Autobusave in around 13h 3m.
- Website
- austrian.com
Flights from Sofia Airport to Podgorica Airport via Vienna
- Ave. Duration
- 6h 21m
- When
- Every day
- Estimated price
- $100–350
- Phone
- +359 2 931 11 11
- [email protected]
- Website
- Bulgarian Railways (BDZh)
Train from Sofia to Kalotina - Zapad
- Ave. Duration
- 1h 18m
- Frequency
- Twice a week
- Estimated price
- $1–3
- Website
- Bulgarian Railways (BDZh)
- 2nd Class
- $1–2
- 1st Class
- $2–3
- Phone
- +355 68 391 1009
- [email protected]
- Website
- nelatours.com
Bus from Sofia Central Bus Station to Tirana
- Ave. Duration
- 11h
- Frequency
- 3 times a week
- Estimated price
- $51
- Schedules at
- nelatravel.site
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 Need to know: Jadrolinija, Travelling Croatia’s Dalmatian Coast by boat, bus, car and train, and Travelling to the UK: What do I need to know? - to help you get the most out of your next trip.
Booking & Getting There
There are 846+ hotels available in Lezhë.






