Tianyu Scenic Spot nằm trong khu vực đô thị của Qiandao Lake Town, tiếp giáp với khu vực hồ phía đông bắc và cầu Dry Island Lake ở phía bắc, và kết nối với thành phố trung tâm Dry Island Lake Town ở phía nam, với tổng diện tích khoảng 3 km vuông. Núi Tianyu ở độ cao 335 mét, đi thẳng thang cuốn lên đỉnh núi.