Christmas Eve Service at Hillsong Hills. Photo credit: Hillsong

What’s not to love about Christmas? Santa, carols, lights and joy! And we can’t begin to tell you how many times mums post in the Hills District Mums Facebook group questions such as, “Where can my family go for great carols?, “Where are the best Christmas lights in the Hills?”. So we’ve pulled together the HDM Ultimate Guide to Christmas in the Hills!

We’ve done our best to capture everything and make sure it’s correct, but if you’d like to add to it or you think it needs an edit, let us know. We’ll be rolling this baby out for the whole of the Christmas period!

Christmas events

Santa Parade at North Rocks Shopping Centre. Saturday 17 November. From 11am. Santa Claus is coming to town! Join NoRo in celebrating the arrival of Santa with a welcome parade including Rudolph, Frosty and many more of his friends! Parade commences outside Coles.

Santas Arrival Party at Stanhope Village. Saturday 17 November. Complete with a Christmas Parade, Christmas Pop Up Stores, Face Painting, Balloon Twisting, Dancing and Fun! Santa and his friends will perform a fun parade through the Centre from 10.30am. Following the Parade there will be Centre wide activations and Santa Photos will commence.

Lighting of the tree ceremony, Rouse Hill Town Centre, Thursday 29 November from 5pm. Celebrate the spirit of Christmas at the Annual Lighting of the Tree Ceremony in Town Square Rouse Hill Town Centre. Enjoy a night of carols, fireworks and a special Christmas Show featuring the Grinch before we officially light up the RHTC Christmas Tree. Festivities commence from 5pm.

Breakfast with Santa at North Rocks Shopping Centre, Saturday 24 November. Meet Santa and his special friends. Kids enjoy breakfast, a show and every child receives a gift. Cost – $5 per child. 7.45am arrival and 8am start. Make your booking at the Customer Service Desk.

Santa’s Breakfast at Castle Towers. Sunday 25 November from 8.30am. Level 3, Event Cinema Foyer. Join Santa and friends for a delicious breakfast followed by a special screening of The Grinch at Event Cinema. Bookings are essential. Cost – $8.

Launch of Christmas at Hillsong. Everyone is welcome, so head along and bring your friends and family to join all the festivities including lighting of the Christmas lights + fireworks! Sunday 25 November from 6pm at the Hillsong Sydney Hills Campus, 1-5 Solent Circuit Baulkham Hills.

Blacktown Christmas Light it Up Concert, Thursday 29 November 6pm-9pm. Trolls Show, Christmas Carols, Kids Christmas show, free face painting, Santa Clause and at 8.45 pm, the iconic Christmas Tree will be lit up, showcasing it’s fairy light and decorations.

Twilight Christmas in Beecroft. Thursday 29 November. 4.30pm to 10pm.

Santa’s arrival at Seven Hills Plaza, Saturday 1 December, 10am – 11am. Join Santa, Mrs Claus and their friends as they welcome Santa to Centre Court.

Christmas Carnival at Ronald McDonald House Westmead. Saturday 1 December, 3pm to 8pm. Ronald McDonald House Charities Greater Western Sydney invites you to ring in the festive season at the annual Christmas Carnival, filled with family fun zone activities, performances and more! What you can expect – Food trucks including The Bearded Bakers, Fritto & Co, Smokin Grill Barbecue & Grilled Gourmet, Activation by 7 News, Western Sydney Wanderers & Parramatta Eels, Visit by Santa, Inflatable kids activities, Market stalls, Ice cream truck and much more…This is an all ages free entry event so you can spend your pennies at the market stalls, inflatable park and food trucks all while enjoying 5 hours of ultimate fun entertainment with your family and friends. The Oval at Ronald McDonald House Westmead, 1 Labyrinth Way, Westmead.

Light Up Windsor Street Fair. Friday 7 December, 5pm to 9pm. Light Up Windsor Christmas this year will be a Street fair with over 30 markets stalls, live and roving entertainment, a free kids Christmas craft workshop, free face painting, pop up library and so much more including Santa!

