延安距离西安市有多远? 308.3公里。根据查询百度地图显示,延安市位于关中平原以北、黄土高原中部,西安市位于中国内陆腹地、黄河流域中部的关中盆地,两地相距308.3公里,开车需要3小时21分钟即可到达。