• Our partners include:

  • RailEurope
  • Deutsche Bahn
  • Trenitalia
  • SNCF
  • Flixbus
  • RENFE
  • Ouibus
  • BlaBlaCar
  • Booking.com
  • Skyscanner

There are 5 ways to get from Saint Petersburg to Lake Baikal by plane, ferry, train, bus or night train

Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2rio's travel planner.

Recommended option

Fly, Hydrofoil  •  17 h 24 min

  1. Fly from Pulkovo (LED) to Irkutsk (IKT) LED - IKT
  2. Take the Hydrofoil from Irkutsk embankment to Olkhon Pier

$328 - $960

Cheapest option

Train, Hydrofoil via Novosibirsk(RUS)  •  4 days 2 h

  1. Take the train from St Petersburg Ladogskii to Novosibirsk(RUS) D
  2. Take the train from Novosibirsk(RUS) to Irkutsk Passajirskij D
  3. Take the Hydrofoil from Irkutsk embankment to Olkhon Pier

$153 - $317

3 alternative options

Train, Hydrofoil  •  3 days 22 h

  1. Take the train from St Petersburg Glavny to Moskva Oktiabrskaia D
  2. Take the train from Moskva Kasanskaja to Irkutsk Passajirskij D
  3. Take the Hydrofoil from Irkutsk embankment to Olkhon Pier

$159 - $330

Train Russian Railways, Hydrofoil  •  5 days 6 h

  1. Take the train from St Petersburg Glavny to Moskva Oktiabrskaia D
  2. Take the train from Moskva Iaroslavskaja to Darkhan
  3. Take the train from Darkhan to Irkutsk Passajirskij
  4. Take the Hydrofoil from Irkutsk embankment to Olkhon Pier

$664 - $1,020

Bus, night train, Hydrofoil  •  4 days 0 h

  1. Take the bus from Saint Petersburg a/v to VDNKh Bus Station, Moscow
  2. Take the bus from VDNKh Bus Station, Moscow to Nizhniy Novgorod
  3. Take the night train from Nishnij Novgorod Moskovsk to Irkutsk Passajirskij D
  4. Take the Hydrofoil from Irkutsk embankment to Olkhon Pier

$167 - $318

Questions & Answers

The cheapest way to get from Saint Petersburg to Lake Baikal is to train and Hydrofoil which costs RUB 9500 - RUB 21000 and takes 4 days 2 h.

More details

The quickest way to get from Saint Petersburg to Lake Baikal is to fly and Hydrofoil which costs RUB 21000 - RUB 65000 and takes 17 h 24 min.

More details

The distance between Saint Petersburg and Lake Baikal is 4508 km.

The best way to get from Saint Petersburg to Lake Baikal without a car is to train and Hydrofoil which takes 3 days 22 h and costs RUB 10000 - RUB 22000.

More details

It takes approximately 17 h 24 min to get from Saint Petersburg to Lake Baikal, including transfers.

More details

There is no direct flight from Pulkovo Airport to Irkutsk Airport. The quickest flight takes 7 h 55 min and has one stopover.

Search flights

Lake Baikal is 5 h ahead of Saint Petersburg. It is currently 8:10 PM in Saint Petersburg and 1:10 AM in Lake Baikal.

IrAero, Ural Airlines, Aircompany Yakutia and two other airlines offer flights from Pulkovo Airport to Irkutsk Airport.

Search flights

There are 101+ hotels available in Lake Baikal. Prices start at $23 USD per night.

More details

Map of how to get from Saint Petersburg to Lake Baikal.
Launch map view
  • Distance: 2817.7 miles
  • Duration: 17 h 24 min

What companies run services between Saint Petersburg, Russia and Lake Baikal, Respublika Buryatiya, Russia?

There is no direct connection from Saint Petersburg to Lake Baikal. However, you can take the line 2 Metro to Moskovskaya, take the walk to Ст. Метро "Московская", take the line 39 bus to Аэропорт "Пулково 1", take the walk to Pulkovo airport, fly to Irkutsk, take the drive to Irkutsk embankment, take the Hydrofoil to Olkhon Pier, then take the drive to Lake Baikal. Alternatively, you can take a vehicle from Saint Petersburg to Lake Baikal via Moskva Oktiabrskaia, Moskva Kasanskaja, Irkutsk Passajirskij, Irkutsk embankment, and Olkhon Pier in around 3 days 22 h.

