There are 5 ways to get from Uglich to Kizhi Island by bus, plane, ferry, or train
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Bus to Domodedovo International Airport, fly, ferry
best- Take the bus from Uglich to Severnye Vorota Bus Terminal
- Fly from Domodedovo International Airport (DME) to Petrozavodsk Airport (PES)DME - PES
- Take the ferry from Petrozavodsk to Kizhi Island
10h 29m₽12,297–44,876Bus, train, ferry
cheapest- Take the bus from Uglich to Severnye Vorota Bus Terminal
- Take the train from Leningradsky Railway Terminal to Petrozavodsk Pass
- Take the ferry from Petrozavodsk to Kizhi Island
18h 45m₽8,577–12,486Bus, train, ferry via Bologoye
- Take the bus from Uglich to Rybinsk
- Take the train from Rybinsk-Passajirskii to Bologoe-Moskovskoe
- Take the train from Bologoe-Moskovskoe to Petrozavodsk Pass
- Take the ferry from Petrozavodsk to Kizhi Island
18h 28m₽8,857–13,202Bus to Sheremetyevo International Airport, fly, ferry
- Take the bus from Uglich to Severnye Vorota Bus Terminal
- Fly from Sheremetyevo International Airport (SVO) to Petrozavodsk Airport (PES)SVO - PES
- Take the ferry from Petrozavodsk to Kizhi Island
10h 4m₽13,797–53,626Bus, train, ferry via Okulovka
- Take the bus from Uglich to Rybinsk
- Take the train from Rybinsk-Passajirskii to Okulovka
- Take the train from Okulovka to Petrozavodsk Pass
- Take the ferry from Petrozavodsk to Kizhi Island
20h 51m₽8,857–13,202
Domodedovo International Airport (DME) to Petrozavodsk Airport (PES) flights
Questions & Answers
The cheapest way to get from Uglich to Kizhi Island is to bus and train and ferry which costs RUB 8500 - RUB 13000 and takes 18h 45m.
The fastest way to get from Uglich to Kizhi Island is to bus and fly and ferry which takes 10h 4m and costs RUB 13000 - RUB 55000.
The distance between Uglich and Kizhi Island is 1138 km.
The best way to get from Uglich to Kizhi Island without a car is to bus and train and ferry via Bologoye which takes 18h 28m and costs RUB 8500 - RUB 14000.
It takes approximately 10h 29m to get from Uglich to Kizhi Island, including transfers.
What companies run services between Uglich, Yaroslavl Oblast, Russia and Kizhi Island, Russia?
There is no direct connection from Uglich to Kizhi Island. However, you can take the bus to Severnye Vorota Bus Terminal, walk to Khovrino, take the line 2 subway to Paveletskaya, walk to Paveletsky Rail Terminal, take the train to Moscow Domodedovo Airport, walk to Domodedovo International Airport (DME) airport, fly to Petrozavodsk Airport (PES), take the taxi to Petrozavodsk, then take the ferry to Kizhi Island. Alternatively, you can take a bus from Uglich to Kizhi Island via Rybinsk, Rybinsk-Passajirskii, Bologoe-Moskovskoe, Petrozavodsk Pass, and Petrozavodsk in around 18h 28m.
- Website
- severstal-avia.ru
Flights from Domodedovo International Airport to Petrozavodsk Airport
- Ave. Duration
- 1h 25m
- When
- Monday, Tuesday, Wednesday, Thursday, and Saturday
- Estimated price
- ₽6,000–37,000
Flights from Sheremetyevo International Airport to Petrozavodsk Airport
- Ave. Duration
- 1h 30m
- When
- Tuesday, Friday, and Sunday
- Estimated price
- ₽7,500–46,000
- Phone
- 8 (800) 775-00-00
- Website
- eng.rzd.ru
Train from Rybinsk-Passajirskii to Bologoe-Moskovskoe
- Ave. Duration
- 5h 47m
- Frequency
- Twice daily
- Estimated price
- ₽1,400–3,100
- Website
- https://eng.rzd.ru/
- 1nd Class (SW)
- ₽6,000–9,000
- 3rd Class (Platzcart)
- ₽1,400–2,000
- 2nd Class (Kupé)
- ₽2,200–3,100
Train from Bologoe-Moskovskoe to Petrozavodsk Pass
- Ave. Duration
- 7h 15m
- Frequency
- Twice daily
- Estimated price
- ₽2,000–4,000
- Website
- https://eng.rzd.ru/
- 1nd Class (SW)
- ₽9,000–13,000
- 3rd Class (Platzcart)
- ₽2,000–2,900
- 2nd Class (Kupé)
- ₽2,800–4,000
Train from Leningradsky Railway Terminal to Petrozavodsk Pass
- Ave. Duration
- 10h 45m
- Frequency
- Twice daily
- Estimated price
- ₽2,800–5,500
- Website
- https://eng.rzd.ru/
- 1nd Class (SW)
- ₽12,000–17,000
- 3rd Class (Platzcart)
- ₽2,800–4,000
- 2nd Class (Kupé)
- ₽3,700–5,500
Train from Rybinsk-Passajirskii to Okulovka
- Ave. Duration
- 7h 9m
- Frequency
- Twice daily
- Estimated price
- ₽1,500–3,300
- Website
- https://eng.rzd.ru/
- 1nd Class (SW)
- ₽6,500–9,500
- 3rd Class (Platzcart)
- ₽1,500–2,200
- 2nd Class (Kupé)
- ₽2,300–3,300
Train from Okulovka to Petrozavodsk Pass
- Ave. Duration
- 8h 16m
- Frequency
- Once daily
- Estimated price
- ₽1,900–3,800
- Website
- https://eng.rzd.ru/
- 1nd Class (SW)
- ₽8,000–12,000
- 3rd Class (Platzcart)
- ₽1,900–2,700
- 2nd Class (Kupé)
- ₽2,700–3,800
- Phone
- 8-800-775-45-73
- Website
- avtovokzaly.ru
Bus from Uglich to Severnye Vorota Bus Terminal
- Ave. Duration
- 4h 7m
- Frequency
- Every 4 hours
- Estimated price
- ₽1,100–2,000
- Schedules at
- avtovokzaly.ru
Bus from Uglich to Rybinsk
- Ave. Duration
- 1h 24m
- Frequency
- Every 4 hours
- Estimated price
- ₽800–1,200
- Schedules at
- avtovokzaly.ru
- Phone
- +7 (921) 626-60-06
- manager@welcome-karelia.ru
- Website
- welcome-karelia.ru
Ferry from Petrozavodsk to Kizhi Island
- Ave. Duration
- 1h 30m
- Frequency
- On demand
- Estimated price
- ₽4,500
- Schedules at
- welcome-karelia.ru
- Website
- eng.karelia-hotel.ru
Ferry from Petrozavodsk to Kizhi Island
- Ave. Duration
- 1h 20m
- Frequency
- Once daily
- Estimated price
- ₽4,800
- Schedules at
- https://nameteor.ru/predlogeniya/meteor-v-kizhi-iz-petrozavodska
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 Train travel in France: A guide to SNCF, Travelling by boat in Italy, and The London Underground: Essential tips to navigate the Tube - to help you get the most out of your next trip.







