Nằm trải dài trên địa phận của 2 huyện thuộc tỉnh Yên Bái, hồ Thác Bà với hơn 1.300 "đảo xanh" lớn nhỏ, được ví là "Hạ Long trên núi" và là hồ nhân tạo lớn bậc nhất Việt Nam.
Ngôi chùa ẩn hiện sau rặng cây xanh ngát và những hồ nước quanh chùa tạo thành vẻ đẹp như chốn bồng lai tiên cảnh, thu hút nhiều du khách tới tham quan, chiêm bái.