There are 5 ways to get from Velingrad to Sofia Airport (SOF) by train, bus, rideshare, car, or taxi
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 Velingrad to Septemvritrain Re / ...
- Take the train from Septemvri to Iskarsko Shosetrain Ic / ...
3h 55m$4–6Bus
- Take the bus from Velingrad to Pazardzhikbus
- Take the bus from Pazardzhik Coach Station to Sofia Airport Terminal 1 Bus Stopbus Union Ivkoni
4h 3mAirport Transfer
- Take the rideshare from Velingrad to Sofia-SOF131.1 km
1h 30mDrive 131.1 km
- Drive from Velingrad to Sofia Airport (SOF)car 131.1 km
1h 30m$21–30Taxi
- Take the taxi from Velingrad to Sofia Airport (SOF)taxi 131.1 km
1h 30m$120–160
Velingrad to Sofia Airport (SOF) by train and subway
Questions & Answers
The cheapest way to get from Velingrad to Sofia Airport (SOF) is to train which costs $3 - $6 and takes 3h 55m.
The fastest way to get from Velingrad to Sofia Airport (SOF) is to drive which takes 1h 30m and costs $20 - $30.
No, there is no direct bus from Velingrad to Sofia Airport (SOF). However, there are services departing from Velingrad and arriving at Sofia Airport Terminal 1 Bus Stop via Pazardzhik Coach Station. The journey, including transfers, takes approximately 4h 3m.
No, there is no direct train from Velingrad to Sofia Airport (SOF). However, there are services departing from Velingrad and arriving at Летище София via Septemvri and Искърско Шосе. The journey, including transfers, takes approximately 3h 55m.
The distance between Velingrad and Sofia Airport (SOF) is 169 km. The road distance is 131.1 km.
The best way to get from Velingrad to Sofia Airport (SOF) without a car is to train which takes 3h 55m and costs $3 - $6.
It takes approximately 3h 55m to get from Velingrad to Sofia Airport (SOF), including transfers.
Velingrad to Sofia Airport (SOF) bus services, operated by Planinite Bus, depart from Velingrad station.
Velingrad to Sofia Airport (SOF) train services, operated by Bulgarian Railways (BDZh), depart from Velingrad station.
The best way to get from Velingrad to Sofia Airport (SOF) is to train which takes 3h 55m and costs $3 - $6. Alternatively, you can bus, which costs and takes 4h 3m.
What companies run services between Velingrad, Bulgaria and Sofia Airport (SOF), Bulgaria?
You can take a train from Velingrad to Летище София via Septemvri, Iskarsko Shose, and Искърско Шосе in around 3h 55m. Alternatively, you can take a bus from Velingrad to Sofia Airport Terminal 1 Bus Stop via Pazardzhik and Pazardzhik Coach Station in around 4h 3m.
- Phone
- +359 2 931 11 11
- [email protected]
- Website
- Bulgarian Railways (BDZh)
Train from Velingrad to Septemvri
- Ave. Duration
- 1h 31m
- Frequency
- Every 3 hours
- Estimated price
- $1–3
- Website
- Bulgarian Railways (BDZh)
- 2nd Class
- $1–3
- 1st Class
- $2–3
Train from Septemvri to Iskarsko Shose
- Ave. Duration
- 1h 48m
- Frequency
- Hourly
- Estimated price
- $1–2
- Website
- Bulgarian Railways (BDZh)
- 2nd Class
- $1–2
- 1st Class
- $1–2
- Website
- planinite.info
Bus from Velingrad to Pazardzhik
- Ave. Duration
- 1h 30m
- Frequency
- Every 4 hours
- Schedules at
- planinite.info
- Phone
- +359 88 949 0000
- [email protected]
- Website
- Union Ivkoni
Bus from Pazardzhik Coach Station to Sofia Airport Terminal 1 Bus Stop
- Ave. Duration
- 1h 15m
- Frequency
- Once daily
- Estimated price
- $6–9
- Website
- Union Ivkoni
- Website
- https://www.mozio.com
Rideshare from Velingrad to Sofia-SOF
- Ave. Duration
- 1h 30m
- Frequency
- On demand
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 Slovenia: Getting from Ljubljana to Lake Bled, Best ways to travel around Australia, and How to get from JFK to New York City - to help you get the most out of your next trip.
More Questions & Answers
Velingrad to Sofia Airport (SOF) bus services, operated by Planinite Bus, arrive at Pazardzhik station.
Velingrad to Sofia Airport (SOF) train services, operated by Bulgarian Railways (BDZh), arrive at Septemvri station.
Yes, the driving distance between Velingrad to Sofia Airport (SOF) is 131 km. It takes approximately 1h 30m to drive from Velingrad to Sofia Airport (SOF).
There are 2313+ hotels available in Sofia Airport (SOF).
Check out Blablacar's carpooling service for rideshare options between Velingrad and Sofia Airport (SOF). A great option if you don't have a driver's licence or want to avoid public transport.









