(1)列车从北京南到上海虹桥的运行时间:$t = 13:48 - 09:00 = 4$小时$48$分钟$= 4 + \frac{48}{60} = 4.8$小时,路程$s = 1318$km,平均速度$v = \frac{s}{t} = \frac{1318}{4.8} \approx 275$km/h。
(2)北京南到南京南:运行时间$t_1 = 12:39 - 09:00 = 3$小时$39$分钟$= 3 + \frac{39}{60} = 3.65$小时,路程$s_1 = 1023$km,速度$v_1 = \frac{1023}{3.65} \approx 280$km/h;南京南到上海虹桥:运行时间$t_2 = 13:48 - 12:41 = 1$小时$7$分钟$= 1 + \frac{7}{60} \approx 1.117$小时,路程$s_2 = 1318 - 1023 = 295$km,速度$v_2 = \frac{295}{1.117} \approx 263$km/h。因为$280 > 263$,所以北京南到南京南运行得较快。