Cullman is located in North Alabama, 45 miles south of Huntsville, 45 miles north of Birmingham, and 156 miles northwest of Atlanta, Georgia.
From I65 Exit on 308, go East on 278. Go through Cullman, St. Bernard will be on the right after crossing a long bridge.
Follow all signs to Ave Maria Grotto!
For overnight stays contact any of our hotels via Cullman Chamber of Commerce
St. Bernard Prep School
1600 St. Bernard Drive, SE
Cullman, AL 35055
(256)739-6682 Ext. 7133