Chùa Thầy tọa lạc tại chân núi Thầy (hay còn gọi là núi Sài Sơn), thuộc địa phận xã Sài Sơn, huyện Quốc Oai, Hà Nội, cách trung tâm thành phố Hà Nội khoảng 25km. Chùa từ lâu đã là điểm du lịch tâm linh hấp dẫn du khách thập phương bởi phong cảnh hữu tình, hòa hợp với thiên nhiên.
Chùa Thầy được xây dựng từ thời nhà Lý, gắn liền với giai thoại cuộc đời Thiền sư Từ Đạo Hạnh. Lúc đầu chùa chỉ là một am nhỏ gọi là Hương Hải am. Sau đó, vua Lý Nhân Tông cho xây dựng lại gồm 2 cụm chùa là chùa Cao trên núi (Đỉnh Sơn Tự) và chùa Dưới (Thiên Phúc Tự). Chùa Thầy là nơi tu hành của Thiền sư Từ Đạo Hạnh - người có những đóng góp to lớn cho nhân dân và ông tổ của bộ môn múa rối nước.
Ngôi chùa cổ có kiến trúc "tiền Phật hậu Thánh" kiểu chữ Tam gồm ba tòa nằm song song với nhau: chùa Hạ, chùa Trung, chùa Thượng. Tòa ngoài là nơi lễ bái của tăng ni phật từ và nơi dạy học, giảng đạo của nhà sư gọi là nhà tiền tế hay chùa Hạ. Tòa giữa là nơi thờ Tam Bảo, là trung điện hay chùa Trung. Và tòa trong cùng là nơi đặt ba pho tượng chuyển kiếp của thiền sư Từ Đạo Hạnh, với tòa bảo điện đồ sộ, nguy nga gọi là thượng điện hay chùa Thượng. Ngoài ra còn có những đền thờ và gác chuông nằm xen kẽ trên con đường lên núi.