Shanghai to Weifang Train
At present, Shanghai/ Shanghai Hongqiao Railway Station supports 5 high speed trains to Weifang Railway Station/ Weifang North Railway Station.
These Shanghai to Weifang high speed trains require 5 to 6 hours to complete the travel distance of 1,125 kilometers (699 miles) to 1,146 kilometers (712 miles). The ticket price for the first class seat is CNY 544 - 874 and for a second class seat is CNY 338 - 532.
Shanghai to Weifang Train Tickets Booking
Train  | 	Dep.  | 	Arr.  | 
| Train | Dep. | Arr. | Duration | 
|---|---|---|---|
G230  5H11M  | 07:05 Shanghai | 12:16 Weifang | |
D2122  5H59M  | 13:16 Shanghai Hongqiao | 19:15 Weifang | |
D2922  6H9M  | 15:10 Shanghai | 21:19 Weifang North | |
D2124  5H47M  | 15:37 Shanghai Hongqiao | 21:24 Weifang North | |
G234  5H14M  | 16:32 Shanghai Hongqiao | 21:46 Weifang | 
Running Route of Shanghai to Weifang High Speed Train
Jinan - Weifang High Speed Railway Line: Running the distance of 210 kilometers (130 miles), Jinan - Weifang High Speed Railway Line constitutes part of Jinan - Qingdao High Speed Railway Line, mainly connecting Jinan Railway Station, Zibo Railway Station and Weifang Railway Station.
Other Transportation Option: Shanghai to Jinan Flight + Jinan to Weifang Train
Shanghai to Jinan Flight
Jinan to Weifang Train
Passengers can take airport shuttle bus line 1 to get to Jinan Railway Station directly. The travel time is about 40 minutes and the ticket price is CNY 20.
Weifang to Shanghai Train
- Last updated on Aug. 12, 2025 by Grace Yang -