How to Reach Sofia

The Easiest Way to Reach Sofia


  • By Air: Sofia airport has direct services to Amsterdam, Athens, London, Munich, Paris, Rome, Vienna, Warsaw and other European destinations. These flights are operated by more than 25 airlines. In addition, Bulgaria air and other low-budget carriers like Easy Jet, Air Berlin and Wizz Air have flights from several National and European cities including Barcelona, Alicante, Manchester, Moscow, Malaga, Bucharest, Istanbul, Kiev, Tel Aviv, Skopje and Frankfurt. You can reach the city from the airport by bus, shuttle, subway, taxi or a private car service.
  • By Train: Sofia is connected with cities like Kiev, Istanbul, Vienna, Belgrade, Bucharest, and Moscow through international trains. There are also services departing towards the Greek destinations and these, like the other trains, are also run by Bulgarian State Railways.
  • By Car: Sofia can be accessed through several autoroutes. E79 and A6 from the North and South, E80 and A1-A3 from the places in the East, E80 and E1 from the West.
  • By Bus: Centralna Avtogara, the central bus station is located in the city centre and runs buses to and from many national as well as international cities such as Istanbul, Belgrade, Vienna and Nis. There are also services to several Greece and Macedonian cities. There are three other long distance bus stations in the city that serve minor destinations.


  • By Tram: Sofia is served by 15 tram lines that connects train station, bus station and other important parts of the town.
  • By Bus: The city has an efficient bus system with about 93 public bus services. Make a note in your itinerary planners to buy an extra ticket if you are travelling with heavy luggage, else you may be fined.
  • By Subway: Red Line and Blue Line are two subway lines running through the city. The former one runs from the city centre towards the Southeast while the Blue Line ends at the Lozentz r.d
  • By Foot: The city centre and the surrounding areas can be explored easily on foot, thanks to its pedestrian friendly yellow cobblestone pavements.
  • By Mini-bus: Sofia is served by many private mini-buses that can actually help you get to the places faster. They stop at the destinations when you give them a sign, and you have to pay the driver as you board the bus.
  • By Rented Car: You can rent a car to get in and around Sofia. However, you must be aware of the traffic rules and be ready to face the congested and disorganized roads.
  • By Taxi: Yellow taxis are available in abundance and are the most efficient way to get anywhere in the city as well as other places to visit around.
  • By Bicycle: As a green city, Sofia encourages people to get around the city by bikes, especially the downtown and park areas. There are several bike rental stations available where you can rent a bike and also avail the services of a tour guide.

Explore the route planner online for your visit to Sofia and create a flawless plan in few simple steps!

Modes of Transportation in Sofia

Know about the preferred mode of transport, average time spent and average distance traveled for commute in Sofia. The most preferred mode of transport in Sofia is Car.

Average distance: 9.29 km Average time: 32.41 min

  • Car 34.88%
    Driving 26.33 min Walking 2.17 min Waiting 0.4 min Overall average time for 12.32 kms 28.9 min
  • Bus/Trolleybus 15.12%
    Bus 25.15 min Walking 7.38 min Waiting 6.23 min Train 1.15 min Overall average time for 8.54 kms 39.92 min
  • Tram/Streetcar 4.65%
    Tram 18.5 min Walking 6.75 min Waiting 5.5 min Train 1.25 min Overall average time for 5.5 kms 32 min
  • Walking 29.07%
    Walking 24.04 min Driving 1.96 min Bike 1.88 min Train 1.48 min Waiting 1.12 min Bus 0.6 min Overall average time for 4.51 kms 31.08 min
  • Train/Metro 10.47%
    Train 28.44 min Walking 6.89 min Waiting 4.22 min Bus 0.89 min Overall average time for 16.11 kms 40.44 min
  • Bike 2.33%
    Bike 17.5 min Overall average time for 5.5 kms 17.5 min
* Some of the data on this page is powered by Numbeo