Home / Train /

Shanghai to Weihai Train


At present, 3 high speed trains are running from Shanghai Hongqiao/ Shanghai Songjiang Railway Station to Weihai Railway Station, taking about 6.5 - 8 hours to complete the journey as long as 1,511 kilometers (939 miles). One also stops at Weihai North Station. The train ticket price for a first class seat is CNY 622 - 667 and for a second class seat is CNY 391 - 417.

You can also make a transfer in Jinan if the direct Shanghai to Weihai train tickets are not available. The total travel time is around 8 to 9 hours and the lowest cost is CNY 607.

Shanghai to Weihai Train Tickets Booking 

Train
Dep.
Arr.
TrainDep.Arr.Duration
D2928
7H56M
06:23
Shanghai Songjiang
14:19
Weihai
 
7H56M
D2928
7H27M
06:52
Shanghai Hongqiao
14:19
Weihai
 
7H27M
D2152
6H58M
07:24
Shanghai Hongqiao
14:22
Weihai North
 
6H58M
D2924
6H37M
14:16
Shanghai Hongqiao
20:53
Weihai
 
6H37M

Running Route of Shanghai to Weihai High Speed Train

Shanghai - Jinan High Speed Railway Line: Constituting an important part of Beijing - Shanghai High Speed Railway Line, Shanghai - Jinan High Speed Railway Line is 912 kilometers (567 miles) in length, connecting railway stations of Wuxi East, Changzhou North, Zhenjiang South, Nanjing South, Bengbu South, Xuzhou East, Zaozhuang and Qufu East.

Jinan - Qingdao High Speed Railway Line: With the length of 329 kilometers (204 miles), Jinan - Qingdao High Speed Railway Line mainly links Zhangqiu Railway Station, Zibo Railway Station, Weifang Railway Station and Gaomi Railway Station.

Qingdao - Weihai High Speed Railway Line: As long as 260 kilometers (161 miles), Qingdao - Weihai High Speed Railway Line connects railway stations like Jimo North, Laiyang, Yantai South and Muping.
 

Other Transportation Options from Shanghai to Weihai

Transfer in Jinan

Shanghai Hongqiao to Jinan West Jinan West to Weihai Overall Travel Time Ticket Price
Second Class Seat/ Second Class Seat
G104 06:27 - 11:18 G6999 12:35 - 15:24 8h57m CNY 423 + CNY 235 = CNY 658
G2662 11:45 - 16:03 G1089 16:45 - 20:36 8h51m CNY 400+CNY 207 = CNY 607
G134 12:26 - 16:48 G2147 17:18 - 20:24 7h58m  CNY 417+CNY 242 = CNY 659
G137 13:29 - 17:42 D6077 18:07 - 21:55 8h26m  CNY 417+CNY 220 = CNY 637
G142 14:16 - 18:21 G3423 19:23 - 22:07 7h51m CNY 433+CNY 223 = CNY 656
 

Shanghai to Weihai Flight

3 flights are available from Shanghai to Weihai, taking about 2 hours. The schedule is from 07:40 to 18:30 and the air fare is from CNY 400 to CNY 1,000.
 

Top Things to Do in Weihai

  Encounter wild animals and enjoy the beautiful island scenery on Liugong Island. Moreover, there are lots of heritage sites and museums in the scenic area. Tourists can also get a glimpse of what happened in China’s modern history.
  Enjoy sunshine in Weihai International Bathing Beach. On the beach, tourists can also participate in various entertaining activities such as ride dune buggy, motorboat and so on. One can also eat or buy some sea foods there.
  Buy some local specialties such as pear jujube, flat peach, gingko and ginseng.
 

Weihai to Shanghai Train

4 Weihai to Shanghai high speed trains are in service, taking about 7 - 8 hours. A second class seat costs CNY 381 - 407.

See detailed Shanghai Train Schedule 

Major Rail Lines from Shanghai to:
Major Rail Lines from Weihai to:
- Last updated on Aug. 12, 2025 by Grace Yang -