There are 6 ways to get from Tiranë to Sofia by 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.
Bus
best- Take the bus from Tirana to Sofia Central Bus Stationbus
11h 34m$51Bus 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 34m$46–90Drive 435.5 km
- Drive from Tiranë to Sofiacar 435.5 km
6h 58m$79–114Bus, bus to Podgorica Airport, fly
- Take the bus from Tiranë to Shkodërbus
- Take the bus from Shkoder,Rruga Teuta to Podgorica , Bus stationbus
- Fly from Podgorica Airport (TGD) to Sofia Airport (SOF)plane TGD - SOF
11h 18m$94–274Fly from Tirana International Airport Nënë Tereza
- Fly from Tirana International Airport Nënë Tereza (TIA) to Sofia Airport (SOF)plane TIA - SOF
6h 24m$48–211Bus to Tivat Airport, fly
- Take the bus from Tirana Airport to Tivat, Autobuska stanicabus
- Fly from Tivat Airport (TIV) to Sofia Airport (SOF)plane TIV - SOF
12h 30m$160–366
Tiranë to Sofia by bus
Comparing Your Travel Options
The cheapest way to get from Tiranë to Sofia is to bus which costs $52 and takes 11h 34m.
The fastest way to get from Tiranë to Sofia is to fly which takes 6h 24m and costs $45 - $220.
No, there is no direct bus from Tiranë to Sofia station. However, there are services departing from Muzeu Kombëtar A and arriving at Sofia Central Bus Station via Tirana. The journey, including transfers, takes approximately 11h 34m.
The distance between Tiranë and Sofia is 452 km. The road distance is 435.5 km.
The best way to get from Tiranë to Sofia without a car is to bus which takes 11h 34m and costs $52.
It takes approximately 11h 34m to get from Tiranë to Sofia, including transfers.
Tiranë to Sofia bus services, operated by Nela Travel Tours, depart from Tirana station.
The best way to get from Tiranë to Sofia is to bus which takes 11h 34m and costs $52. Alternatively, you can fly, which costs $45 - $220 and takes 6h 24m.
Tiranë to Sofia bus services, operated by Nela Travel Tours, arrive at Sofia Central Bus Station.
Sofia is 1h ahead of Tiranë. It is currently 10:36 PM in Tiranë and 11:36 PM in Sofia.
What companies run services between Tiranë, Albania and Sofia, Bulgaria?
Nela Travel Tours operates a bus from Tirana to Sofia Central Bus Station 3 times a week. Tickets cost $51 and the journey takes 10h. Alternatively, Ulendo Airlink, Ryanair, and Wizz Air fly from Tirana International Airport Nënë Tereza (TIA) to Sofia Airport (SOF) once daily.
- Website
- airserbia.com
Flights from Podgorica Airport to Sofia Airport via Belgrade
- Ave. Duration
- 5h 2m
- When
- Every day
- Estimated price
- $120–270
Flights from Tivat Airport to Sofia Airport via Belgrade
- Ave. Duration
- 7h 10m
- When
- Every day
- Estimated price
- $120–280
- Website
- turkishairlines.com
Flights from Podgorica Airport to Sofia Airport via Istanbul
- Ave. Duration
- 3h 55m
- When
- Every day
- Estimated price
- $210–550
Flights from Tivat Airport to Sofia Airport via Istanbul
- Ave. Duration
- 5h 21m
- When
- Every day
- Estimated price
- $150–650
- Website
- austrian.com
Flights from Podgorica Airport to Sofia Airport via Vienna
- Ave. Duration
- 5h 55m
- When
- Every day
- Estimated price
- $180–350
Flights from Tivat Airport to Sofia Airport via Vienna
- Ave. Duration
- 6h 15m
- When
- Monday
- Estimated price
- $150–280
- Website
- air.bg
Flights from Podgorica Airport to Sofia Airport via Belgrade
- Ave. Duration
- 6h 20m
- When
- Every day
- Estimated price
- $120–270
Flights from Tivat Airport to Sofia Airport via Berlin Brandenburg
- Ave. Duration
- 5h 45m
- When
- Wednesday
- Estimated price
- $180–650
Flights from Tivat Airport to Sofia Airport via Belgrade
- Ave. Duration
- 7h
- When
- Every day
- Estimated price
- $120–280
- Website
- wizzair.com
Flights from Tirana International Airport Nënë Tereza to Sofia Airport via Bari
- Ave. Duration
- 3h 30m
- When
- Monday, Wednesday, Thursday, Friday, and Sunday
- Estimated price
- $40–170
- Website
- ryanair.com
Flights from Tirana International Airport Nënë Tereza to Sofia Airport via Bari
- Ave. Duration
- 3h 10m
- When
- Thursday
- Estimated price
- $70–210
- Website
- lufthansa.com
Flights from Tivat Airport to Sofia Airport via Munich
- Ave. Duration
- 5h 55m
- When
- Saturday
- Estimated price
- $110–550
- 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
- $51
- Schedules at
- nelatravel.site
- Phone
- +90 212 658 18 51
- [email protected]
- Website
- Alpar Turizm
Bus from Tiranë to Shkodër
- Ave. Duration
- 1h
- Frequency
- 6 times a week
- Estimated price
- $4–7
- Website
- Alpar Turizm
- Phone
- +355 69 234 8608
- [email protected]
- Website
- dritatravel.com
Bus from Shkoder,Rruga Teuta to Podgorica , Bus station
- Ave. Duration
- 1h 40m
- Frequency
- Twice daily
- Estimated price
- $17–24
- Schedules at
- dritatravel.com
Bus from Tirana, Terminali Lindor I Autobusave to Skopje, Transporten Centar
- Ave. Duration
- 8h
- Frequency
- Once daily
- Estimated price
- $22–50
- Schedules at
- dritatravel.com
- Phone
- +382 69 312 161
- [email protected]
- Website
- MS tours
Bus from Shkoder,Rruga Teuta to Podgorica , Bus station
- Ave. Duration
- 1h 40m
- Frequency
- Once daily
- Estimated price
- $9–12
- Website
- MS tours
- Phone
- +382 32 520 495
- [email protected]
- Website
- Old Town Travel
Bus from Shkoder,Rruga Teuta to Podgorica , Bus station
- Ave. Duration
- 2h
- Frequency
- Once daily
- Estimated price
- $16
- Website
- Old Town Travel
- Phone
- +355 69 617 8170
- [email protected]
- Website
- facebook.com
Bus from Tirana, Terminali Lindor I Autobusave to Skopje, Transporten Centar
- Ave. Duration
- 5h
- Frequency
- 3 times a day
- Estimated price
- $22–50
- Schedules at
- Diamant Travel
Bus from Tirana Airport to Tivat, Autobuska stanica
- Ave. Duration
- 3h 50m
- Frequency
- Twice daily
- Estimated price
- $27–45
- Schedules at
- Diamant Travel
- Phone
- +38975468055
- Website
- idotours.com.mk
Bus from Tirana, Terminali Lindor I Autobusave to Skopje, Transporten Centar
- Ave. Duration
- 5h 50m
- Frequency
- Twice daily
- Estimated price
- $23
- Schedules at
- autobus.al
- Phone
- +359 894 77 44 02
- [email protected]
- Website
- kaleiatravel.com
Bus from Skopje, Transporten Centar to Sofia Central Bus Station
- Ave. Duration
- 5h
- Frequency
- Twice daily
- Estimated price
- $24–40
- Schedules at
- en.kaleiatravel.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 How do I get from Sydney to Melbourne, Want to know more about Flixbus?, and The London Underground: Essential tips to navigate the Tube - to help you get the most out of your next trip.
Booking & Getting There
Yes, the driving distance between Tiranë to Sofia is 435 km. It takes approximately 6h 58m to drive from Tiranë to Sofia.
Book your Tiranë to Sofia bus tickets online with 12go.asia.
There are 2296+ hotels available in Sofia.












