THE festive season is upon us and with it comes a blizzard of fixtures for top-flight clubs.

A winter break will give Scottish sides three weeks off after New Year to recharge the batteries for the second half of the campaign.

But there is much work to do before then, with league games coming thick and fast once December arrives.

Read more: Scottish Cup: Two top flight derby clashes as Rangers and Celtic discover their fourth round opponents

We have had a look at which clubs have the most demanding schedule ahead of them in the final month of the year and Celtic top the table with an average of a game every three days in December.

The Hoops’ ongoing Champions League commitments add an extra date to their calendar, while the Bhoys also have an additional Premiership game coming up against Partick Thistle.

The Jags are the second busiest club with eight fixtures in 28 days, including trips to Dundee, Kilmarnock and Aberdeen.

All 10 of the remaining top-flight sides will have an imposing seven league games to fulfil, compared to the three most sides face during November.

NINE MATCHES

Celtic

2 December: Celtic v Motherwell

5 December: Celtic v Anderlecht

10 December: Hibernian v Celtic

13 December: Celtic v Hamilton Accies

17 December: Hearts v Celtic

20 December: Celtic v Partick Thistle

23 December: Celtic v Aberdeen

26 December: Dundee v Celtic

30 December: Celtic v Rangers

EIGHT MATCHES

Partick Thistle

2 December: Partick Thistle v Hibernian

9 December: Kilmarnock v Partick Thistle

13 December: Partick Thistle v Motherwell

16 December: Dundee v Partick Thistle

20 December: Celtic v Partick Thistle

23 December: Partick Thistle v Hamilton

27 December: Aberdeen v Partick Thistle

30 December: Partick Thistle v Ross County

SEVEN MATCHES

Aberdeen

3 December: Aberdeen v Rangers

8 December: Dundee v Aberdeen

13 December: St Johnstone v Aberdeen

16 December: Aberdeen v Hibernian

23 December: Celtic v Aberdeen

27 December: Aberdeen v Partick Thistle

30 December: Aberdeen v Hearts

Hibernian

2 December: Partick Thistle v Hibernian

10 December: Hibernian v Celtic

13 December: Hibernian v Rangers

16 December: Aberdeen v Hibernian

 23 December: Hibernian v Ross County

27 December: Hearts v Hibernian

30 December: Hibernian v Kilmarnock

Rangers

3 December: Aberdeen v Rangers

9 December: Rangers v Ross County

13 December: Hibernian v Rangers

16 December: Rangers v St Johnstone

23 December: Kilmarnock v Rangers

27 December: Rangers v Motherwell

30 December: Celtic v Rangers

Motherwell

2 December: Celtic v Motherwell

9 December: Hearts v Motherwell

13 December: Partick Thistle v Motherwell

16 December: Kilmarnock v Motherwell

23 December: Motherwell v Dundee

27 December: Rangers v Motherwell

30 December: Motherwell v Hamilton Accies

St Johnstone

2 December: St Johnstone v Kilmarnock

9 December: Hamilton Accies v St Johnstone

13 December: St Johnstone v Aberdeen

16 December: Rangers v St Johnstone

23 December: St Johnstone v Hearts

27 December: Ross County v St Johnstone

30 December: St Johnstone v Dundee

Hearts

2 December: Hearts v Hamilton

9 December: Hearts v Motherwell

12 December: Hearts v Dundee

17 December: Hearts v Celtic

23 December: St Johnstone v Hearts

27 December: Hearts v Hibernian

30 December: Aberdeen v Hearts

Hamilton Accies

2 December: Hearts v Hamilton

9 December: Hamilton v St Johnstone

13 December: Celtic v Hamilton

16 December: Hamilton v Ross County

23 December: Partick Thistle v Hamilton

27 December: Hamilton v Kilmarnock

30 December: Motherwell v Hamilton

Ross County

2 December: Ross County v Dundee

9 December: Rangers v Ross County

13 December: Ross County v Kilmarnock

16 December: Hamilton Accies v Ross County

23 December: Hibernian v Ross County

27 December: Ross County v St Johnstone

30 December: Partick Thistle v Ross County

Kilmarnock

2 December: St Johnstone v Kilmarnock

9 December: Kilmarnock v Partick Thistle

13 December: Ross County v Kilmarnock

16 December: Kilmarnock v Motherwell

23 December: Kilmarnock v Rangers

27 December: Hamilton v Kilmarnock

30 December: Hibernian v Kilmarnock

Dundee

2 December: Ross County v Dundee

8 December: Dundee v Aberdeen

12 December: Hearts v Dundee

16 December: Dundee v Partick Thistle

23 December: Motherwell v Dundee

26 December: Dundee v Celtic

30 December: St Johnstone v Dundee