Travel from Sofia to Varna

Train, bus or fly from Sofia to Varna?

Bulgaria Air and Wizz Air fly from Sofia to Varna 3 times a day. Alternatively, Biomet operates a bus from Sofia to Varna hourly. Tickets cost $43 and the journey takes 6 h. 4 other operators also service this route.

How to get from Sofia to Varna

From Tzarigradsko shose Blvd. line 84 bus to Sofia airport, fly to Varna airport, then taxi to Varna. 2 h 39 min $43. From Sofia bus to Varna. 6 h $42. From Sofia train to Varna. 7 h 37 min $15. From Sofia bus to Stara Zagora then bus to Varna. 8 h 53 min $29. From Sofia drive to Varna. 5 h 10 min $64.

Operators from Sofia to Varna

OperatorPhoneWebsite
SUMC0700 13 233SUMC
Bulgaria AirBulgaria Air
Wizz AirWizz Air
Biomet:+3599884551Biomet
Bulgarian Railways (BDZh)0700 10 200Bulgarian Railways (BDZh)
Union Ivkoni02/989 0000Union Ivkoni
Burgas Bus+359 (0) 885754058Burgas Bus
Close Print Itinerary
  1. Here are 5 options to get from
    Sofia to Varna:

    1. Trip:
      1 Fly
      • One-Way approx: USD $22 - $115
      • Duration: 2 h 39 min
      Open +
      • Trip:
        1 Fly
        • One-Way approx: USD $22 - $115
        • Duration: 2 h 39 min
        Close x
    2. Trip:
      2 Bus Biomet
      • One-Way approx: USD $17 - $45
      • Duration: 6 h
      Open +
      • Trip:
        2 Bus Biomet
        • One-Way approx: USD $17 - $45
        • Duration: 6 h
        Close x
    3. Trip:
      3 Train
      • One-Way approx: USD $14 - $16
      • Duration: 7 h 37 min
      Open +
      • Trip:
        3 Train
        • One-Way approx: USD $14 - $16
        • Duration: 7 h 37 min
        Close x
    4. Trip:
      4 Bus Burgas Bus
      • One-Way approx: USD $24 - $40
      • Duration: 8 h 53 min
      Open +
      • Trip:
        4 Bus Burgas Bus
        • One-Way approx: USD $24 - $40
        • Duration: 8 h 53 min
        Close x
    5. Trip:
      5 Drive
      • One-Way approx: USD $50 - $80
      • Duration: 5 h 10 min
      Open +
      • Trip:
        5 Drive
        • One-Way approx: USD $50 - $80
        • Duration: 5 h 10 min
        Close x