There are 5 ways to get from Segezha to Moscow by train, plane, 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.
Train, fly to Domodedovo International Airport
best- Take the train from Segeja to Petrozavodsk Pass
- Fly from Petrozavodsk Airport (PES) to Domodedovo International Airport (DME)PES - DME
8h 8m₽7,068–34,227Bus
cheapest- Take the bus from Segezha bus station to Petrozavodsk Bus station528 / ...
- Take the bus from Petrozavodsk Bus station to Saint Petersburg Bus Terminal
- Take the bus from Saint Petersburg Bus Terminal to Severnye Vorota Bus Terminal
22h 50m₽3,000–4,400Train
- Take the train from Segeja to Leningradsky Railway Terminal091А / ...
20h 6m₽3,400–6,000Drive 1,193.5 km
- Drive from Segezha to Moscow1,193.5 km
17h 3m₽7,943–11,473Train, fly to Sheremetyevo International Airport
- Take the train from Segeja to Petrozavodsk Pass
- Fly from Petrozavodsk Airport (PES) to Sheremetyevo International Airport (SVO)PES - SVO
8h 52m₽8,668–46,077
Segezha to Moscow by train
Questions & Answers
The cheapest way to get from Segezha to Moscow is to bus which costs RUB 3000 - RUB 4400 and takes 22h 50m.
The fastest way to get from Segezha to Moscow is to train and fly which takes 8h 8m and costs RUB 7000 - RUB 35000.
No, there is no direct bus from Segezha station to Moscow. However, there are services departing from Segezha bus station and arriving at Severnye Vorota Bus Terminal via Petrozavodsk Bus station and Saint Petersburg Bus Terminal. The journey, including transfers, takes approximately 22h 50m.
Yes, there is a direct train departing from Segeja and arriving at Leningradsky Railway Terminal. Services depart once daily, and operate every day. The journey takes approximately 20h 6m.
The distance between Segezha and Moscow is 1057 km. The road distance is 1193.5 km.
The best way to get from Segezha to Moscow without a car is to train which takes 20h 6m and costs RUB 3400 - RUB 6000.
It takes approximately 8h 8m to get from Segezha to Moscow, including transfers.
Segezha to Moscow bus services, operated by Karelavtotrans, depart from Segezha bus station.
Segezha to Moscow train services, operated by Russian Railways (РЖД), depart from Segeja station.
The best way to get from Segezha to Moscow is to train which takes 20h 6m and costs RUB 3400 - RUB 6000. Alternatively, you can bus, which costs RUB 3000 - RUB 4400 and takes 22h 50m.
What companies run services between Segezha, Karelia, Russia and Moscow, Russia?
Russian Railways (РЖД) operates a train from Segeja to Leningradsky Railway Terminal once daily. Tickets cost ₽3,400–6,000 and the journey takes 20h 6m. Alternatively, you can take a bus from Segezha bus station to Severnye Vorota Bus Terminal via Petrozavodsk Bus station and Saint Petersburg Bus Terminal in around 22h 50m.
Transport is disrupted due to the Russia-Ukraine war. Read more
- Website
- severstal-avia.ru
Flights from Petrozavodsk Airport to Domodedovo International Airport
- Ave. Duration
- 1h 25m
- When
- Monday, Tuesday, Wednesday, Thursday, and Saturday
- Estimated price
- ₽4,900–30,000
Flights from Petrozavodsk Airport to Sheremetyevo International Airport
- Ave. Duration
- 1h 20m
- When
- Wednesday, Friday, and Sunday
- Estimated price
- ₽6,500–41,000
- Phone
- 8 (800) 775-00-00
- Website
- eng.rzd.ru
Train from Segeja to Petrozavodsk Pass
- Ave. Duration
- 4h 19m
- Frequency
- Twice daily
- Estimated price
- ₽1,200–2,900
- Website
- https://eng.rzd.ru/
- 1nd Class (SW)
- ₽5,500–8,000
- 3rd Class (Platzcart)
- ₽1,200–1,800
- 2nd Class (Kupé)
- ₽2,000–2,900
Train from Segeja to Leningradsky Railway Terminal
- Ave. Duration
- 20h 6m
- Frequency
- Once daily
- Estimated price
- ₽3,400–6,000
- Website
- https://eng.rzd.ru/
- 1nd Class (SW)
- ₽14,000–20,000
- 3rd Class (Platzcart)
- ₽3,400–4,800
- 2nd Class (Kupé)
- ₽4,300–6,000
Train from Segeja to Petrozavodsk Pass
- Ave. Duration
- 4h 36m
- Frequency
- Once a week
- Estimated price
- ₽1,550–3,300
- Website
- https://www.rw.by/
- Schedules at
- https://pass.rw.by/ru/
- Book at
- https://pass.rw.by/ru/
- 3rd Class (Platzcart)
- ₽1,550–1,700
- 2nd Class (Kupé)
- ₽2,900–3,300
- 1nd Class (SW)
- ₽5,311
- Phone
- +7 (8142) 72-20-12
- sekretariat@karelavtotrans.ru
- Website
- avokzal.karelia.ru
Bus from Segezha bus station to Petrozavodsk Bus station
- Ave. Duration
- 3h 30m
- Frequency
- Every 4 hours
- Estimated price
- ₽700
- Website
- https://avokzal.karelia.ru/petrozavodsk/
- Schedules at
- https://avokzal.karelia.ru/petrozavodsk/raspisanie-avtobusov/
Bus from Petrozavodsk Bus station to Saint Petersburg Bus Terminal
- Ave. Duration
- 7h 20m
- Frequency
- Twice daily
- Estimated price
- ₽1,200
- Website
- https://avokzal.karelia.ru/petrozavodsk/
- Schedules at
- https://avokzal.karelia.ru/petrozavodsk/raspisanie-avtobusov/
- Phone
- +7 812 386 79 79
- eco@ecolines.ru
- Website
- ecolines.ru
Bus from Petrozavodsk Bus station to Saint Petersburg Bus Terminal
- Ave. Duration
- 7h 50m
- Frequency
- 4 times a week
- Estimated price
- ₽900–1,200
- Schedules at
- ecolines.ru
Bus from Saint Petersburg Bus Terminal to Severnye Vorota Bus Terminal
- Ave. Duration
- 9h 30m
- Frequency
- Once daily
- Estimated price
- ₽1,400–2,100
- Schedules at
- ecolines.ru
- Phone
- 8-800-775-45-73
- Website
- avtovokzaly.ru
Bus from Saint Petersburg Bus Terminal to Severnye Vorota Bus Terminal
- Ave. Duration
- 10h
- Frequency
- Twice daily
- Estimated price
- ₽1,800–2,500
- Schedules at
- avtovokzaly.ru
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 How to get from London to Edinburgh, 5 delightfully under-the-radar French towns you need to visit, and Italy Travel Guides - to help you get the most out of your next trip.
More Questions & Answers
Segezha to Moscow bus services, operated by Karelavtotrans, arrive at Petrozavodsk Bus station.
Segezha to Moscow train services, operated by Russian Railways (РЖД), arrive at Leningradsky Railway Terminal station.
Yes, the driving distance between Segezha to Moscow is 1194 km. It takes approximately 17h 3m to drive from Segezha to Moscow.












