Chùa Ngọc Sơn tọa lạc tại xã Bình Phục, huyện Thăng Bình, tỉnh Quảng Nam. Vào thời Nam Tiến, ở nơi đây có nhiều đồi núi đá dựng chen vào những cây cổ thụ xanh tốt và những tảng đá khổng lồ, những hang động u trầm tạo nên cảnh trí thiêng liêng hùng vĩ, thêm vào đó dưới chân núi có một cái bầu nước tạo nên một bức tranh sơn thủy hữu tình.
Năm 1777, có một vị Thiền sư với tên Bùi Đăng Tường Vân đã đến đây thành lập một cái cốc, lấy một phần động đá làm nơi thờ Phật, tụng kinh, thiền tọa. Sau một thời gian, Ngài đã đi từ khi nào mà không một ai nhìn thấy. Tuy nhiên, vị thiền sư cũng kịp để lại nơi đây một cái am nhỏ bằng mái lá với tên gọi Cổ Am Ngọc Sơn – chùa Ngọc Sơn ngày nay.