Travel from London to Sofia

Bus or fly from London to Sofia?

Bulgaria Air, British Airways and 7 other airlines fly from London to Sofia every 2 hours. Alternatively, BG Razpisanie operates a bus from London to Sofia twice a week. Tickets cost $120 - $170 and the journey takes 42 h 31 min. Radina VIP also services this route once a week.

Travel Guides

Need to know: EurostarRome2rio’s guide to travelling between London, Brussels and Paris
Want to know more about Flixbus?Rome2rio’s guide has all the details

How to get from London to Sofia

From London Paddington train to London Heathrow airport, fly to Sofia airport, then line 84 bus to Sofia. 6 h 11 min $126. From Bank DLR Station train to London City airport, fly to Sofia airport, then line 84 bus to Sofia. 8 h 13 min $175. From London Liverpool Street train to London Stansted airport, fly to Sofia airport, then line 84 bus to Sofia. 6 h 43 min $92. From London Victoria train to London Gatwick airport, fly to Sofia airport, then line 84 bus to Sofia. 6 h 25 min $139. From London St Pancras International train to Luton Airport Parkway Rail Station, line 888 bus to London Luton airport, fly to Sofia airport, then line 84 bus to Sofia. 6 h 17 min $92. From London St. Pancras International train to Bruxelles-Midi, train to Frankfurt, then bus to Sofia. 30 h 45 min $383. From London Victoria Station bus and ferry to Sofia. 40 h 59 min $175. From London Victoria bus to Sofia. 42 h 31 min $155. From London bus to Bruges, walk to Brugge, train to Ghent, then bus to Sofia. 42 h 33 min. From London St. Pancras International train to Bruxelles-Midi, train to Frankfurt(M) Flughafen Fernbf, train to Budapest-Keleti, train to Videle, night train to Ruse, then train to Sofia. 42 h 40 min $541. From London drive to Folkestone, Eurotunnel to Calais, taxi to Calais-Fréthun, train to Paris Nord, walk to Paris Est, train to Stuttgart Hbf, train to München Hbf Gl.5-10, train to Kufstein, then drive to Sofia. 26 h 33 min $680. From London drive to Dover, car ferry to Calais, then drive to Sofia. 24 h 30 min $420.
Close Print Itinerary
  1. Here are 12 options to get from
    London to Sofia:

    1. Trip:
      1 Fly from London Heathrow
      • One-Way approx: USD $95 - $221
      • Duration: 6 h 11 min
      Open +
      • Trip:
        1 Fly from London Heathrow
        • One-Way approx: USD $95 - $221
        • Duration: 6 h 11 min
        Close x
    2. Trip:
      2 Fly from London City
      • One-Way approx: USD $115 - $307
      • Duration: 8 h 13 min
      Open +
      • Trip:
        2 Fly from London City
        • One-Way approx: USD $115 - $307
        • Duration: 8 h 13 min
        Close x
    3. Trip:
      3 Train to London Stansted, fly
      • One-Way approx: USD $55 - $218
      • Duration: 6 h 43 min
      Open +
      • Trip:
        3 Train to London Stansted, fly
        • One-Way approx: USD $55 - $218
        • Duration: 6 h 43 min
        Close x
    4. Trip:
      4 Train to London Gatwick, fly
      • One-Way approx: USD $77 - $329
      • Duration: 6 h 25 min
      Open +
      • Trip:
        4 Train to London Gatwick, fly
        • One-Way approx: USD $77 - $329
        • Duration: 6 h 25 min
        Close x
    5. Trip:
      5 Train to London Luton, fly
      • One-Way approx: USD $54 - $225
      • Duration: 6 h 17 min
      Open +
      • Trip:
        5 Train to London Luton, fly
        • One-Way approx: USD $54 - $225
        • Duration: 6 h 17 min
        Close x
    6. Trip:
      6 Train, bus
      • One-Way approx: USD $197 - $468
      • Duration: 30 h 45 min
      Open +
      • Trip:
        6 Train, bus
        • One-Way approx: USD $197 - $468
        • Duration: 30 h 45 min
        Close x
    7. Trip:
      7 Bus and ferry
      • One-Way approx: USD $176
      • Duration: 40 h 59 min
      Open +
      • Trip:
        7 Bus and ferry
        • One-Way approx: USD $176
        • Duration: 40 h 59 min
        Close x
    8. Trip:
      8 Bus BG Razpisanie
      • One-Way approx: USD $110 - $170
      • Duration: 42 h 31 min
      Open +
      • Trip:
        8 Bus BG Razpisanie
        • One-Way approx: USD $110 - $170
        • Duration: 42 h 31 min
        Close x
    9. Trip:
      9 Bus Georg
      • One-Way approx: N/A
      • Duration: 42 h 33 min
      Open +
      • Trip:
        9 Bus Georg
        • One-Way approx: N/A
        • Duration: 42 h 33 min
        Close x
    10. Trip:
      10 Train, night train
      • One-Way approx: USD $329 - $603
      • Duration: 42 h 40 min
      Open +
      • Trip:
        10 Train, night train
        • One-Way approx: USD $329 - $603
        • Duration: 42 h 40 min
        Close x
    11. Trip:
      11 Drive, Eurotunnel, train
      • One-Way approx: USD $603 - $762
      • Duration: 26 h 33 min
      Open +
      • Trip:
        11 Drive, Eurotunnel, train
        • One-Way approx: USD $603 - $762
        • Duration: 26 h 33 min
        Close x
    12. Trip:
      12 Drive, car ferry
      • One-Way approx: USD $343 - $505
      • Duration: 24 h 30 min
      Open +
      • Trip:
        12 Drive, car ferry
        • One-Way approx: USD $343 - $505
        • Duration: 24 h 30 min
        Close x