张掖到兰州开车需要5.8小时。通过百度地图显示,自驾开车从张掖到兰州的距离512.09公里,总耗时约5.8小时,路桥费需要255元,开的是汽油车,油费需要307元,开的是新能源车,电费在50元~101元之间,电费高低取决于充电时是用家用充电桩还是公共充电桩。因此,张掖到兰州开车需要5.8小时。张掖,古称甘州,是甘肃省辖地级市,甘肃省人民政府批复确定的河西地区旅游中心城市及重要的商贸流通枢纽,甘肃省农副产品加工和能源基地之一。