Rome2Rio

How to get fromMoscow to Petrovskby plane, bus, train, car, or taxi

Find Transport to Petrovsk

See all options

There are 8 ways to get from Moscow to Petrovsk by plane, bus, train, 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. Fly Sheremetyevo International Airport to Ternovka Airport, bus

    best
    1. Fly from Sheremetyevo International Airport (SVO) to Ternovka Airport (PEZ)plane plane SVO - PEZ
    2. Take the bus from Penza Bus station to Petrovskbus bus
    7h 28m
    ₽5,805–28,090
  2. Bus

    cheapest
    1. Take the bus from Moscow Central Bus Station to Penza Bus stationbus bus
    2. Take the bus from Penza Bus station to Petrovskbus bus 766
    13h 48m
    ₽2,350–4,111
  3. Train, bus

    1. Take the train from Kazansky Railway Terminal to Penza 1train train 052Й
    2. Take the bus from Penza Bus station to Petrovskbus bus 766
    14h 43m
    ₽3,057–5,864
  4. Drive 742.5 km

    1. Drive from Moscow to Petrovskcar car 742.5 km
    10h 28m
    ₽5,040–7,279
  5. Fly Domodedovo International Airport to Ternovka Airport, bus

    1. Fly from Domodedovo International Airport (DME) to Ternovka Airport (PEZ)plane plane DME - PEZ
    2. Take the bus from Penza Bus station to Petrovskbus bus
    7h 7m
    ₽5,540–27,260
  6. Fly Sheremetyevo International Airport to Saratov Gagarin Airport, bus

    1. Fly from Sheremetyevo International Airport (SVO) to Saratov Gagarin Airport (GSV)plane plane SVO - GSV
    2. Take the bus from Airport Gagarin to Saratov Bus Stationbus bus
    3. Take the bus from Saratov to Petrovskbus bus
    8h 56m
    ₽5,575–29,860
  7. Train, taxi

    1. Take the train from Moskva Paveleckaia to Atkarsktrain train 009Г / ...
    2. Take the taxi from Atkarsk to Petrovsktaxi taxi
    14h 47m
    ₽2,893–5,529
  8. Train, bus via Moscow Paveletsky Station

    1. Take the train from Moscow Paveletsky Station to Penza 1train train 131M
    2. Take the bus from Penza Bus station to Petrovskbus bus 766
    17h 6m
    ₽3,100–5,932

Sheremetyevo International Airport (SVO) to Ternovka Airport (PEZ) flights

Calendar14Weekly Planes
Duration1h 25mAverage Duration
Ticket₽4,344Cheapest Price
See schedules

Questions & Answers

What companies run services between Moscow, Russia and Petrovsk, Saratov Oblast, Russia?

You can take a bus from Moscow Central Bus Station to Petrovsk via Penza Bus station in around 13h 48m.

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 Travel Insider: Top Japan travel tips by Beatrix Holland, Getting to Rome from the airport, and 4 of the smartest ways to explore Australia - to help you get the most out of your next trip.