There are 7 ways to get from Shanghai to Lake Baikal by plane, bus, unknown, 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.
Fly Shanghai Hongqiao International Airport to Irkutsk Airport, bus, travel
best- Fly from Shanghai Hongqiao International Airport (SHA) to Irkutsk Airport (IKT)plane SHA - IKT
- Take the bus from Irkutsk Bus station to Mrcbus
- Walk from Mrc to Lake Baikalunknown
15h 16mTrain, bus, travel
- Take the train from Shanghai Hongqiao to Dandongtrain
- Take the train from Dandong to Pyongyangtrain
- Take the train from Pyongyang to Ulan-Udetrain
- Take the bus from Ulan-Ude Bus station to Gremyachinskbus
- Walk from Gremyachinsk to Lake Baikalunknown
5d 17hFly Shanghai Pudong International Airport to Ulan-Ude, bus, travel
- Fly from Shanghai Pudong International Airport (PVG) to Ulan-Ude (UUD)plane PVG - UUD
- Take the bus from Ulan-Ude Bus station to Gremyachinskbus
- Walk from Gremyachinsk to Lake Baikalunknown
20h 50mFly Shanghai Pudong International Airport to Irkutsk Airport, bus, travel
- Fly from Shanghai Pudong International Airport (PVG) to Irkutsk Airport (IKT)plane PVG - IKT
- Take the bus from Irkutsk Bus station to Mrcbus
- Walk from Mrc to Lake Baikalunknown
13h 38mTrain to Sunan Shuofang International Airport, fly to Irkutsk Airport, bus, travel
- Take the train from Shanghai station to Wuxitrain
- Fly from Sunan Shuofang International Airport (WUX) to Irkutsk Airport (IKT)plane WUX - IKT
- Take the bus from Irkutsk Bus station to Mrcbus
- Walk from Mrc to Lake Baikalunknown
17h 34mBus to Nantong Xingdong Airport, fly to Irkutsk Airport, bus, travel
- Take the bus from Shanghai Zongzhan to Jiangsu Tongzhoubus
- Fly from Nantong Xingdong Airport (NTG) to Irkutsk Airport (IKT)plane NTG - IKT
- Take the bus from Irkutsk Bus station to Mrcbus
- Walk from Mrc to Lake Baikalunknown
22h 53mFly Shanghai Hongqiao International Airport to Ulan-Ude, bus, travel
- Fly from Shanghai Hongqiao International Airport (SHA) to Ulan-Ude (UUD)plane SHA - UUD
- Take the bus from Ulan-Ude Bus station to Gremyachinskbus
- Walk from Gremyachinsk to Lake Baikalunknown
18h 43m
Shanghai Hongqiao International Airport (SHA) to Irkutsk Airport (IKT) flights
Questions & Answers
The distance between Shanghai and Lake Baikal is 3013 km.
The best way to get from Shanghai to Lake Baikal without a car is to train and bus and travel which takes 5 days 17h and costs .
It takes approximately 15h 16m to get from Shanghai to Lake Baikal, including transfers.
What companies run services between Shanghai, China and Lake Baikal, Irkutsk, Russia?
There is no direct connection from Shanghai to Lake Baikal. However, you can take the line 10 subway to Hongqiao Airport T1, walk to Shanghai Hongqiao International Airport (SHA) airport, fly to Irkutsk Airport (IKT), take the taxi to Irkutsk Bus station, take the bus to Mrc, then travel to Lake Baikal. Alternatively, you can take a subway from South Shaanxi Road to Lake Baikal via Shanghai Hongqiao Train Station, Shanghai Hongqiao, Dandong, Pyongyang, Ulan-Ude, Ulan-Ude Bus station, and Gremyachinsk in around 5d 17h.
- Website
- iraero.ru
Flights from Shanghai Pudong International Airport to Ulan-Ude via Harbin, Blagoveschensk
- Ave. Duration
- 14h 40m
- When
- Monday
- Estimated price
- ₽13,000–45,000
Flights from Shanghai Pudong International Airport to Ulan-Ude via Beijing Capital, Irkutsk Airport
- Ave. Duration
- 18h 22m
- When
- Sunday and Monday
- Estimated price
- ₽12,000–36,000
Flights from Sunan Shuofang International Airport to Irkutsk Airport via Harbin
- Ave. Duration
- 11h 35m
- When
- Monday
- Estimated price
- ₽14,000–60,000
Flights from Nantong Xingdong Airport to Irkutsk Airport via Harbin
- Ave. Duration
- 15h 32m
- When
- Monday
- Estimated price
- ₽15,000–60,000
Flights from Shanghai Hongqiao International Airport to Ulan-Ude via Beijing Capital, Irkutsk Airport
- Ave. Duration
- 11h 52m
- When
- Monday
- Estimated price
- ₽13,000–40,000
Flights from Shanghai Hongqiao International Airport to Ulan-Ude via Harbin, Blagoveschensk
- Ave. Duration
- 20h 45m
- When
- Monday
- Estimated price
- ₽14,000–42,000
- Website
- s7.ru
Flights from Shanghai Pudong International Airport to Ulan-Ude via Irkutsk Airport
- Ave. Duration
- 26h 35m
- When
- Tuesday and Thursday
- Estimated price
- ₽10,000–41,000
Flights from Shanghai Pudong International Airport to Irkutsk Airport
- Ave. Duration
- 4h 30m
- When
- Tuesday and Thursday
- Estimated price
- ₽9,500–39,000
Flights from Sunan Shuofang International Airport to Irkutsk Airport via Beijing Daxing
- Ave. Duration
- 12h 35m
- When
- Every day
- Estimated price
- ₽11,000–48,000
Flights from Sunan Shuofang International Airport to Irkutsk Airport via Guangzhou Baiyun
- Ave. Duration
- 13h 12m
- When
- Tuesday and Saturday
- Estimated price
- ₽18,000–70,000
Flights from Nantong Xingdong Airport to Irkutsk Airport via Beijing Daxing
- Ave. Duration
- 16h 15m
- When
- Every day
- Estimated price
- ₽12,000–55,000
- Website
- airchina.com
Flights from Shanghai Hongqiao International Airport to Irkutsk Airport via Beijing Capital
- Ave. Duration
- 6h 32m
- When
- Every day
- Estimated price
- ₽13,000–38,000
Flights from Sunan Shuofang International Airport to Irkutsk Airport via Beijing Capital
- Ave. Duration
- 7h 50m
- When
- Every day
- Estimated price
- ₽14,000–43,000
Flights from Nantong Xingdong Airport to Irkutsk Airport via Beijing Capital
- Ave. Duration
- 21h 5m
- When
- Every day
- Estimated price
- ₽15,000–46,000
- Website
- flyaurora.ru
Flights from Shanghai Pudong International Airport to Ulan-Ude via Vladivostok
- Ave. Duration
- 16h
- When
- Sunday
- Estimated price
- ₽12,000–47,000
Flights from Shanghai Hongqiao International Airport to Ulan-Ude via Taiyuan, Krasnoyarsk
- Ave. Duration
- 11h 5m
- When
- Tuesday
- Estimated price
- ₽16,000–65,000
- Website
- aeroflot.ru
Flights from Shanghai Pudong International Airport to Irkutsk Airport via Krasnoyarsk
- Ave. Duration
- 8h 55m
- When
- Thursday and Saturday
- Estimated price
- ₽14,000–55,000
Train from Shanghai Hongqiao to Dandong
- Ave. Duration
- 11h 40m
- Frequency
- Once daily
- Estimated price
- ₽11,500–12,500
- Schedules at
- 12306.cn
- Book at
- 12306.cn
- 2nd Class Seat
- ₽11,500–12,500
- 1st Class Seat
- ₽19,000–21,000
- Business Class Seat
- ₽27,000–39,000
Train from Shanghai station to Wuxi
- Ave. Duration
- 44 min
- Frequency
- Every 30 minutes
- Estimated price
- ₽700–850
- Schedules at
- 12306.cn
- Book at
- 12306.cn
- 2nd Class Seat
- ₽700–850
- 1st Class Seat
- ₽1,200–1,300
- Business Class Seat
- ₽1,600–2,400
- Phone
- 86-010-12306
- Website
- china-railway.com.cn
Train from Dandong to Pyongyang
- Ave. Duration
- 8h 15m
- Frequency
- 4 times a week
- Estimated price
- ₽11,000–13,000
- Schedules at
- 12306.cn
Train from Pyongyang to Ulan-Ude
- Ave. Duration
- 4d 12h
- Frequency
- Once a week
- Schedules at
- eng.rzd.ru
Train from Shanghai station to Wuxi
- Hard Seat
- ₽550–850
- Hard Sleeper
- ₽600–950
- Soft Sleeper
- ₽1,500–2,200
Train from Shanghai station to Wuxi
- Ave. Duration
- 1h 11m
- Frequency
- Once daily
- Estimated price
- ₽750–1,400
- Schedules at
- chinahighlights.com
- Adult - 2nd Class
- ₽750–1,100
- Adult - 1st Class
- ₽950–1,400
Train from Shanghai station to Wuxi
- Hard Seat
- ₽280–380
- Hard sleeper
- ₽600–900
- Soft sleeper
- ₽1,000–1,400
- Phone
- 8-950-113-5555
- Website
- avtovokzal-on-line.ru
Bus from Irkutsk Bus station to Mrc
- Ave. Duration
- 4h 47m
- Frequency
- Every 4 hours
- Estimated price
- ₽1,000
- Website
- https://avtovokzal-on-line.ru/
- Schedules at
- https://avtovokzal-on-line.ru/map
Bus from Irkutsk Bus station to Mrc
- Ave. Duration
- 4h 47m
- Frequency
- Every 4 hours
- Estimated price
- ₽1,000
- Website
- https://avtovokzal-on-line.ru/
- Schedules at
- https://avtovokzal-on-line.ru/map
Bus from Irkutsk Bus station to Mrc
- Ave. Duration
- 4h 47m
- Frequency
- Every 4 hours
- Estimated price
- ₽1,000
- Website
- https://avtovokzal-on-line.ru/
- Schedules at
- https://avtovokzal-on-line.ru/map
Bus from Irkutsk Bus station to Mrc
- Ave. Duration
- 4h 47m
- Frequency
- Every 4 hours
- Estimated price
- ₽1,000
- Website
- https://avtovokzal-on-line.ru/
- Schedules at
- https://avtovokzal-on-line.ru/map
- Phone
- 8-950-383-5555
- Website
- 03.avtovokzal-on-line.ru
Bus from Ulan-Ude Bus station to Gremyachinsk
- Ave. Duration
- 2h 49m
- Frequency
- Every 4 hours
- Estimated price
- ₽495
- Schedules at
- 03.avtovokzal-on-line.ru
Bus from Ulan-Ude Bus station to Gremyachinsk
- Ave. Duration
- 2h 49m
- Frequency
- Every 4 hours
- Estimated price
- ₽495
- Schedules at
- 03.avtovokzal-on-line.ru
Bus from Ulan-Ude Bus station to Gremyachinsk
- Ave. Duration
- 2h 49m
- Frequency
- Every 4 hours
- Estimated price
- ₽495
- Schedules at
- 03.avtovokzal-on-line.ru
- [email protected]
- Website
- chinabusguide.com
Bus from Shanghai Zongzhan to Jiangsu Tongzhou
- Ave. Duration
- 1h 40m
- Frequency
- Hourly
- Estimated price
- ₽700–1,200
- Schedules at
- chinabusguide.com
- Bus
- ₽850–1,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 Train travel in France: A guide to SNCF, 5 incredible day trips from Florence by train, and Travelling to the US: What do I need to know? - to help you get the most out of your next trip.

















