There are 6 ways to get from Sofia Airport (SOF) to Smolyan by train, taxi, bus, shuttle or car
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2rio's travel planner.
Train, taxi • 6h 3m
$51 - $69
Train, bus • 7h 9m
$10 - $15
4 alternative options
Bus • 5h 38m
$18 - $22
Shuttle, bus • 6h 14m
$79 - $94
Taxi • 3h 5m
$110 - $140
Drive • 3h 5m
$24 - $35
Coronavirus (COVID-19) in Bulgaria
There is widespread community transmission globally.
Some travel restrictions are being lifted in Bulgaria. For the latest travel status, please check the official page for Bulgaria.
Coronavirus (COVID-19) Travel Advice
Some border closures are in place for Bulgaria due to Coronavirus (COVID-19). Most travel to this country is restricted.Official Coronavirus (COVID-19) Information for Bulgaria
Some domestic travel restrictions began to ease in Bulgaria from May 25.Official Coronavirus (COVID-19) Information for Bulgaria
Limited international flights leaving Bulgaria began to resume from May 8.Official Coronavirus (COVID-19) Information for Bulgaria
Questions & Answers
The cheapest way to get from Sofia Airport (SOF) to Smolyan is to train and bus which costs $9 - $15 and takes 7h 9m.
The quickest way to get from Sofia Airport (SOF) to Smolyan is to taxi which costs $110 - $140 and takes 3h 5m.
The distance between Sofia Airport (SOF) and Smolyan is 164 km. The road distance is 240 km.
The best way to get from Sofia Airport (SOF) to Smolyan without a car is to train and taxi which takes 6h 3m and costs $50 - $70.
It takes approximately 6h 3m to get from Sofia Airport (SOF) to Smolyan, including transfers.
Yes, the driving distance between Sofia Airport (SOF) to Smolyan is 240 km. It takes approximately 3h 5m to drive from Sofia Airport (SOF) to Smolyan.
There are 244+ hotels available in Smolyan. Prices start at $100 USD per night.
What companies run services between Sofia Airport (SOF), Bulgaria and Smolyan, Bulgaria?
BG Razpisanie operates a bus from Sofia to Smolyan 5 times a day. Tickets cost $11 - $14 and the journey takes 4h 30m.
Train from Iskarsko Shose to Plovdiv
- Ave. Duration
- 2h 23m
- Estimated price
- $4 - $7
- Bulgarian Railways (BDZh)
- 2nd Class
- $4 - $6
- 1st Class
- $5 - $7
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 5 incredible day trips from Florence by train, The beginner’s guide to the 2018 World Nomad Games and How to get from Luton Airport into central London - to help you get the most out of your next trip.