Rome2Rio

How to get fromSmolensk to Petrusburgby train, plane, taxi, or bus

Find Transport to Petrusburg

See all options

There are 6 ways to get from Smolensk to Petrusburg by train, plane, taxi, or bus

Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.

  1. Train to Domodedovo International Airport, fly to Bram Fischer International Airport, taxi

    best
    1. Take the train from Smolensk to Moscow Belorussky Stationtrain train
    2. Fly from Domodedovo International Airport (DME) to Bram Fischer International Airport (BFN)plane plane DME - BFN
    3. Take the taxi from Bram Fischer International Airport (BFN) to Petrusburgtaxi taxi
    25h 43m
    R 11,663–29,501
  2. Train, bus to Vilnius Airport, fly to Bram Fischer International Airport, taxi

    cheapest
    1. Take the train from Smolensk to Minsk Pastrain train
    2. Take the bus from Minsk Central Bus Station to Vilnius Airportbus bus
    3. Fly from Vilnius Airport (VNO) to Bram Fischer International Airport (BFN)plane plane VNO - BFN
    4. Take the taxi from Bram Fischer International Airport (BFN) to Petrusburgtaxi taxi
    28h 35m
    R 9,877–28,914
  3. Train to Moscow Vnukovo, fly to Kimberley, taxi

    1. Take the train from Smolensk to Moscow Belorussky Stationtrain train
    2. Fly from Moscow Vnukovo (VKO) to Kimberley (KIM)plane plane VKO - KIM
    3. Take the taxi from Kimberley (KIM) to Petrusburgtaxi taxi
    29h 37m
    R 11,278–26,981
  4. Train to Moscow Vnukovo, fly to Bram Fischer International Airport, taxi

    1. Take the train from Smolensk to Moscow Belorussky Stationtrain train
    2. Fly from Moscow Vnukovo (VKO) to Bram Fischer International Airport (BFN)plane plane VKO - BFN
    3. Take the taxi from Bram Fischer International Airport (BFN) to Petrusburgtaxi taxi
    25h 38m
    R 10,628–29,431
  5. Train to Minsk National Airport, fly to Kimberley, taxi

    1. Take the train from Smolensk to Minsk Pastrain train
    2. Fly from Minsk National Airport (MSQ) to Kimberley (KIM)plane plane MSQ - KIM
    3. Take the taxi from Kimberley (KIM) to Petrusburgtaxi taxi
    26h 14m
    R 10,741–32,202
  6. Train to Minsk National Airport, fly to Bram Fischer International Airport, taxi

    1. Take the train from Smolensk to Minsk Pastrain train
    2. Fly from Minsk National Airport (MSQ) to Bram Fischer International Airport (BFN)plane plane MSQ - BFN
    3. Take the taxi from Bram Fischer International Airport (BFN) to Petrusburgtaxi taxi
    26h
    R 11,091–32,652

Domodedovo International Airport (DME) to Bram Fischer International Airport (BFN) flights

Calendar21Weekly Planes
Duration21h 7mAverage Duration
TicketR 9,859Cheapest Price
See schedules

Questions & Answers

What companies run services between Smolensk, Russia and Petrusburg, South Africa?

There is no direct connection from Smolensk to Petrusburg. However, you can take the train to Moscow Belorussky Station, walk to Belorusskaya, take the line 2 subway to Paveletskaya, walk to Paveletsky Rail Terminal, take the train to Moscow Domodedovo Airport, walk to Domodedovo International Airport (DME) airport, fly to Bram Fischer International Airport (BFN), then take the taxi to Petrusburg. Alternatively, you can take the train to Moscow Belorussky Station, walk to Belorusskaya, take the line 5 subway to Kiyevskaya, walk to Kiyevsky Railway Terminal, take the train to Moscow Vnukovo Airport, walk to Moscow Vnukovo (VKO) airport, fly to Kimberley (KIM), then take the taxi to Petrusburg.

Airlines
Train operators
Bus operators
Other operators

Want to know more about travelling around the world?

Rome2Rio's Travel Guide series provide vital information for the global traveller. Read our range of informative guides on popular transport routes and companies - including Getting to Rome from the airport, How to get from Stansted Airport into central London, and How do I get from Sydney to Melbourne - to help you get the most out of your next trip.