魏时期的主要宗教是佛教、道教和琐罗亚斯德教，其中最重要的是佛教，僧尼的人数曾发展到二百多万。北魏道教，主要是经过寇谦之改良的天师道。当时佛道两家的斗争十分激烈，太武帝拓跋焘曾经大举灭佛。琐罗亚斯德教在中国称为祆教或拜火教，主神被称为“胡天”，主要在入华的粟特人当中传播。孝文帝在平城（大同）开凿了云冈石窟。北魏大部分时期，由于国家及私人赞助，佛教艺术十分兴盛。云岗佛教石窟约兴建于西元四六〇年，由上千位工匠历时约三十五年后完工，洞窟内有雕塑及与绘画。之后，北魏孝文帝亦于龙门兴建石窟。云岗石窟的佛像属较静态的罽