Travel from Sofia to Vitosha-Mountain

How to get from Sofia to Vitosha (Mountain)?

There is no direct connection from Sofia to Vitosha (Mountain). However, you can take the line 1 subway to Sofia - G.M. Dimitrov district, take the line 69 bus to Bistritsa, then take the taxi to Vitosha (Mountain). Alternatively, you can travel from Sofia to Vitosha (Mountain) in around 1 h 1 min.

How to get from Sofia to Vitosha (Mountain)

From Serdika line 1 subway to Sofia - G.M. Dimitrov district, line 69 bus to Bistritsa, then taxi to Vitosha (Mountain). 1 h 58 min. From Sofia taxi to Vitosha (Mountain). 1 h 1 min 19€. From Sofia drive to Vitosha (Mountain). 1 h 1 min 3€.

Operators from Sofia to Vitosha (Mountain)

Close Print Itinerary
  1. Here are 3 options to get from
    Sofia to Vitosha (Mountain):

    1. Trip:
      1 Line 1 subway, line 69 bus, taxi
      • One-Way approx: N/A
      • Duration: 1 h 58 min
      Open +
      • Trip:
        1 Line 1 subway, line 69 bus, taxi
        • One-Way approx: N/A
        • Duration: 1 h 58 min
        Close x
    2. Trip:
      2 Taxi
      • One-Way approx: USD $20 - $24
      • Duration: 1 h 1 min
      Open +
      • Trip:
        2 Taxi
        • One-Way approx: USD $20 - $24
        • Duration: 1 h 1 min
        Close x
    3. Trip:
      3 Drive
      • One-Way approx: USD $3 - $6
      • Duration: 1 h 1 min
      Open +
      • Trip:
        3 Drive
        • One-Way approx: USD $3 - $6
        • Duration: 1 h 1 min
        Close x