Celtic will begin their Scottish Premier League title defence at home to Aberdeen on 4 August.
Champions have a two-week break following opening game
Celtic will begin their Scottish Premier League title defence at home to Aberdeen on 4 August.
The Hoops, who captured their 43rd league title last season, will then travel to the USA for a friendly with Real Madrid, and face back-to-back away trips to Ross County and Inverness when they return.
Neil Lennon's men host Hibernian on the first day of September, with the as yet unknown 'Club 12' due to visit Celtic Park on 22 September.
October gives Celtic the chance to exact revenge for their Scottish and League Cup exits last season. They are at home to both Hearts and Kilmarnock on 6 and 27 October respectively.
There are three tricky away days for Celtic in November, when they will face Dundee United, Aberdeen and Hearts, and three of their five December fixtures are also on the road.
The final two of those see them play away to 'Club 12' on Boxing Day, before rounding off 2012 at Easter Road against Hibernian on 29 December.
Celtic begin the New Year with home clashes against Motherwell and Hearts, and Dundee United and 'Club 12' visit Parkhead on 16 and 23 February.
After trips to Ross County and St Mirren in March, Celtic end their normal season at home to Hibernian on 6 April.