There are 5 ways to get from Xi'an to Weihai by train, bus, car, or plane
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Train
best- Take the train from Xian North Station to Weihaitrain Xi'an North
12h 24m¥702–806Bus
cheapest- Take the bus from Luoyang to Jinan Bus Terminalbus
- Take the bus from Jinan Bus Terminal to Qingdaobus
- Take the bus from Qingdao to Weihaibus
26h 28m¥381–505Drive 1,393.8 km
- Drive from Xi'an to Weihaicar 1,393.8 km
14h 35m¥1,185–1,712Fly to Weihai, bus
- Fly from Xi'An Xianyang International Airport (XIY) to Weihai (WEH)plane XIY - WEH
- Take the bus from Weihai Dashuibo Airport to Weihaiwei Buildingbus
7h 39m¥607–2,776Fly to Yantai Penglai International Airport, bus, train
- Fly from Xi'An Xianyang International Airport (XIY) to Yantai Penglai International Airport (YNT)plane XIY - YNT
- Take the bus from Yantai Airport to Yantai Southern Bus Stationbus
- Take the train from Yantai South to Weihaitrain
8h 46m¥1,122–3,686
Xi'An Xianyang International Airport (XIY) to Weihai (WEH) flights
Questions & Answers
The cheapest way to get from Xi'an to Weihai is to bus which costs ¥380 - ¥550 and takes 26h 28m.
The fastest way to get from Xi'an to Weihai is to fly and bus which takes 7h 39m and costs ¥600 - ¥2800.
No, there is no direct bus from Xi'an to Weihai. However, there are services departing from Luoyang and arriving at Weihai via Jinan Bus Terminal and Qingdao. The journey, including transfers, takes approximately 26h 28m.
No, there is no direct train from Xi'an to Weihai. However, there are services departing from Shi Tushuguan and arriving at Weihai via Xian North Station. The journey, including transfers, takes approximately 12h 24m.
The distance between Xi'an and Weihai is 1692 km. The road distance is 1393.8 km.
The best way to get from Xi'an to Weihai without a car is to train which takes 12h 24m and costs ¥700 - ¥850.
It takes approximately 12h 24m to get from Xi'an to Weihai, including transfers.
Xi'an to Weihai bus services, operated by Ctrip, depart from Luoyang station.
Xi'an to Weihai train services, operated by China Railways G-Class, depart from Xian North Station.
The best way to get from Xi'an to Weihai is to train which takes 12h 24m and costs ¥700 - ¥850. Alternatively, you can bus, which costs ¥380 - ¥550 and takes 26h 28m.
What companies run services between Xi'an, China and Weihai, China?
China Railways G-Class operates a train from Xian North Station to Weihai once daily. Tickets cost ¥700–800 and the journey takes 9h 51m. Alternatively, you can take a subway from Shi Tushuguan to Weihai via Zhonglou, Luoyang, Jinan Bus Terminal, and Qingdao in around 26h 28m.
- Website
- en.ceair.com
Flights from Xi'An Xianyang International Airport to Weihai via Nanjing
- Ave. Duration
- 5h
- When
- Wednesday, Friday, and Sunday
- Estimated price
- ¥1,800–4,700
Flights from Xi'An Xianyang International Airport to Yantai Penglai International Airport
- Ave. Duration
- 2h 25m
- When
- Every day
- Estimated price
- ¥1,400–4,100
Flights from Xi'An Xianyang International Airport to Yantai Penglai International Airport via Dalian
- Ave. Duration
- 4h 40m
- When
- Every day
- Estimated price
- ¥1,600–4,300
- Website
- loongair.cn
Flights from Xi'An Xianyang International Airport to Weihai
- Ave. Duration
- 2h 25m
- When
- Every day
- Estimated price
- ¥550–2,700
Flights from Xi'An Xianyang International Airport to Yantai Penglai International Airport
- Ave. Duration
- 2h
- When
- Every day
- Estimated price
- ¥1,000–3,500
- Website
- ch.com
Flights from Xi'An Xianyang International Airport to Weihai
- Ave. Duration
- 2h 25m
- When
- Every day
- Estimated price
- ¥550–2,700
Flights from Xi'An Xianyang International Airport to Yantai Penglai International Airport
- Ave. Duration
- 2h
- When
- Every day
- Estimated price
- ¥1,000–3,500
- Website
- shenzhenair.com
Flights from Xi'An Xianyang International Airport to Yantai Penglai International Airport
- Ave. Duration
- 2h 5m
- When
- Every day
- Estimated price
- ¥1,800–4,000
- Website
- tianjin-air.com
Flights from Xi'An Xianyang International Airport to Yantai Penglai International Airport
- Ave. Duration
- 2h 5m
- When
- Every day
- Estimated price
- ¥1,900–5,000
Train from Xian North Station to Weihai
- 2nd Class Seat
- ¥700–800
- 1st Class Seat
- ¥1,200–1,350
- Business Class Seat
- ¥1,700–2,500
Train from Yantai South to Weihai
- 2nd Class Seat
- ¥36–39
- 1st Class Seat
- ¥57–62
- Business Class Seat
- ¥75–110
Train from Yantai South to Weihai
- Ave. Duration
- 27 min
- Frequency
- Once daily
- Estimated price
- ¥45–70
- Schedules at
- chinahighlights.com
- Adult - 2nd Class
- ¥45–65
- Adult - 1st Class
- ¥50–70
- Phone
- 400-830-6666
- Website
- ctrip.com
Bus from Luoyang to Jinan Bus Terminal
- Ave. Duration
- 15h 10m
- Frequency
- Every 4 hours
- Estimated price
- ¥189
- Schedules at
- ctrip.com
- [email protected]
- Website
- chinabusguide.com
Bus from Jinan Bus Terminal to Qingdao
- Ave. Duration
- 5h 25m
- Frequency
- Hourly
- Estimated price
- ¥96–170
- Schedules at
- chinabusguide.com
- Bus
- ¥110–170
Bus from Qingdao to Weihai
- Ave. Duration
- 3h 10m
- Frequency
- Every 3 hours
- Estimated price
- ¥95–140
- Schedules at
- chinabusguide.com
- Bus
- ¥95–140
- Phone
- 0631-8641172
- [email protected]
- Website
- whairport.com
Bus from Weihai Dashuibo Airport to Weihaiwei Building
- Ave. Duration
- 1h 21m
- Frequency
- Hourly
- Estimated price
- ¥30
- Schedules at
- whairport.com
- Phone
- 0535-6299999
- [email protected]
- Website
- yantai-airport.com
Bus from Yantai Airport to Yantai Southern Bus Station
- Ave. Duration
- 1h 11m
- Frequency
- Hourly
- Estimated price
- ¥30
- Schedules at
- yantai-airport.com
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 Thanksgiving 2018: How to travel stress-free, Slovenia: Getting from Ljubljana to Lake Bled, and How to travel India's Golden Triangle - to help you get the most out of your next trip.
More Questions & Answers
Xi'an to Weihai bus services, operated by Ctrip, arrive at Jinan Bus Terminal station.
Xi'an to Weihai train services, operated by China Railways G-Class, arrive at Weihai station.
Yes, the driving distance between Xi'an to Weihai is 1394 km. It takes approximately 14h 35m to drive from Xi'an to Weihai.
There are 32+ hotels available in Weihai.









