北京到上海的距离是多少公里？
user
北京到上海的直线距离约为1000公里，如果乘坐飞机仅航程就大约1200公里。然而，如果选择高速公路或铁路，距离会更长，大约1200到1400公里左右。具体距离取决于所选择的路线。
assistant
那么，坐高铁从北京到上海需要多长时间？
user
坐高铁从北京到上海通常需要大约4.5到6小时，具体时间取决于所乘坐的列车类型和停站情况。最快的G字头列车全程大约只需4.5小时左右。
assistant
票价是多少？
user
高铁从北京到上海的票价根据座位类型和具体列车而有所不同。大致如下：

- 二等座：大约553元
- 一等座：大约933元
- 商务座：大约1748元

具体票价可能有所变化，建议在购票时查看最新的票价信息。
assistant