Duration 3h 29m
Distance 234.8 km
Average price $45
Possible routes 5 found

Vidin to Sofia Airport (SOF)

Rome2rio has found 5 ways to get from Vidin to Sofia Airport (SOF) by bus, train, taxi and car. We recommend taking the bus from Vidin to Sofia, which takes around 5h 39m. Alternatively, taking the train from Vidin to Sofia is the cheapest option and takes around 5h 45m.

Recommended route

Bus

  1. Vidin
    1950 / ...
  2. Sofia Airport (SOF)
5h 39m
$11 - $21
Alternative routes

Train

  1. Vidin
    Re
  2. Sofia Airport (SOF)
5h 45m
Cheapest
$9 - $12

Bus via Montana

  1. Vidin
    1950
  2. Montana
  3. Sofia Airport (SOF)
6h 51m

Taxi

  1. Vidin
    235 km
  2. Sofia Airport (SOF)
Fastest
3h 29m
$130 - $160

Drive

  1. Vidin
    235 km
  2. Sofia Airport (SOF)
3h 29m
$23 - $35

Frequently asked questions

Want to know about travelling from Vidin to Sofia Airport (SOF)? We have put together a list of the most frequently asked questions from our users such as: What is the cheapest mode of transport?, What is the quickest option?, How much do tickets usually cost? and many more.

The cheapest way to get from Vidin to Sofia Airport (SOF) is to train which costs $9 - $12 and takes 5h 45m.

More details

The quickest way to get from Vidin to Sofia Airport (SOF) is to taxi which costs $130 - $160 and takes 3h 29m.

More details

No, there is no direct train from Vidin to Sofia Airport (SOF). However, there are services departing from Vidin and arriving at Sofia Airport via Sofia and Sofia Iskarsko Shose. The journey, including transfers, takes approximately 5h 45m.

More details

The distance between Vidin and Sofia Airport (SOF) is 151 km. The road distance is 234.8 km.

Get driving directions

The best way to get from Vidin to Sofia Airport (SOF) without a car is to bus which takes 5h 39m and costs $10 - $22.

More details

It takes approximately 5h 39m to get from Vidin to Sofia Airport (SOF), including transfers.

More details

Vidin to Sofia Airport (SOF) train services, operated by Bulgarian Railways (BDZh), depart from Vidin station.

More details

The best way to get from Vidin to Sofia Airport (SOF) is to bus which takes 5h 39m and costs $10 - $22. Alternatively, you can train, which costs $9 - $12 and takes 5h 45m.

Mode details

Vidin to Sofia Airport (SOF) train services, operated by Bulgarian Railways (BDZh), arrive at Sofia station.

More details

Yes, the driving distance between Vidin to Sofia Airport (SOF) is 235 km. It takes approximately 3h 29m to drive from Vidin to Sofia Airport (SOF).

Get driving directions

There are 1116+ hotels available in Sofia Airport (SOF). Prices start at $100 USD per night.

More details

How to travel from Vidin to Sofia Airport (SOF)

Find all the possible transport options for your trip from Vidin to Sofia Airport (SOF) right here. Rome2rio displays up to date schedules, route maps, journey times and estimated fares from relevant transport operators, ensuring you can make an informed decision about which option will suit you best. Click the map below to see more travel options.

What companies run services between Vidin and Sofia Airport (SOF)?

FlixBus operates a bus from Vidin to Sofia Airport (SOF) every 3 hours. Tickets cost $15 - $19 and the journey takes 4h 35m. Four other operators also service this route. Alternatively, Bulgarian Railways (BDZh) operates a train from Vidin to Sofia Airport (SOF) 3 times a day. Tickets cost $7 - $10 and the journey takes 4h 41m.
Train operators
Ave. Duration
4h 41m
Frequency
3 times a day
Estimated price
$7 - $10
Bus operators
Ave. Duration
4h 35m
Frequency
Every 3 hours
Estimated price
$15 - $19
Ave. Duration
4h
Frequency
5 times a day
Estimated price
$8 - $13
Ave. Duration
4h 10m
Frequency
Twice daily
Estimated price
$40 - $55
Ave. Duration
3h 7m
Frequency
Once daily
Estimated price
$15 - $17
Ave. Duration
4h 30m
Frequency
Once daily
Estimated price
$10 - $13
Ave. Duration
2h
Frequency
3 times a day
Other operators
Ave. Duration
3h 29m
Estimated price
$130 - $160

Sofia, Bulgaria

Sofia is the capital and largest city of Bulgaria. The city has a population of 1.26 million, while over 1.5 million people live in its functional urban area. The city is located at the foot of Vitosha Mountain in the western part of the country, within less than 50 km drive from the Serbian border. Its location in the centre of the Balkan peninsula means that it is the midway between the Black Sea and the Adriatic Sea, whereas the Aegean Sea is the closest to it. - Wikipedia

Did you find what you were looking for?

Thanks for your feedback!

Plan your trip faster!

  • Door-to-door travel search
  • Access ticket details offline
  • Up-to-date schedules across the globe