Travel from Tallinn to Sofia

Bus or fly from Tallinn to Sofia?

LOT, Aegean Airlines and 8 other airlines fly from Tallinn to Sofia every 4 hours. Alternatively, Eurolines Slovakia operates a bus from Tallinn to Sofia once daily. Tickets cost $130 - $220 and the journey takes 28 h 55 min. Group Ltd. also services this route once daily.

How to get from Tallinn to Sofia

From Estonia 7 bus to Tallinn airport, fly to Sofia airport, then line 84 bus to Sofia. 7 h 32 min $122. From Tallinn bus to Warszawa Zachodnia, train to Krakow Glowny, walk to Kraków, then bus to Sofia Serdika. 42 h 38 min $208. From Tallinn bus to Bratislava then bus to Sofia Serdika. 44 h 55 min $251. From Tallinn bus to Riga then bus to Sofia. 2 days 0 h $230. From Tallinn train to Moskva Oktiabrskaia, walk to Komsomolskaya, line 5 subway to Moskva Kievskaja, train to Khmelnytskyi, train to Gara Bucureşti Nord, night train to Ruse, then train to Sofia. 2 days 18 h $131. From Tallinn drive to Sofia. 29 h 15 min $355.
Close Print Itinerary
  1. Here are 6 options to get from
    Tallinn to Sofia:

    1. Trip:
      1 Fly
      • One-Way approx: USD $91 - $173
      • Duration: 7 h 32 min
      Open +
      • Trip:
        1 Fly
        • One-Way approx: USD $91 - $173
        • Duration: 7 h 32 min
        Close x
    2. Trip:
      2 Bus, train
      • One-Way approx: USD $133 - $223
      • Duration: 42 h 38 min
      Open +
      • Trip:
        2 Bus, train
        • One-Way approx: USD $133 - $223
        • Duration: 42 h 38 min
        Close x
    3. Trip:
      3 Bus Eurolines Slovakia
      • One-Way approx: USD $201 - $280
      • Duration: 44 h 55 min
      Open +
      • Trip:
        3 Bus Eurolines Slovakia
        • One-Way approx: USD $201 - $280
        • Duration: 44 h 55 min
        Close x
    4. Trip:
      4 Bus Ecolines
      • One-Way approx: USD $195 - $293
      • Duration: 2 days 0 h
      Open +
      • Trip:
        4 Bus Ecolines
        • One-Way approx: USD $195 - $293
        • Duration: 2 days 0 h
        Close x
    5. Trip:
      5 Train, night train
      • One-Way approx: USD $94 - $171
      • Duration: 2 days 18 h
      Open +
      • Trip:
        5 Train, night train
        • One-Way approx: USD $94 - $171
        • Duration: 2 days 18 h
        Close x
    6. Trip:
      6 Drive
      • One-Way approx: USD $290 - $420
      • Duration: 29 h 15 min
      Open +
      • Trip:
        6 Drive
        • One-Way approx: USD $290 - $420
        • Duration: 29 h 15 min
        Close x