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,905–30,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,067–7,319
  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,640–29,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–30,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 27mAverage Duration
Ticket₽4,413Cheapest Price
See schedules

Comparing Your Travel Options

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 Heading to Europe? Read this before you buy a Eurail Pass, Travelling to and around Russia for the 2018 FIFA World Cup, and Bali: What to do if Mount Agung erupts - to help you get the most out of your next trip.