There are 5 ways to get from Saint Petersburg to Kamchatka by plane, train, taxi, 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.
Fly to Omsk, train, taxi
best- Fly from Pulkovo Airport (LED) to Omsk (OMS)plane LED - OMS
- Take the train from Omsk-Pass to Nazyvaevskaiatrain
- Take the taxi from Nazyvaevskaia to Kamchatkataxi
12h 24m₽14,250–54,996Train, taxi
cheapest- Take the train from Ladozhsky Railway Terminal to Nazyvaevskaiatrain 014Н
- Take the taxi from Nazyvaevskaia to Kamchatkataxi
2d 1h₽9,160–15,286Bus, train, taxi
- Take the bus from Saint Petersburg Bus Terminal to Cheboksary Bus stationbus
- Take the bus from Cheboksary Bus station to Perm' Bus stationbus
- Take the train from Perm 2 to Maslianskaiatrain
- Take the taxi from Maslianskaia to Kamchatkataxi
2d 8h₽9,642–16,420Drive 2,936 km
- Drive from Saint Petersburg to Kamchatkacar 2,936 km
42h 22m₽20,115–29,054Fly to Roshchino International Airport, train, taxi
- Fly from Pulkovo Airport (LED) to Roshchino International Airport (TJM)plane LED - TJM
- Take the train from Tyumen to Manguttrain
- Take the taxi from Mangut to Kamchatkataxi
15h 48m₽12,920–49,666
Pulkovo Airport (LED) to Omsk (OMS) flights
Questions & Answers
The cheapest way to get from Saint Petersburg to Kamchatka is to train and taxi which costs RUB 9000 - RUB 16000 and takes 2 days 1h.
The fastest way to get from Saint Petersburg to Kamchatka is to fly and train and taxi which takes 12h 24m and costs RUB 14000 - RUB 55000.
The distance between Saint Petersburg and Kamchatka is 2894 km. The road distance is 2936 km.
The best way to get from Saint Petersburg to Kamchatka without a car is to train and taxi which takes 2 days 1h and costs RUB 9000 - RUB 16000.
It takes approximately 12h 24m to get from Saint Petersburg to Kamchatka, including transfers.
Kamchatka is 3h ahead of Saint Petersburg. It is currently 6:18 PM in Saint Petersburg and 9:18 PM in Kamchatka.
Yes, the driving distance between Saint Petersburg to Kamchatka is 2936 km. It takes approximately 42h 22m to drive from Saint Petersburg to Kamchatka.
What companies run services between Saint Petersburg, Russia and Kamchatka, Omsk, Russia?
There is no direct connection from Saint Petersburg to Kamchatka. However, you can take the line 2 subway to Moskovskaya, walk to Ст. Метро "Московская", take the line 39 bus to Аэропорт "Пулково 1", Посадки Нет, walk to Pulkovo Airport (LED) airport, fly to Omsk (OMS), walk to Omsk Airport, take the line 17 bus to Omsk station, walk to Omsk-Pass, take the train to Nazyvaevskaia, then take the taxi to Kamchatka. Alternatively, you can take the line 4 subway to Ladozhskaya, walk to Ladozhsky Railway Terminal, take the train to Nazyvaevskaia, then take the taxi to Kamchatka.
- Website
- aeroflot.ru
Flights from Pulkovo Airport to Omsk
- Ave. Duration
- 3h 35m
- When
- Every day
- Estimated price
- ₽11,000–49,000
Flights from Pulkovo Airport to Omsk via Moscow Sheremetyevo
- Ave. Duration
- 7h 15m
- When
- Sunday
- Estimated price
- ₽12,000–55,000
Flights from Pulkovo Airport to Roshchino International Airport
- Ave. Duration
- 3h 1m
- When
- Every day
- Estimated price
- ₽9,000–43,000
Flights from Pulkovo Airport to Roshchino International Airport via Moscow Sheremetyevo
- Ave. Duration
- 5h 15m
- When
- Sunday
- Estimated price
- ₽10,000–46,000
- Website
- nordwindairlines.ru
Flights from Pulkovo Airport to Omsk
- Ave. Duration
- 3h 35m
- When
- Every day
- Estimated price
- ₽11,000–49,000
Flights from Pulkovo Airport to Roshchino International Airport
- Ave. Duration
- 3h 5m
- When
- Monday and Friday
- Estimated price
- ₽9,000–43,000
- Website
- utair.ru
Flights from Pulkovo Airport to Roshchino International Airport
- Ave. Duration
- 3h 5m
- When
- Every day
- Estimated price
- ₽9,000–43,000
- Phone
- 8 (800) 775-00-00
- Website
- Russian Railways
Train from Omsk-Pass to Nazyvaevskaia
- Ave. Duration
- 1h 32m
- Frequency
- 5 times a day
- Estimated price
- ₽850–2,600
- Website
- Russian Railways
- 1nd Class (SW)
- ₽6,000–9,000
- 3rd Class (Platzcart)
- ₽850–1,200
- 2nd Class (Kupé)
- ₽1,800–2,600
Train from Ladozhsky Railway Terminal to Nazyvaevskaia
- Ave. Duration
- 45h 18m
- Frequency
- 4 times a week
- Estimated price
- ₽6,500–12,000
- Website
- Russian Railways
- 1nd Class (SW)
- ₽25,000–35,000
- 3rd Class (Platzcart)
- ₽6,500–8,500
- 2nd Class (Kupé)
- ₽8,000–12,000
Train from Perm 2 to Maslianskaia
- Ave. Duration
- 15h 59m
- Frequency
- Once daily
- Estimated price
- ₽2,600–5,500
- Website
- Russian Railways
- 1nd Class (SW)
- ₽12,000–17,000
- 3rd Class (Platzcart)
- ₽2,600–3,500
- 2nd Class (Kupé)
- ₽3,900–5,500
Train from Tyumen to Mangut
- Ave. Duration
- 5h 53m
- Frequency
- 3 times a week
- Estimated price
- ₽1,300–3,400
- Website
- Russian Railways
- 1nd Class (SW)
- ₽8,000–11,000
- 3rd Class (Platzcart)
- ₽1,300–1,800
- 2nd Class (Kupé)
- ₽2,400–3,400
- Phone
- 8 (800) 775-00-00
- Website
- Russian Railways
Train from Omsk-Pass to Nazyvaevskaia
- Ave. Duration
- 2h 1m
- Frequency
- Once daily
- Estimated price
- ₽500–1,200
- Website
- Russian Railways
- Lastochka Train
- ₽800–1,200
- Commuter Electric Train
- ₽500–750
- Phone
- +7 812 386 79 79
- [email protected]
- Website
- ecolines.ru
Bus from Saint Petersburg Bus Terminal to Cheboksary Bus station
- Ave. Duration
- 19h
- Frequency
- 3 times a week
- Estimated price
- ₽1,900–4,400
- Schedules at
- ecolines.ru
- Phone
- 8-800-775-45-73
- Website
- avtovokzaly.ru
Bus from Cheboksary Bus station to Perm' Bus station
- Ave. Duration
- 16h 55m
- Frequency
- 3 times a day
- Estimated price
- ₽2,400–3,400
- Schedules at
- avtovokzaly.ru
- Ave. Duration
- 3h 8m
- Estimated price
- ₽2,400–3,200
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 do I buy a London Underground ticket?, Travelling to the US: What do I need to know?, and Travelling to the UK: What do I need to know? - to help you get the most out of your next trip.










