上海到桂林大约有1500公里的路程。这段路程可以选择搭乘飞机、高铁、汽车或自驾游的方式进行。如果选择飞机,飞行时间大约为2小时左右;而选择高铁,则需要花费大约10个小时左右的时间。如果选择自驾游,需要在路上行驶约20个小时以上,视路况和行驶速度而定。无论选择何种方式,都可以欣赏到不同的风景和文化。在旅途中,可以体验上海的繁华和桂林的山水之美,感受到中国不同地域的独特魅力。