Guangxi Hotel расположен в городе Shanghai, в 7500 метрах от центра города и в 50 км от Международного аэропорта Shanghai Pudong. Отель находится вблизи достопримечательностей, таких как Changfeng Ocean World, Mengqingyuan Garden и Shanghai Jiangnan Silk Museum.