直线距离算下来大约2200公里。这个数字不是拍脑袋来的,用地球大圆距离公式套进去,北京到大理的球面最短距离就在2190公里上下。当然实际走起来会更长——飞机航线不是笔直的,得绕开一些空域限制,飞行距离通常超过2300公里;坐高铁或者开车就更远了,北京西站到昆明南站的高铁里程是2760公里,再从昆明到大理还有300多公里动车,全程奔着3100公里去了。自驾走京昆高速,导航上显示的里程一般在2700到2900公里之间,取决于你从北京哪个位置出发。
为什么很多人会觉得大理“偏西”比“偏南”更明显?因为北京和大理的经度差确实不小。北京早上八点太阳已经老高了,大理那边天刚亮没多久——经度每差15度,地方时差一小时,16度的经度差让大理的日出比北京晚大约一个小时出头。你要是夏天从北京飞大理,下午的航班落地时,大理的太阳还挂得挺高,感觉像白捡了一个多小时的白天。
实际出行的时候,这个西南方向感特别强。从首都机场起飞往大理,飞机先往西南爬升,经过山西、陕西上空,然后斜插四川,从成都西边绕过去,再进入云南。你要是坐靠窗的位置,能从太行山看到秦岭,再到横断山脉边缘,一路的地貌变化都在提醒你:这是在往西南深处走。火车就更直观了,京广线转沪昆线,从华北平原一路下到云贵高原,过了贵阳之后火车开始钻山洞,那时候你打开手机地图,代表你位置的那个小蓝点正稳稳地朝着西南方向挪动。
大理古城的位置在北纬25.7度左右,跟广西桂林、福建福州差不多一个纬度带,但经度上比它们往西甩出去一大截。所以从北京看大理,它既在南方又在西方,两个分量差不多重。你要是站在北京天安门广场上,面朝正南,大理在你的右手边偏后大约45度——当然这只是个粗略的方位感,真要找精确角度,拿手机指南针App对着地图上的大理方向,读数大概在225度到230度之间(以正北为0度顺时针算),也就是西南偏南一点点。
有人可能会问,那从北京去大理走哪条路线最顺?民航直飞当然最省事,首都大兴和首都机场都有直飞大理的航班,飞行时间三个半小时左右,航向基本就是沿着西南方向画一条斜线。要是坐火车,得先到昆明或者大理的直达动车(北京西到昆明南再转),全程下来十一个小时打底。自驾的话,京昆高速一路向西南,过西安、成都、西昌,最后从攀枝花进云南,这一路的方向盘基本不用怎么大调,顺着西南方向开就对了。

所以下次有人问你大理在北京的哪边,直接告诉他西南方向就行。要是对方想较真,你可以补一句:直线距离两千二百公里,经度差十六度,纬度差十四度,方位角大约225度。这组数字搁在朋友聊天里,足够把天聊明白了。