Nhà thờ đá Bảo Nham tọa lạc tại xã Bảo Thành, huyện Yên Thành. Nằm sát quốc lộ 7A, cách thành phố Vinh khoảng 50km về phía bắc. Từ thị trấn Diễn Châu theo quốc lộ 7A, đến địa phận xã Bảo Thành, rẽ phải có nhà thờ lớn được xây hoàn toàn bằng đá từ thế kỷ 17.