Breakfast with Santa. Rouse Hill Town Centre. Saturday 8 December and Saturday 15 December at 7am. Tickets on sale from 9 November here.

Santa’s Pool Party. Blacktown Leisure Centre. Saturday 8 December, 10.30am. In conjunction with Blacktown Leisure Centre, Stanhope Village is very excited to celebrate at Santa’s Pool Party. And HDMs get a huge 50% off tickets – they’re only $5! Find out more and book here.

Christmas Pool Party. Epping Aquatic Centre. Saturday 8 December, 12.30pm. Join in this fun all-ages event, which includes free entry into the Epping Aquatic Centre plus free activities such as a visit from Santa, giant inflatable water slide, face painting &balloon twisting, reptile show and more.

Stay n Play at Castle Towers. They’ll take care of the kids while you take care of the shopping! Starts Monday 10 December through to Monday 24 December. 10am to 2pm daily. Kids will be entertained with arts and crafts, toys, dress ups and books. Maximum 2 hour stay. Suitable for children aged over 3 years.

Christmas in the Hills. Wednesday 12 December at Bella Vista Farm Park. Beginning at 4pm with markets and games, followed by carols from 7 – 9pm. Christmas in the Hills concludes with a spectacular fireworks display. Tickets $8 and kids under 2 free.

12 Nights of Christmas Light Show at Rouse Hill Town Centre. Thursday 13 December to 24 December.

Carols in the Crescent. Saturday 15 December from 6.30pm to 8.30pm. Parramatta Park. Hosted by Guy and Jules Sebastian, Carols in the Crescent will feature some of the finest voices in the country belting out all-time favourite festive songs. Don’t miss Santa, the Christmas Grinch, kids’ rides and food stalls.

Kids Christmas Day at Castle Hill RSL. Tuesday 18 December. 11am to 2pm. Meet Elves from Santa’s workshop. There will be games, dancing, balloons and gingerbread decorating.

Kids Christmas Day at Lynwood Country Club. Saturday 22 December. 11am to 2pm. Meet Elves from Santa’s workshop.  There will be games, dancing, balloons and gingerbread decorating.

Christmas at the libraries

Gingerbread House Making Workshop at Pennant Hills Library. Saturday 8 December. 2.30pm to 4pm.

In the week of 10 December, the Hills Shire libraries (Vinegar Hill Memorial, Castle Hill Library, Dural and Baulkham Hills) will be holding special Christmas Storytime sessions suitable for ages 2-5 years.

Christmas Pantomime, Pennant Hills Library,  Pennant Hills Library Thursday 20 December 10.30am-11.30am. Cost $8 per child.

Christmas carols

Riverstone Carols. Saturday 1 December from 6pm.

Carols at Warrah. Friday 7 December from 6pm to 8pm. 20 Harris Road, Dural.

Christmas Market and Carols at the Ponds School, Saturday 8 December. Market from  1pm to 6pm and carols from 4pm to 6pm. The Ponds School, 201 The Ponds Blvd, The Ponds.

Carols in the Park at Kenthurst. Saturday 8 December from 7pm at John Benyon Rotary Park Kenthurst.

Glenhaven Carols by Candlelight. Sunday 9 December from 4.30pm to 9.30pm. Glenhaven Oval.

Epping & Carlingford Carols in the Park, Sunday 9 December at Boronia Park Epping from 5pm.  Market stalls and entertainment from 5pm. Carols at 7.15pm. Fireworks at 9pm.

Rotary Club of North Rocks Carols by Twilight. Sunday 9 December from 5.30pm to 8.30pm. John Wearne Reserve, Farnell Avenue, Carlingford.

Carols on the Lawn at Pitt Town Anglican Church. Sunday 9 December. 6pm to 9pm. 110 Bathurst Street Pitt Town.

Rotary Beecroft Carols by Candlelight. Monday 10 December at 6.30pm. Beecroft Village Green.

