上海到北京直线距离大约是1070公里,开车自驾大约要走1210公里,全程12.5小时左右。
上海到北京的公共交通方式主要有飞机、高铁、动车、火车:
1、飞机
上海直飞北京航程时间大约是2小时10分钟-2小时30分钟。
根据小编2024年7月查询,上海到北京经济舱机票价格大约是500-2200元左右,航班时刻有以下:
虹桥国际机场:07:00/07:55/08:00/08:30/08:55/09:00/09:30/10:00/11:00/11:15/11:25/12:00/12:10/12:25/13:00/13:15/13:30/13:55/14:00/14:30/14:45/15:00/15:30/16:00/16:35/17:00/17:30/18:00/18:30/19:00/19:20/19:25/19:45/20:00/20:05/20:15/20:25/21:00/21:30/22:15/22:30
浦东国际机场:07:50/08:10/09:15/10:30/10:50/11:05/15:30/16:20/17:00/18:00/20:50/21:30/21:40
航空公司后续可能会调整航班时刻和机票价格,因此具体航班时刻和机票价格建议大家在购票的时候查看。
2、高铁
根据小编2024年7月查询,上海到北京高铁每天大约有43个车次,发车时间06:27-19:00,历时4.5-6.5小时,发车站有上海虹桥站、上海站,到达站有北京南站、北京站。
上海到北京高铁二等座票价526-667元,一等座票价884-1067元,优选一等坐票价1422-1476元,商务特等座票价1748-2331元。
上海到北京的高铁车次中最快的是G28车次,中间只停一个站,全程只有3个站,依次是上海虹桥站、南京南站、北京南站,用时4小时18分钟。
以下是上海到北京用时比较短的高铁车次排名:
![](https://www.hualulv.com/wp-content/uploads/2024/07/QQ截图20240710103109.png)
3、动车
根据小编2024年7月查询,上海到北京动车每天大约有2个车次,发车时间有21:15、21:21,历时12小时左右,二等座票价337-450元,动卧(硬卧)票价505-780元,动卧(软卧)票价640-970元。具体车次可参考下图:
![](https://www.hualulv.com/wp-content/uploads/2024/07/QQ截图20240710103520.png)
4、火车
根据小编2024年7月查询,北京到上海火车每天有2个车次,发车时间有12:15、16:30,历时分别是22.5小时、16小时,硬座票156.5-177.5元,硬卧票283-326元,发车站是上海站,到达站是北京站。
![](https://www.hualulv.com/wp-content/uploads/2024/07/QQ截图20240710103646.png)