Rome2Rio

How to get fromKrym to Saint Petersburgby train, plane, bus, car, or taxi

Find Transport to Saint Petersburg

See all options

There are 9 ways to get from Krym to Saint Petersburg by train, plane, bus, car, or taxi

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 Krasnodar, fly

    best
    1. Take the train from Rostov-Glavny to Krasnodar 1train train
    2. Fly from Krasnodar (KRR) to Pulkovo Airport (LED)plane plane KRR - LED
    11h 24m
    ₽9,956–43,301
  2. Train

    cheapest
    1. Take the train from Rostov-Glavny to Moskovsky Railway Terminaltrain train 008C / ...
    27h
    ₽4,256–9,431
  3. Bus

    1. Take the bus from Rostov-on-Don bus station to Millerovobus bus
    2. Take the bus from Millerovo to Saint Petersburg Bus Terminalbus bus
    33h 11m
    ₽4,754–7,790
  4. Drive 1,782.2 km

    1. Drive from Krym to Saint Petersburgcar car 1,782.2 km
    20h 34m
    ₽12,288–17,749
  5. Train to Mineralnye Vody Airport, fly

    1. Take the train from Bataysk to Mineralnye Vodytrain train
    2. Fly from Mineralnye Vody Airport (MRV) to Pulkovo Airport (LED)plane plane MRV - LED
    12h 8m
    ₽11,614–44,873
  6. Train, taxi to Gelendzik, fly

    1. Take the train from Bataysk to Abinskayatrain train
    2. Take the taxi from Abinskaya to Gelendzik (GDZ)taxi taxi
    3. Fly from Gelendzik (GDZ) to Pulkovo Airport (LED)plane plane GDZ - LED
    13h 11m
    ₽11,434–42,973
  7. Train to Sochi International Airport, fly

    1. Take the train from Rostov-Glavny to Sochi Airporttrain train
    2. Fly from Sochi International Airport (AER) to Pulkovo Airport (LED)plane plane AER - LED
    16h 23m
    ₽10,976–44,301
  8. Train to Volgograd International Airport, fly

    1. Take the train from Rostov Gl to Volgograd 1train train
    2. Fly from Volgograd International Airport (VOG) to Pulkovo Airport (LED)plane plane VOG - LED
    20h 22m
    ₽9,416–41,641
  9. Train via Malaya Vishera

    1. Take the train from Rostov Gl to Malaia Visheratrain train 049Ч / ...
    2. Take the train from Malaia Vishera to Moskovsky Railway Terminaltrain train 140М / ...
    34h 20m
    ₽5,756–11,631

Krasnodar (KRR) to Pulkovo Airport (LED) flights

Calendar21Weekly Planes
Duration4h 30mAverage Duration
Ticket₽8,632Cheapest Price
See schedules

Questions & Answers

What companies run services between Krym, Rostov Oblast, Russia and Saint Petersburg, Russia?

Grand Service Express operates a train from Rostov-Glavny to Moskovsky Railway Terminal twice daily. Tickets cost ₽3,900–6,500 and the journey takes 25h 28m. Russian Railways (РЖД) also services this route twice daily. Alternatively, you can take a vehicle from Krym to Saint Petersburg Bus Terminal via Rostov-on-Don bus station and Millerovo in around 33h 11m.

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 Need to know: Greyhound - to help you get the most out of your next trip.

More Questions & Answers