年12月20日在中国上映，截止2013年1月13日，本片累计票房达到8.07亿元人民币，累计观影人次突破2000万，位列中国电影史上华语电影票房亚军（仅次于同档期的《泰囧》12亿元票房，后被《西游·降魔篇》超越）。
香港.本片于香港直到下映为止总票房约$1500万港币，依票价90港币来算，粗估有17万观影人次，约香港总人口2%，票房惨澹。
东南亚.《十二生肖》登陆东南亚后立刻登上周票房冠军，在跨年一周全面问鼎新、马、泰三地票房。在新加坡、马来西亚、泰国等地