Chùa Cao (hay còn gọi là chùa Vĩnh Phúc), tọa lạc trên sườn núi Viễn Vông thuộc xã Hà Lĩnh, huyện Hà Trung, Thanh Hóa, là một ngôi chùa cổ được xây dựng từ thời Lê.
Hiện tại kiến trúc chùa xưa đã không còn. Những dấu tích như nền móng, bia đá, gạch ngói, chân tảng,… vẫn còn xung quanh và được người dân nơi đây xây tạm một ngôi nhà để thờ tạm trên nền chùa cũ.
Ngôi chùa hiện đang còn một tấm bia đá cổ là một bằng chứng xác thực về sự ra đời của ngôi chùa cổ hình thành và tồn tại trong suốt 5 thế kỷ trên ngọn núi Viễn Vông (núi Chùa Cao) này.
Chùa Cao hiện đang được khôi phục lại góp phần làm phong phú thêm đời sống của nhân dân địa phương.