分类：生活-交通出行-火车站/火车票
问题：北京到上海的火车有没有过石家庄的！ 
回答：抱歉，北京到上海的火车和上海到北京的火车，都是不停靠石家庄的。

只能转车。

北京到石家庄的火车只有4451次和T13次，石家庄到上海的火车只有K233次。

坐火车的话，可以在北京乘坐由承德始发的4451次（基本上只能坐4451次），或者T13次到石家庄，再乘坐由石家庄直达上海的K233次。别无他法。

4451次北京04:06发车，到达石家庄08:00，
T13次北京13:34发车，到达石家庄16:05，
K233次石家庄13:40发车，到达上海次日08:05