Travel from Sofia to Minsk

Bus or fly from Sofia to Minsk?

Austrian Airlines, Turkish Airlines and six other airlines fly from Sofia to Minsk every 3 hours. Alternatively, you can take a bus from Sofia to Minsk via Krakow in around 35 h 50 min.

Travel Guides

Heading to Europe? Read this before you buy a Eurail PassWe compare the different Eurail types and help you decide if a Eurail Pass is right for you

How to get from Sofia to Minsk

ModeDurationPrice
From Tzarigradsko shose Blvd. line 84 bus to Sofia airport, fly to Minsk airport, line 1400 shuttle to Urucca, then subway to Minsk.8 h 28 min$123
From Tzarigradsko shose Blvd. line 84 bus to Sofia airport, fly to Vilnius airport, train to Vilnius(LT), then train to Minsk.12 h 32 min$147
From Sofia Knyaginya Maria Luiza Station bus to Erdberg, subway to Wien Simmering, train to Wien Hbf, train to Breclav, then train to Minsk-Passajirskii.35 h 13 min$133
From Sofia Serdika bus to Krakow then bus to Minsk.35 h 50 min$181
From Sofia Zentral Omnibus Bahnhof bus to Warsaw then bus to Minsk.40 h$127
From Sofia bus to Vilnius(LT) then train to Minsk-Passajirskii.43 h 45 min$204
From Sofia train to Ruse, night train to Bucharest - Gara de Nord, train to Kazatin Tovarnij, then train to Minsk-Passajirskii.47 h 20 min$92
From Sofia drive to Minsk.22 h 8 min$229

How long does it take to get from Sofia to Minsk?

It takes approximately 8 h 28 min to get from Sofia to Minsk, including transfers.

Is there a direct train between Sofia and Minsk?

No, there is no direct train from Sofia to Minsk. However, there are services departing from Sofia and arriving at Minsk-Passajirskii via Ruse, Bucharest - Gara de Nord and Kazatin Tovarnij. The journey, including transfers, takes approximately 47 h 20 min.

Is there a direct bus between Sofia and Minsk?

No, there is no direct bus from Sofia to Minsk. However, there are services departing from Sofia Serdika and arriving at Minsk via Krakow. The journey, including transfers, takes approximately 35 h 50 min.

Operators from Sofia to Minsk

OperatorPhoneWebsite
SUMC0700 13 233SUMC
Austrian AirlinesAustrian Airlines
Turkish AirlinesTurkish Airlines
Aeroflot Russian AirlinesAeroflot Russian Airlines
LufthansaLufthansa
Bulgaria AirBulgaria Air
Belavia Belarusian AirlinesBelavia Belarusian Airlines
El AlEl Al
Wizz AirWizz Air
Aeroexpress+375(29)6981075 , +375(33)6981075Aeroexpress
Minsk MetroMinsk Metro
RyanairRyanair
LOTLOT
Air BalticAir Baltic
Brussels AirlinesBrussels Airlines
Scandinavian AirlinesScandinavian Airlines
Lithuanian Railways (LG)Lithuanian Railways (LG)
Air Kona00359 2 971 11 11Air Kona
Wiener Linien+43 (0)1 7909 100Wiener Linien
Austrian Railways (ÖBB)Austrian Railways (ÖBB)
Czech Railways (ČD)+420 221 111 122Czech Railways (ČD)
Tourbus Bulgaria00359 2 980 68 62Tourbus Bulgaria
Visit TourVisit Tour
Minsktrans(+375 17) 219-86-01Minsktrans
Ecolines+371 67214512Ecolines
Bulgarian Railways (BDZh)0700 10 200Bulgarian Railways (BDZh)
Ukrainian RailwaysUkrainian Railways
Ukrainian Railways (UZ)+38 (044) 309-70-05Ukrainian Railways (UZ)
Close Print Itinerary
  1. Here are 8 options to get from
    Sofia to Minsk:

    1. Trip:
      1 Fly to Minsk
      • One-Way approx: USD $104 - $244
      • Duration: 8 h 28 min
      Open +
      • Trip:
        1 Fly to Minsk
        • One-Way approx: USD $104 - $244
        • Duration: 8 h 28 min
        Close x
    2. Trip:
      2 Fly to Vilnius, train
      • One-Way approx: USD $91 - $220
      • Duration: 12 h 32 min
      Open +
      • Trip:
        2 Fly to Vilnius, train
        • One-Way approx: USD $91 - $220
        • Duration: 12 h 32 min
        Close x
    3. Trip:
      3 Bus, train Czech Railways (ČD)
      • One-Way approx: USD $120 - $143
      • Duration: 35 h 13 min
      Open +
      • Trip:
        3 Bus, train Czech Railways (ČD)
        • One-Way approx: USD $120 - $143
        • Duration: 35 h 13 min
        Close x
    4. Trip:
      4 Bus
      • One-Way approx: USD $105 - $182
      • Duration: 35 h 50 min
      Open +
      • Trip:
        4 Bus
        • One-Way approx: USD $105 - $182
        • Duration: 35 h 50 min
        Close x
    5. Trip:
      5 Bus via Warsaw
      • One-Way approx: USD $106 - $143
      • Duration: 40 h
      Open +
      • Trip:
        5 Bus via Warsaw
        • One-Way approx: USD $106 - $143
        • Duration: 40 h
        Close x
    6. Trip:
      6 Bus Ecolines, train
      • One-Way approx: USD $173 - $254
      • Duration: 43 h 45 min
      Open +
      • Trip:
        6 Bus Ecolines, train
        • One-Way approx: USD $173 - $254
        • Duration: 43 h 45 min
        Close x
    7. Trip:
      7 Train, night train
      • One-Way approx: USD $75 - $110
      • Duration: 47 h 20 min
      Open +
      • Trip:
        7 Train, night train
        • One-Way approx: USD $75 - $110
        • Duration: 47 h 20 min
        Close x
    8. Trip:
      8 Drive
      • One-Way approx: USD $180 - $280
      • Duration: 22 h 8 min
      Open +
      • Trip:
        8 Drive
        • One-Way approx: USD $180 - $280
        • Duration: 22 h 8 min
        Close x