Shanghai, China
Jinan
The best and cheapest way to get from Shanghai, China and Jinan is to travel by bus, which will cost about 275 CNY or 40.50 USD.