There are 8 ways to get from Nanjing 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 Nanjing South to Xuzhou Easttrain Jiangshan
- Take the train from Xuzhou East to Weihaitrain Xi'an North
10h 23m¥513–585Bus
cheapest- Take the bus from Nanjing to Rizhaobus
- Take the bus from Rizhao Airport Ticketing Center to Qingdao Liuting airportbus
- Take the bus from Qingdao Liuting airport to Weihai Bus Stationbus
14h 26m¥317–364Drive 793.5 km
- Drive from Nanjing to Weihaicar 793.5 km
8h 24m¥675–974Fly Nanjing Lukou International Airport to Weihai, bus
- Fly from Nanjing Lukou International Airport (NKG) to Weihai (WEH)plane NKG - WEH
- Take the bus from Weihai Dashuibo Airport to Weihaiwei Buildingbus
6h 53m¥539–2,043Train via Gulou
- Take the train from Nanjing South to Xuzhou Easttrain Zhengzhou East / ...
- Take the train from Xuzhou East to Weihaitrain Xi'an North
10h 26m¥514–585Train via Rizhao West
- Take the train from Nanjing to Rizhao Westtrain
- Take the train from Rizhao West to Laiyangtrain
- Take the train from Laiyang to Weihaitrain
13h 13m¥371–643Fly Nanjing Lukou International Airport to Yantai Penglai International Airport, bus, train
- Fly from Nanjing Lukou International Airport (NKG) to Yantai Penglai International Airport (YNT)plane NKG - YNT
- Take the bus from Yantai Airport to Yantai Southern Bus Stationbus
- Take the train from Yantai South to Weihaitrain
8h 15m¥1,304–3,553Train to Yangzhou Taizhou Airport, fly to Weihai, bus
- Take the train from Nanjing to Jiangdutrain
- Fly from Yangzhou Taizhou Airport (YTY) to Weihai (WEH)plane YTY - WEH
- Take the bus from Weihai Dashuibo Airport to Weihaiwei Buildingbus
7h 23m¥1,248–4,014
Nanjing Lukou International Airport (NKG) to Weihai (WEH) flights
Questions & Answers
The cheapest way to get from Nanjing to Weihai is to bus which costs ¥310 - ¥370 and takes 14h 26m.
The fastest way to get from Nanjing to Weihai is to fly and bus which takes 6h 53m and costs ¥500 - ¥2100.
No, there is no direct bus from Nanjing to Weihai. However, there are services departing from Nanjing and arriving at Weihaiwei Building via Rizhao Airport Ticketing Center, Qingdao Liuting airport and Weihai Bus Station. The journey, including transfers, takes approximately 14h 26m.
No, there is no direct train from Nanjing to Weihai. However, there are services departing from Jimingshi and arriving at Weihai via Nanjing South and Xuzhou East. The journey, including transfers, takes approximately 10h 23m.
The distance between Nanjing and Weihai is 1208 km. The road distance is 793.5 km.
The best way to get from Nanjing to Weihai without a car is to train which takes 10h 23m and costs ¥500 - ¥600.
It takes approximately 10h 23m to get from Nanjing to Weihai, including transfers.
Nanjing to Weihai bus services, operated by China Bus Guide, depart from Nanjing station.
Nanjing to Weihai train services, operated by China Railways G-Class, depart from Nanjing South station.
The best way to get from Nanjing to Weihai is to train which takes 10h 23m and costs ¥500 - ¥600. Alternatively, you can bus, which costs ¥310 - ¥370 and takes 14h 26m.
What companies run services between Nanjing, China and Weihai, China?
You can take a subway from Jimingshi to Weihaiwei Building via Nanjing South, Nanjing South, Xuzhou East, Weihai, and Weihai Bus Station in around 10h 23m. Alternatively, you can take a bus from Nanjing to Weihaiwei Building via Rizhao, Rizhao Airport Ticketing Center, Qingdao Liuting airport, and Weihai Bus Station in around 14h 26m.
- Website
- en.ceair.com
Flights from Nanjing Lukou International Airport to Weihai
- Ave. Duration
- 1h 40m
- When
- Every day
- Estimated price
- ¥1,100–3,700
Flights from Nanjing Lukou International Airport to Yantai Penglai International Airport via Dalian
- Ave. Duration
- 4h
- When
- Every day
- Estimated price
- ¥1,300–4,000
Flights from Yangzhou Taizhou Airport to Weihai
- Ave. Duration
- 1h 50m
- When
- Monday, Wednesday, Friday, and Sunday
- Estimated price
- ¥1,100–3,800
- Website
- ch.com
Flights from Nanjing Lukou International Airport to Weihai
- Ave. Duration
- 1h 50m
- When
- Every day
- Estimated price
- ¥500–2,000
- Website
- sda.cn
Flights from Nanjing Lukou International Airport to Yantai Penglai International Airport
- Ave. Duration
- 1h 30m
- When
- Every day
- Estimated price
- ¥1,200–3,400
Train from Nanjing South to Xuzhou East
- 2nd Class Seat
- ¥140–170
- 1st Class Seat
- ¥240–270
- Business Class Seat
- ¥350–490
Train from Xuzhou East to Weihai
- 2nd Class Seat
- ¥370–410
- 1st Class Seat
- ¥620–680
- Business Class Seat
- ¥900–1,300
Train from Nanjing South to Xuzhou East
- Ave. Duration
- 2h 7m
- Frequency
- Every 20 minutes
- Estimated price
- ¥140–170
- Schedules at
- 12306.cn
- Book at
- 12306.cn
- 2nd Class Seat
- ¥140–170
- 1st Class Seat
- ¥240–270
- Business Class Seat
- ¥350–490
Train from Xuzhou East to Weihai
- 2nd Class Seat
- ¥370–410
- 1st Class Seat
- ¥620–680
- Business Class Seat
- ¥900–1,300
Train from Rizhao West to Laiyang
- 2nd Class Seat
- ¥100–110
- 1st Class Seat
- ¥160–180
- Business Class Seat
- ¥230–330
Train from Laiyang to Weihai
- 2nd Class Seat
- ¥70–80
- 1st Class Seat
- ¥115–130
- Business Class Seat
- ¥160–240
Train from Yantai South to Weihai
- 2nd Class Seat
- ¥36–39
- 1st Class Seat
- ¥57–62
- Business Class Seat
- ¥75–110
Train from Nanjing to Jiangdu
- 2nd Class Seat
- ¥58–63
- 1st Class Seat
- ¥90–105
- Business Class Seat
- ¥130–190
Train from Nanjing to Rizhao West
- Ave. Duration
- 6h 58m
- Frequency
- Once daily
- Estimated price
- ¥200–460
- Schedules at
- chinahighlights.com
- Adult - 2nd Class
- ¥200–280
- Adult - 1st Class
- ¥320–460
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
Train from Nanjing to Jiangdu
- Ave. Duration
- 53 min
- Frequency
- Once daily
- Estimated price
- ¥60–110
- Schedules at
- chinahighlights.com
- Adult - 2nd Class
- ¥60–85
- Adult - 1st Class
- ¥75–110
- [email protected]
- Website
- chinabusguide.com
Bus from Nanjing to Rizhao
- Ave. Duration
- 6h
- Frequency
- Hourly
- Estimated price
- ¥130–180
- Schedules at
- chinabusguide.com
- Bus
- ¥130–180
- Phone
- (86+)0532-96567
- Website
- qdairport.com
Bus from Rizhao Airport Ticketing Center to Qingdao Liuting airport
- Ave. Duration
- 2h 10m
- Frequency
- Every 2 hours
- Estimated price
- ¥85
- Schedules at
- qdairport.com
Bus from Qingdao Liuting airport to Weihai Bus Station
- Ave. Duration
- 3h
- Frequency
- Every 3 hours
- Estimated price
- ¥100
- Schedules at
- qdairport.com
- 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
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 How to get from Luton Airport into central London, Why you should take the train in the US, and 4 stunningly beautiful Philippines islands you need to visit - to help you get the most out of your next trip.
More Questions & Answers
Nanjing to Weihai bus services, operated by China Bus Guide, arrive at Rizhao station.
Nanjing to Weihai train services, operated by China Railways G-Class, arrive at Xuzhou East station.
Yes, the driving distance between Nanjing to Weihai is 794 km. It takes approximately 8h 24m to drive from Nanjing to Weihai.
There are 32+ hotels available in Weihai.









