Rome2Rio

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

Find Transport to Saint Petersburg

See all options

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

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

  1. Bus to Grozny Airport, fly

    best
    1. Take the bus from Nazran' to Groznyy Zapadny bus stationbus bus
    2. Fly from Grozny Airport (GRV) to Pulkovo Airport (LED)plane plane GRV - LED
    7h 49m
    ₽10,704–44,408
  2. Train

    cheapest
    1. Take the train from 22 km to Prohladnajatrain train
    2. Take the train from Prohladnaia to Moskovsky Railway Terminaltrain train 135С
    47h 32m
    ₽6,187–11,258
  3. Train via Moscow

    1. Take the train from Vladikavkaz to Mineralnye Vodytrain train
    2. Take the train from Mineralnye Vody to Kazansky Railway Terminaltrain train
    3. Take the train from Leningradsky Railway Terminal to Moskovsky Railway Terminaltrain train
    31h 40m
    ₽6,355–31,263
  4. Bus

    1. Take the bus from Vladikavkaz 1 Bus station to Elistabus bus
    2. Take the bus from Elista to Saint Petersburg Bus Terminalbus bus
    2d
    ₽6,618–9,794
  5. Drive 2,459.3 km

    1. Drive from Vladikavkaz to Saint Petersburgcar car 2,459.3 km
    29h 31m
    ₽16,653–24,054
  6. Train to Mineralnye Vody Airport, fly

    1. Take the train from Vladikavkaz to Mineralnye Vodytrain train
    2. Fly from Mineralnye Vody Airport (MRV) to Pulkovo Airport (LED)plane plane MRV - LED
    10h 18m
    ₽9,805–44,333
  7. Fly from Beslan Airport

    1. Fly from Beslan Airport (OGZ) to Pulkovo Airport (LED)plane plane OGZ - LED
    6h 59m
    ₽9,840–42,430
  8. Bus to Tbilisi International Airport, fly

    1. Take the bus from Vladikavkaz 1 Bus station to Ortachala Bus Stationbus bus
    2. Fly from Tbilisi International Airport (TBS) to Pulkovo Airport (LED)plane plane TBS - LED
    10h 46m

Vladikavkaz to Saint Petersburg by train and foot

Calendar13Weekly Services
Duration31h 40mAverage Duration
Ticket₽6,355Cheapest Price
See schedules

Questions & Answers

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

You can take a train from Vladikavkaz to Moskovsky Railway Terminal via Mineralnye Vody, Kazansky Railway Terminal, and Leningradsky Railway Terminal in around 31h 40m. Alternatively, you can take a bus from Vladikavkaz 1 Bus station to Saint Petersburg Bus Terminal via Elista in around 2d.

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 How to get from Florence to Rome, Why you should take the train in the US, and Bali: What to do if Mount Agung erupts - to help you get the most out of your next trip.

More Questions & Answers