Chùa Hang (tên chữ là Thiên Khổng Thạch Tự, Chùa đá trời sinh) ở xã An Hải, đảo Lý Sơn, được lập ra dưới triều vua Lê Kính Tông bởi ông Trần Công Thành, một trong những người đã ở đây tạo dựng cùng với việc khẩn hoang, mở đất lập làng An Hải, An Vĩnh xưa. Gọi là chùa Hang vì chùa nằm trong một hang đá lớn nhất trong hệ thống hang động ở Lý Sơn, được tạo ra từ dãy núi Thới Lới, màu nham thạch, vách núi dựng đứng cao gần 20 m.
Chùa Hang có nguồn gốc là ngôi đền của người Champa thờ các vị thần Bà La Môn, sau này khi người Việt đến khai phá vùng đất lý sơn vào đầu thế kỷ XVII, chùa thành nơi tu tiên và sau này thành nơi thờ Phật.
Phía trước chùa Hang, trên một vách đá dựng đứng cao khoảng 20m, có khắc 4 chữ Hán, sơn màu vàng “Thiên Khổng Thạch Tự” như để thông báo cho du khách biết rằng trong động đá này có một ngôi chùa. Ngay phía dưới vách đá có các mạch nước ngầm chảy rỉ rả suốt năm tháng tạo thành một cái “giếng trời”.
Sân chùa trước cửa hang nhìn ra biển. Giữa sân có một hồ sen có tượng Phật. Quanh sân là những cây bàng biển cổ thụ đến hàng trăm năm.
Hang sâu 24 m, bề rộng 20m, trần hang cao 3,2 m, diện tích 480 m². Trong hang có bàn thờ các Phật Di Đà, Như Lai, Di Lặc ở chính giữa; bàn thờ sư tổ Đạt Ma ở bên trái; bàn thờ 12 Diêm Vương, 3 vị thủy tổ kế tiếp phụng sự chùa (là Trần Công Thành, Trần Công Hiền, Trần Công Quân) và 7 vị tiền hiền làng An Hải. Các bệ thờ được tạo tác từ các nhũ đá tự nhiên ở nền hang, rồi được gia công thành các khám thờ
Xung quanh chùa Hang là các vách đá tự nhiên màu nham thạch. Qua thời gian, những vách đá này được mưa, sóng và gió biển bào mòn tạo thành những đường vân đẹp mắt. Chùa Hang đã được Bộ Văn Hóa - Thể thao và Du lịch xếp hạng thắng cảnh quốc gia theo quyết định số 921 ngày 20 tháng 7 năm 1994.