从上海到布达拉宫距离4126公里,走高速连续开车两天半,加上休息时间大概要5-7天才能到。起点:上海市;途径:连霍高速公路、G109。建议路线:上海市——京沪高速公路——沪蓉高速公路——宁洛高速公路——二广高速公路——宁洛高速公路——连霍高速公路——京藏高速公路——西湟高速公路——湟倒公路——京藏高速公路——德小高速公路——柳格高速公路——G109——雪峰路——G109——堆龙大道——金珠中路——民族南路——民族中路——罗布林卡路——北京中路——布达拉宫广场。