Shanshui Hotel Beijing is located in the busy Xidan downtown area and looks over Chang An Street and the financial street. Tiananmen Square is just approximately two kilometres away. The nearest railway station is Xidan Station and from here you can easily reach the airport. Beijing International Airport is about 19 miles away.

Shanshui Hotel Beijing is near Yuyuantan and surrounded by Central TV Tower, China Century Platform, Air Force Hospital and Capital Normal University. There are lots of places of interest and sightseeing near the hotel and public transportation is easily accessible.