Chùa Cổ Thạch (Chùa Hang) tọa lạc ở xã Bình Thạnh, huyện Tuy Phong, tỉnh Bình Thuận, trên ngọn núi cao 64m, kề bên bãi biển Cà Dược. Chùa cách Tp. Phan Thiết 105km về hướng bắc.