Rome2Rio

How to get fromSaint Petersburg to Kalugaby train, bus, car, or plane

Find Transport to Kaluga

See all options

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

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 via Moscow

    best
    1. Take the train from Moskovsky Railway Terminal to Leningradsky Railway Terminaltrain train 775А / ...
    2. Take the train from Amin’yevskaya to Kaluga-1train train
    8h 14m
    ₽2,459–21,380
  2. Train

    cheapest
    1. Take the train from Moskovsky Railway Terminal to Moscow Kursky Stationtrain train 077А
    2. Take the train from Amin’yevskaya to Kaluga-1train train
    12h 59m
    ₽2,203–3,281
  3. Bus

    1. Take the bus from Saint Petersburg Bus Terminal to Severnye Vorota Bus Terminalbus bus
    2. Take the bus from Salaryevo Bus Station to Kalugabus bus
    16h 11m
    ₽2,255–4,595
  4. Drive  844.7 km

    1. Drive from Saint Petersburg to Kalugacar car 844.7 km
    9h 47m
    ₽5,717–8,258
  5. Fly to Moscow Vnukovo, train

    1. Fly from Pulkovo Airport (LED) to Moscow Vnukovo (VKO)plane plane LED - VKO
    2. Take the train from Amin’yevskaya to Kaluga-1train train
    8h 31m
    ₽5,230–29,580
  6. Train #2

    1. Take the train from Moskovsky Railway Terminal to Maloiaroslavectrain train 139М
    2. Take the train from Maloyaroslavets to Kaluga-1train train
    13h 17m
    ₽2,505–5,193
  7. Fly to Domodedovo International Airport, train

    1. Fly from Pulkovo Airport (LED) to Domodedovo International Airport (DME)plane plane LED - DME
    2. Take the train from Amin’yevskaya to Kaluga-1train train
    9h 23m
    ₽5,555–29,690
  8. Fly to Sheremetyevo International Airport, train

    1. Fly from Pulkovo Airport (LED) to Sheremetyevo International Airport (SVO)plane plane LED - SVO
    2. Take the train from Amin’yevskaya to Kaluga-1train train
    10h 55m
    ₽6,120–32,970
  9. Fly to Zhukovsky International Airport, train

    1. Fly from Pulkovo Airport (LED) to Zhukovsky International Airport (ZIA)plane plane LED - ZIA
    2. Take the train from Amin’yevskaya to Kaluga-1train train
    12h 10m
    ₽7,570–36,950

Pulkovo Airport (LED) to Moscow Vnukovo (VKO) flights

Calendar126Weekly Planes
Duration1h 34mAverage Duration
Ticket₽4,471Cheapest Price
See schedules

Comparing Your Travel Options

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

You can take a train from Moskovsky Railway Terminal to Kaluga-1 via Leningradsky Railway Terminal, Komsomolskaya, Belorusskaya, Moskva Belorusskaia, and Amin’yevskaya in around 8h 14m. Alternatively, you can take a bus from Saint Petersburg Bus Terminal to Kaluga via Severnye Vorota Bus Terminal, Khovrino, Voykovskaya, Улица Зои и Александра Космодемьянских, Манежная площадь, Okhotny Ryad, Salaryevo, and Salaryevo Bus Station in around 16h 11m.

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 Need to know: Jadrolinija, How to get from London City Airport into central London, and Need to know: Greyhound - to help you get the most out of your next trip.

Booking & Getting There