Rome2Rio

How to get fromRomania to Saint Petersburgby plane, bus, car, or train

Find Transport to Saint Petersburg

See all options

There are 8 ways to get from Romania to Saint Petersburg by plane, bus, car, or train

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

  1. Fly from Bucharest Otopeni

    best
    1. Fly from Bucharest Otopeni (OTP) to Pulkovo Airport (LED)plane plane OTP - LED
    10h 23m
    ₽9,713–25,263
  2. Bus

    cheapest
    1. Take the bus from Bucharest Filaret Bus Station to Chișinău Autogara Nordbus bus Bucharest / ...
    2. Take the bus from Chișinău, North Bus Station to St Petersburg, stationbus bus Chișinău/St Petersburg
    33h 51m
    ₽8,793–17,993
  3. Drive 2,152.7 km

    1. Drive from Bucharest to Saint Petersburgcar car 2,152.7 km
    31h 37m
    ₽28,868–41,699
  4. Fly from Cluj-Napoca

    1. Fly from Cluj-Napoca (CLJ) to Pulkovo Airport (LED)plane plane CLJ - LED
    11h 16m
    ₽11,588–29,480
  5. Fly from Timișoara Traian Vuia International Airport

    1. Fly from Timișoara Traian Vuia International Airport (TSR) to Pulkovo Airport (LED)plane plane TSR - LED
    10h 23m
    ₽20,194–70,244
  6. Train, train to Budapest Ferenc Liszt International Airport, fly

    1. Take the train from Arad to Szolnoktrain train
    2. Take the train from Szolnok to Ferihegytrain train
    3. Fly from Budapest Ferenc Liszt International Airport (BUD) to Pulkovo Airport (LED)plane plane BUD - LED
    12h 16m
    ₽12,143–27,286
  7. Train, bus

    1. Take the train from Bucharest to Brașovtrain train
    2. Take the bus from Braşov to Orheibus bus
    3. Take the bus from Orhei, Moldova to Saint Petersburgbus bus
    34h 57m
    ₽10,509–20,790
  8. Bus via Bălţi

    1. Take the bus from Bucharest Otopeni Airport to Bălțibus bus
    2. Take the bus from Balti to Saint Petersburg Bus Terminalbus bus
    37h 29m
    ₽13,348–21,348

Bucharest Otopeni (OTP) to Pulkovo Airport (LED) flights

Calendar26Weekly Planes
Duration7h 50mAverage Duration
Ticket₽9,650Cheapest Price
See schedules

Questions & Answers

What companies run services between Romania and Saint Petersburg, Russia?

Air Serbia, Pegasus Airlines, and five other airlines fly from Bucharest Otopeni (OTP) to Pulkovo Airport (LED) 4 times a day. Alternatively, you can take a bus from Piata Unirii 4 to St Petersburg, station via Autogara Filaret, Bucharest Filaret Bus Station, and Chișinău, North Bus Station in around 33h 51m.

Airlines
Train operators
Bus 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 Why you should take the train in the US, Which London airport should I choose?, and The beginner’s guide to the 2018 World Nomad Games - to help you get the most out of your next trip.