Airlines
Aeroflot Russian Airlines
Website
aeroflot.ru
Flights from Pulkovo to Irkutsk via Moscow Sheremetyevo
Ave. Duration
8 h 13 min
When
Every day
Estimated price
$350 - $1,300
S7 Airlines
Website
s7.ru
Flights from Pulkovo to Irkutsk via Moscow Domodedovo
Ave. Duration
9 h 55 min
When
Every day
Estimated price
$310 - $1,100
Flights from Pulkovo to Irkutsk via Novosibirsk
Ave. Duration
11 h 35 min
When
Every day
Estimated price
$300 - $1,000
Flights from Pulkovo to Irkutsk via Moscow Domodedovo, Novosibirsk
Ave. Duration
10 h 20 min
When
Every day
Estimated price
$320 - $1,100
IrAero
Website
iraero.ru
Flights from Pulkovo to Irkutsk via Barnaul
Ave. Duration
8 h 5 min
When
Monday and Thursday
Estimated price
$300 - $1,400
Ural Airlines
Website
uralairlines.com
Flights from Pulkovo to Irkutsk via Koltsovo
Ave. Duration
8 h 15 min
When
Wednesday
Estimated price
$270 - $900
Aircompany Yakutia
Website
yakutia.aero
Flights from Pulkovo to Irkutsk via Yakutsk
Ave. Duration
12 h 45 min
When
Friday
Estimated price
$750 - $2,300
Train operators
Russian Railways (RZhD)
Website
rzd.ru
Train from St Petersburg Glavny to Moskva Oktiabrskaia
Ave. Duration
3 h 58 min
Frequency
Hourly
Estimated price
$17 - $40
Website
pass.rzd.ru
3rd Class (Platzcart)
$17 - $25
2nd Class (Kupé)
$26 - $40
Train from Moskva Kasanskaja to Irkutsk Passajirskij
Ave. Duration
3 days 9 h
Frequency
4 times a week
Estimated price
$75 - $220
Website
pass.rzd.ru
3rd Class (Platzcart)
$75 - $110
2nd Class (Kupé)
$140 - $220
Train from St Petersburg Ladogskii to Novosibirsk(RUS)
Ave. Duration
2 days 8 h
Frequency
4 times a week
Estimated price
$55 - $160
Website
pass.rzd.ru
3rd Class (Platzcart)
$55 - $85
2nd Class (Kupé)
$100 - $160
Train from Novosibirsk(RUS) to Irkutsk Passajirskij
Ave. Duration
31 h 10 min
Frequency
5 times a day
Estimated price
$30 - $85
Website
pass.rzd.ru
3rd Class (Platzcart)
$30 - $50
2nd Class (Kupé)
$55 - $85
Night train from Nishnij Novgorod Moskovsk to Irkutsk Passajirskij
Ave. Duration
2 days 20 h
Frequency
5 times a week
Estimated price
$70 - $200
Website
pass.rzd.ru
3rd Class (Platzcart)
$70 - $110
2nd Class (Kupé)
$130 - $200
Russian Railways
Website
rzd.ru
Train from Moskva Iaroslavskaja to Darkhan
Ave. Duration
3 days 21 h
Frequency
Once a week
Estimated price
$500 - $800
Website
pass.rzd.ru
Train from Darkhan to Irkutsk Passajirskij
Ave. Duration
18 h 58 min
Frequency
Once a week
Estimated price
$80 - $110
Website
pass.rzd.ru
Bus operators
Avtovokzaly.ru
Phone
8-800-775-45-73
Email
support@avtovokzaly.ru
Website
avtovokzaly.ru
Bus from Saint Petersburg a/v to VDNKh Bus Station, Moscow
Ave. Duration
10 h
Frequency
Once daily
Estimated price
$13 - $25
Schedules at
avtovokzaly.ru
Bus from VDNKh Bus Station, Moscow to Nizhniy Novgorod
Ave. Duration
7 h
Frequency
3 times a day
Estimated price
$12 - $17
Schedules at
avtovokzaly.ru
Ferry operators
Eastern-Siberian Inland Navigation Company
Phone
+73952287115
Email
mail@vsrp.ru
Website
vsrp.ru
Ferry from Irkutsk embankment to Olkhon Pier
Ave. Duration
5 h 30 min
Frequency
Twice a week
Estimated price
$54
Schedules at
vsrp.ru
Book at
vsrp.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 Getting around the Cyclades, Best ways to travel around Australia 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.