Christmas in the Hills, Wednesday 12 December at Bella Vista Farm Park. Beginning at 4pm with markets and games, followed by carols from 7 – 9pm. Christmas in the Hills concludes with a spectacular fireworks display. Tickets $8 and kids under 2 free.

Christmas in the Hills Carols

Pennant Hills Primary School Twilight Carols. Thursday 13 December. Trebor Road. 6pm.

Northmead Community Carols, Friday 14 December, from 6:30pm. Northmead Anglican Church, Thomas St Northmead.  Sausage sizzle, face painting, jumping castle, glow sticks and more.

Glenorie Community Carols, Saturday 15 December, 6pm – 9pm. Glenorie RSL. Bring your picnic blanket and family to enjoy carols on the lawn.

Carols on the Green at Norwest Anglican Church, Sunday 16 December. BBQ from 6pm. Carols from 7pm. 19 Chapel Lane Baulkham Hills.

Thornleigh Community Christmas Carols, Sunday 16 December at Headon Park from 6pm to 9pm. Night markets from 6pm and carols from 7.30pm.

North Rocks Carols by Candlelight, Friday 21 December at North Rocks Park from 5pm to 9pm. * MOVED DUE TO STORM DAMAGE * – Roselea Community Centre (645 Pennant Hills Road Carlingford)

Christmas Spectacular at Hillsong Convention Centre, various dates and times starting Friday 21 December to Sunday 23 December. Every year, over 55,000 people across Australia attend their annual Christmas Carols Spectacular. Join them this year at the brand new Hillsong Christmas Spectacular, A Tale of Kings. This epic cinematic experience features brand new films, incredible live songs, stunning visual effects and of course Christmas fun for the whole family! Tickets are only $5!

Santa runs

Full details, including maps, can be found here.

Dural Rural Fire Brigade Santa Run, Saturday 15 December. Approx 4pm until 5pm.

Westleigh Rural Fire Brigade Santa Run, Sunday 16 December. Commences from Warrigal Drive, Westleigh at 8.30am.

Rouse Hill Santa Lolly Run, Saturday 22 December. Run by Rouse Hill Rural Fire Brigade.

Galston Village Santa Run, Sunday 23 December from 4pm.

The Hills SES Santa Run, suburbs include Baulkham Hills, Castle Hill, Kellyville and Bella Vista – Christmas Eve Monday 24 December.

  • Baulkham Hills Santa Run – starts at Merindah Road Baulkham Hills at 6pm. And concludes in Magnolia Avenue around 8.30pm to 9pm depending on traffic and crowds.
  • Castle Hill Santa Run – starts at Warwick Parade Castle Hill at 6pm. And concludes in Camberwarra Avenue at Castle Hill around 9pm depending on traffic and crowds.
  • Kellyville Santa Run – starts at Kings Road Castle Hill/Kellyville at 6pm.  And concludes in Crestwood Drive around 8.30pm to 9pm depending on traffic and crowds.

Cherrybrook Rural Fire Brigade Santa Run, starts at 5.30pm Cherrybrook RFS Station on Christmas Eve Monday 24 December.

Glenorie & Hillside RFS Santa Run. Monday 24 December. 4pm – 5.30pm.

Santa’s Sleigh Run in North Rocks is bought to us by the Rotary Club of North Rocks. They split the suburb into East and West and traditionally kick off the run at 4.30pm on Christmas Eve Monday 24 December.

For all maps and timetables see our article here.

Christmas lights

Photo credit: Bel Pangburn ( Christmas Lights at Hillsong.

Christmas Lights at Hillsong, from 25 November to 25 December starting from 7.30pm.  Hillsong Church Baulkham Hills.

Hunter Valley Christmas Lights Spectacular. A bit further afield but runs from 2 November 2018 to 26 January 2018.

We publish a comprehensive list of houses and streets in the Hills renowned for their Christmas lights – you can check it out here. If you live in a street where someone has fabulous lights or you deck out your own house, email us at so we can make sure you’re on the list.