约667.6公里。根据百度地图显示,乘坐D2682次列车,在西安北站下车,换乘D3697次列车,在庆阳站下车,全程约667.6公里,需要用时约7小时12分钟。也可驾车前往,全程约667.2公里,需要用时约7小时39分钟。