Rome2Rio

How to get fromMoscow to Lake Onegaby plane or train

Find Transport to Lake Onega

See all options

Moscow to Lake Onega by train

Calendar13Weekly Trains
Duration15h 13mAverage Duration
Ticket₽2,600Cheapest Price
See schedules

Comparing Your Travel Options

What companies run services between Moscow, Russia and Lake Onega, Karelia, Russia?

Severstal Air Company flies from Domodedovo International Airport (DME) to Petrozavodsk Airport (PES) 5 times a week. Alternatively, Russian Railways (РЖД) operates a train from Leningradsky Railway Terminal to Kondopoga twice daily. Tickets cost ₽2,600–5,500 and the journey takes 15h 13m.

Airlines
Train 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 Flying into Beijing?, Train travel in Spain: A guide to Renfe, and Which side of Niagara Falls should I choose (and how do I get there)? - to help you get the most out of your next trip.