很高兴回答这个问题!希望我的回答可以帮助到您!兰州到成都的距离约为1150公里!有很多路线可供选择。最短的距离并不一定意味着最好的风景。风景可能很美,但路况可能很差!小心驾驶!以下推荐路线供您参考!

第一条:兰州-临夏-夏河-桑克草原-禄曲-玛曲-九曲黄河-瓦切-红原-舒马路口-米亚罗-理县-汶川-映秀-都江堰-成都!部分路线为S209+G317

沿途有拉普兰寺、桑科草原、郎木寺、尕海自然保护区、红原若尔盖草原风景区、瓦切塔尔森林、长江独特景观、黄河分水岭、米崖罗风景区、理县宝殿寺、姚坪羌寨、龙门山、都江堰、青城山!路线以山地、峡谷为主,也有少量部分高原草原,路况复杂多变!但景色令人惊叹!旅途还很漫长!

第二条:兰州-临洮-岷县-冶里关-陇南-九寨沟-川主寺-松潘-太平-茂县-汶川-映秀-都江堰-成都! (S301+G213):沿途主要景点有野栗关风景区、莲花山自然保护区、新城古城、九寨沟、黄龙、松潘古城、太平点将台、小寨子沟国家级自然保护区、都江堰、青城山等.!

第三条:兰州-定西-陇西-天水-成县-陇南-广元-绵阳-德阳-成都!沿途有龙溪威远塔、天水麦积山、成县西峡松摩崖、鸡峰山国家森林公园、昭化古城、剑门蜀道、剑门关国家森林公园!路途遥远,景色险峻雄伟!

在成都,可以参观杜甫塔克草堂、宽窄巷子、武侯祠!还有稍微远一点的峨眉山、乐山大佛等!

您可以选择以上任一线路往返,还可以自由选择游览景点!希望我能帮助你!祝您旅途愉快!