23 hours from Qiqihar to Jinan, fare 160 yuan, 6 hours from Jinan to Weihai, fare 50 yuan. This is not only slow, but also expensive.
I recommend Qiqihar train to Dalian and Dalian boat to Weihai. I often take this route to Weihai Dalian. Qiqihar to Dalian is the fastest 12 hour and the slowest 18 hour. Tickets range from 130 yuan to more than 80 yuan. It is convenient to have six trains, as follows:
Train departure time, destination business information arrival time, terminal duration
2062 Jiagedaqi Qiqihar 18:00 Dalian 1 1:46 Dalian 17 hours and 46 minutes.
2082/2084 Hailar Qiqihar 0 1: 16 Dalian 19: 19 Dalian 18 hours and 3 minutes.
2 170 Qiqihar Qiqihar 18:46 Dalian1:18 Dalian 16 hours and 32 minutes
22 10 Qiqihar Qiqihar 16:43 Dalian 09:37 Dalian 16 hours and 54 minutes.
2220 Qiqihar Qiqihar 1 1: 15 Dalian 05: 19 Dalian 18 hours and 4 minutes.
2790 Qiqihar 17:42 Dalian 06:37 Dalian 12 hours and 55 minutes
The ship from Dalian to Weihai takes less than an hour during the day, and the price is around 60 yuan, and it takes about five and a half hours to arrive.
Let's look at your actual choice.
I hope you have a good trip.