Rome2Rio

How to get fromMineralnye Vody to Petrozavodskby plane, train, bus, or car

Find Transport to Petrozavodsk

See all options

There are 6 ways to get from Mineralnye Vody to Petrozavodsk by plane, train, bus, 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. Fly to Petrozavodsk Airport

    best
    1. Fly from Mineralnye Vody Airport (MRV) to Petrozavodsk Airport (PES)plane plane MRV - PES
    5h 12m
    ₽9,685–42,845
  2. Train via Moscow

    cheapest
    1. Take the train from Mineralnye Vody to Kazansky Railway Terminaltrain train 003С / ...
    2. Take the train from Leningradsky Railway Terminal to Petrozavodsk Passtrain train 018А / ...
    33h 57m
    ₽6,888–13,550
  3. Bus

    1. Take the bus from Mineralnye Vody to Blagodarnyybus bus
    2. Take the bus from Blagodarnyy to Elistabus bus
    3. Take the bus from Elista to Saint Petersburg Bus Terminalbus bus
    4. Take the bus from Saint Petersburg Bus Terminal to Petrozavodsk Bus stationbus bus
    2d 4h
    ₽7,530–11,030
  4. Drive 2,565 km

    1. Drive from Mineralnye Vody to Petrozavodskcar car 2,565 km
    31h 56m
    ₽17,573–25,383
  5. Fly to Pulkovo Airport, train

    1. Fly from Mineralnye Vody Airport (MRV) to Pulkovo Airport (LED)plane plane MRV - LED
    2. Take the train from Ladozhsky Railway Terminal to Petrozavodsk Passtrain train
    12h 21m
    ₽10,388–44,928
  6. Train

    1. Take the train from Mineralnye Vody to Okulovkatrain train 049Ч / ...
    2. Take the train from Okulovka to Petrozavodsk Passtrain train 092А / ...
    46h 2m
    ₽7,013–13,462

Mineralnye Vody Airport (MRV) to Petrozavodsk Airport (PES) flights

Calendar2Weekly Planes
Duration3h 55mAverage Duration
Ticket₽9,404Cheapest Price
See schedules

Questions & Answers

What companies run services between Mineralnye Vody, Russia and Petrozavodsk, Russia?

Severstal Air Company flies from Mineralnye Vody Airport (MRV) to Petrozavodsk Airport (PES) twice a week. Alternatively, you can take a train from Mineralnye Vody to Petrozavodsk Pass via Kazansky Railway Terminal and Leningradsky Railway Terminal in around 33h 57m.

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 Want to know more about Flixbus?, Flying into Beijing?, and Travelling by boat in Italy - to help you get the most out of your next trip.

More Questions & Answers