There are 8 ways to get from Shanghai to Lithuania by plane, car, bus, train, or ferry
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 Pudong International Airport to Vilnius Airport
best- Fly from Shanghai Pudong International Airport (PVG) to Vilnius Airport (VNO)plane PVG - VNO
16h 20m$309–811Fly Shanghai Pudong International Airport to Minsk National Airport, bus
cheapest- Fly from Shanghai Pudong International Airport (PVG) to Minsk National Airport (MSQ)plane PVG - MSQ
- Take the bus from Minsk Airport to Minsk stationbus
- Take the bus from Minsk Central Bus Station to Vilnius, Autobusų Stotisbus
21h 59m$273–802Drive 9,073.9 km
- Drive from Shanghai Station to Vilniuscar 9,073.9 km
4d 9h$1,560–2,253Fly Shanghai Hongqiao International Airport to Vilnius Airport
- Fly from Shanghai Hongqiao International Airport (SHA) to Vilnius Airport (VNO)plane SHA - VNO
17h 38m$282–853Fly Shanghai Pudong International Airport to Palanga International Airport
- Fly from Shanghai Pudong International Airport (PVG) to Palanga International Airport (PLQ)plane PVG - PLQ
21h 5m$461–1,213Fly Shanghai Pudong International Airport to Kaunas
- Fly from Shanghai Pudong International Airport (PVG) to Kaunas (KUN)plane PVG - KUN
17h 25m$399–1,110Fly Shanghai Pudong International Airport to Khrabrovo Airport, train
- Fly from Shanghai Pudong International Airport (PVG) to Khrabrovo Airport (KGD)plane PVG - KGD
- Take the train from Kaliningrad-Passajirsk to Chernyshevskoetrain
- Take the train from Kybartai to Kaunastrain
23h 26m$286–828Fly Shanghai Pudong International Airport to Helsinki Airport, ferry, train
- Fly from Shanghai Pudong International Airport (PVG) to Helsinki Airport (HEL)plane PVG - HEL
- Take the ferry from Helsinki Terminal 2 to Tallinnferry
- Take the train from Tallinn to Siauliaitrain
25h 51m$566–847
Shanghai Pudong International Airport (PVG) to Vilnius Airport (VNO) flights
Questions & Answers
The cheapest way to get from Shanghai to Lithuania is to fly and bus which costs $270 - $800 and takes 21h 59m.
The fastest way to get from Shanghai to Lithuania is to fly which takes 16h 20m and costs $300 - $850.
The distance between Shanghai and Lithuania is 7668 km. The road distance is 9073.9 km.
It takes approximately 16h 20m to get from Shanghai to Lithuania, including transfers.
Lithuania is 5h behind Shanghai. It is currently 3:42 PM in Shanghai and 10:42 AM in Lithuania.
Yes, the driving distance between Shanghai to Lithuania is 9074 km. It takes approximately 4 days 9h to drive from Shanghai to Lithuania.
There are 1448+ hotels available in Lithuania.
What companies run services between Shanghai, China and Lithuania?
Finnair, Lufthansa, and five other airlines fly from Shanghai Pudong International Airport (PVG) to Vilnius Airport (VNO) 5 times a day.
- Website
- aeroflot.ru
Flights from Shanghai Pudong International Airport to Minsk National Airport via Moscow Sheremetyevo
- Ave. Duration
- 13h 25m
- When
- Every day
- Estimated price
- $250–1,100
Flights from Shanghai Pudong International Airport to Khrabrovo Airport via Moscow Sheremetyevo
- Ave. Duration
- 14h 11m
- When
- Every day
- Estimated price
- $260–1,100
Flights from Shanghai Pudong International Airport to Khrabrovo Airport via Pulkovo
- Ave. Duration
- 13h 10m
- When
- Every day
- Estimated price
- $260–700
- Phone
- 8 (800) 775-00-00
- Website
- Russian Railways
Train from Kaliningrad-Passajirsk to Chernyshevskoe
- Ave. Duration
- 1h 44m
- Frequency
- 3 times a day
- Estimated price
- $10–35
- Website
- Russian Railways
- 1nd Class (SW)
- $75–110
- 3rd Class (Platzcart)
- $10–14
- 2nd Class (Kupé)
- $22–35
- Phone
- +375-17-251-14-11
- [email protected]
- Website
- Minsktrans
Bus from Minsk Airport to Minsk station
- Ave. Duration
- 24 min
- Frequency
- Hourly
- Estimated price
- $1–3
- Book at
- Infobus
- Website
- Minsktrans
- Schedules at
- Minsktrans
Bus from Minsk Central Bus Station to Vilnius, Autobusų Stotis
- Ave. Duration
- 4h 55m
- Frequency
- Every 4 hours
- Estimated price
- $6–70
- Book at
- Infobus
- Website
- Minsktrans
- Schedules at
- Minsktrans
- Phone
- 06000 4300
- Website
- eckeroline.fi
Ferry from Helsinki Terminal 2 to Tallinn
- Ave. Duration
- 2h 15m
- Frequency
- 3 times a day
- Estimated price
- $21–35
- Schedules at
- Eckeroline
- Economy
- $22–35
Want to know more about travelling around Lithuania
Rome2Rio's Travel Guide series provide vital information for the global traveller. Filled with useful and timely travel information, the guides answer all the hard questions - such as 'How do I buy a ticket?', 'Should I book online before I travel? ', 'How much should I expect to pay?', 'Do the trains and buses have Wifi?' - to help you get the most out of your next trip.
Related travel guides
How to plan an amazing trip around Scandinavia
Read the travel guide








