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 -