There are 5 ways to get from Elbasan to Sofia by bus, car, shuttle, plane, or ferry
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 Tirana to Sofia Central Bus Stationbus
11h 33m$52Bus via Skopje
cheapest- Take the bus from Tirana, Terminali Lindor I Autobusave to Skopje, Transporten Centarbus
- Take the bus from Skopje, Transporten Centar to Sofia Central Bus Stationbus
12h 33m$48–88Drive 450.5 km
- Drive from Elbasan to Sofiacar 450.5 km
7h 9m$82–118Bus, shuttle to Podgorica Airport, fly
- Take the bus from Tirana, Terminali Lindor I Autobusave to Ulcinjbus
- Take a shuttle bus from Ulcinj, Autobuska Stanica Ulcinj to Podgorica Airport
- Fly from Podgorica Airport (TGD) to Sofia Airport (SOF)plane TGD - SOF
11h 56mBus, Flying Dolphin to Corfu International Airport, Ioannis Kapodistrias, fly
- Take the bus from Elbasan to Levanbus
- Take the bus from Levan to Sarande,Posta Shqiptarebus
- Take the ferry from Sarandë to Port of Corfuferry
- Fly from Corfu International Airport, Ioannis Kapodistrias (CFU) to Sofia Airport (SOF)plane CFU - SOF
9h 3m$76–246
Podgorica Airport (TGD) to Sofia Airport (SOF) flights
Questions & Answers
The cheapest way to get from Elbasan to Sofia is to bus which costs $52 and takes 11h 33m.
The fastest way to get from Elbasan to Sofia is to drive which takes 7h 9m and costs $80 - $120.
No, there is no direct bus from Elbasan to Sofia station. However, there are services departing from Elbasan and arriving at Sofia Central Bus Station via Tirana. The journey, including transfers, takes approximately 11h 33m.
The distance between Elbasan and Sofia is 478 km. The road distance is 450.5 km.
The best way to get from Elbasan to Sofia without a car is to bus which takes 11h 33m and costs $52.
It takes approximately 11h 33m to get from Elbasan to Sofia, including transfers.
Elbasan to Sofia bus services, operated by Nela Travel Tours, depart from Tirana station.
Elbasan to Sofia bus services, operated by Nela Travel Tours, arrive at Sofia Central Bus Station.
Sofia is 1h ahead of Elbasan. It is currently 10:58 PM in Elbasan and 11:58 PM in Sofia.
Yes, the driving distance between Elbasan to Sofia is 450 km. It takes approximately 7h 9m to drive from Elbasan to Sofia.
What companies run services between Elbasan, Albania and Sofia, Bulgaria?
Nela Travel Tours operates a bus from Tirana to Sofia Central Bus Station 3 times a week. Tickets cost $52 and the journey takes 10h.
- Website
- austrian.com
Flights from Podgorica Airport to Sofia Airport via Vienna
- Ave. Duration
- 6h 20m
- When
- Every day
- Estimated price
- $180–350
- Phone
- +355 68 391 1009
- [email protected]
- Website
- nelatours.com
Bus from Tirana to Sofia Central Bus Station
- Ave. Duration
- 10h
- Frequency
- 3 times a week
- Estimated price
- $52
- Schedules at
- nelatravel.site
- Phone
- +355 85 22 6057
- [email protected]
- Website
- Finikas Lines
Ferry from Sarandë to Port of Corfu
- Ave. Duration
- 30 min
- Frequency
- Hourly
- Estimated price
- $24–35
- Website
- Finikas Lines
- Ferry - Low Season
- $24
- Ferry - High Season
- $29
- Hydrofoil - Low Season
- $29
- Hydrofoil - High Season
- $35
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 10 amazing places to get away from it all in Australia, Travelling to and around Russia for the 2018 FIFA World Cup, and Bali: What to do if Mount Agung erupts - to help you get the most out of your next trip.
More Questions & Answers
There are 2258+ hotels available in Sofia.
