Alight at Night

Eastern Ontario’s Biggest Outdoor Light Festival

Bundle up for an evening stroll through this picture-perfect postcard setting! Close to one million lights adorn the heritage buildings, trees, and fences of Upper Canada Village creating a one-of-a-kind magical backdrop for its annual Alight at Night Festival - a true winter wonderland!


Carousel Corner – New at Alight at Night

Something new and magical is coming to Alight at Night! Families will discover a colourful vintage 1965 merry-go-round of prancing horses that will be offering rides for young visitors*. Want a holiday keepsake photo? Life-size reproduction carousel horses will be staged especially for picture-taking in a booth nearby. More memories can be captured in our festival portrait frame, and couples can cuddle for a kiss on a Mistletoe loveseat. Warm-you up beverages will be for sale at the outdoor Carousel Corner Café, where two new holiday huts will each offer a cozy shelter to snuggle up in.

*Carousel rides are for visitors under 100 lbs in weight. Parents or other guardians can stand alongside the horses their children will ride upon. Riders must be 36” tall or be accompanied by an adult.

Dates & Times
2018 Dates
November 30 Open 5pm - 9pm
December 1, 2 Open 5pm - 9pm
December 5 Accessibility Night 
Reservations Needed
December 6, 7, 8, 9 Open 5pm - 9pm
December 13, 14, 15, 16 Open 5pm - 9pm
December 20, 21, 22, 23 Open 5pm - 9pm
December 26, 27, 28, 29, 30, 31 Open 5pm - 9pm
Jan 1, 2, 3, 4, 5 Open 5pm - 9pm
Please note ticket sales end a half hour before closing time.
Admission
Adult (13-64) $16.00
Senior (65+) $16.00
Youth (5-12) $12.00
Child (4 or under) FREE
Accessibility Night
Per person $15.00


Admission also includes a wagon ride, train ride (subject to availability) and parking.

Reviews
★★★★★

"This was my 6th visit to this event. It is a wonderful way to see Upper Canada Village in the winter."

★★★★★

"This is a family favorite as far as experiences go. The kids love the lights and the wagon ride and it's nice to look around in the gift shop at the end of it all. I found the prices in the shop rather high this year."

★★★★★

"The lights of the village over the Christmas Holliday is amazing. So much work , so well done. The kids love it and of course seeing Santa. Well worth making the trip with the family every year."

Things To Do at Alight at Night

Thanks to our Partners

500 Error

Element FBPAGE.COVER.SOURCE is undefined in THIS.


Column: 0
ID: CF_DOTRESOLVER
Line: 173
Raw Trace: at cfdrawer2ecfm1668559453.runPage(D:\webhosts\parks_on_ca\www\plugins\socialMediaTray\display_objects\inc\drawer.cfm:173)
Template: D:\webhosts\parks_on_ca\www\plugins\socialMediaTray\display_objects\inc\drawer.cfm
Type: CFML


Column: 0
ID: CFINCLUDE
Line: 474
Raw Trace: at cfsocialMediaTray2ecfc467691225$funcRENDERSOCIALDRAWER.runFunction(D:\webhosts\parks_on_ca\www\plugins\socialMediaTray\display_objects\socialMediaTray.cfc:474)
Template: D:\webhosts\parks_on_ca\www\plugins\socialMediaTray\display_objects\socialMediaTray.cfc
Type: CFML


Column: 0
ID: CF_TEMPLATEPROXY
Line: 82
Raw Trace: at cfsocialMediaTray2ecfc467691225$funcDISPLAYWIDGET.runFunction(D:\webhosts\parks_on_ca\www\plugins\socialMediaTray\display_objects\socialMediaTray.cfc:82)
Template: D:\webhosts\parks_on_ca\www\plugins\socialMediaTray\display_objects\socialMediaTray.cfc
Type: CFML


Column: 0
ID: CF_TEMPLATEPROXY
Line: 71
Raw Trace: at cfsocialMediaTray2ecfc467691225$funcINITIALIZE.runFunction(D:\webhosts\parks_on_ca\www\plugins\socialMediaTray\display_objects\socialMediaTray.cfc:71)
Template: D:\webhosts\parks_on_ca\www\plugins\socialMediaTray\display_objects\socialMediaTray.cfc
Type: CFML


Column: 0
ID: CFINVOKE
Line: 2269
Raw Trace: at cfpluginManager2ecfc423015973$funcDISPLAYOBJECT.runFunction(D:\webhosts\parks_on_ca\www\requirements\mura\plugin\pluginManager.cfc:2269)
Template: D:\webhosts\parks_on_ca\www\requirements\mura\plugin\pluginManager.cfc
Type: CFML


Column: 0
ID: CF_TEMPLATEPROXY
Line: 1305
Raw Trace: at cfcontentRenderer2ecfc588965364$funcDSPOBJECT_INCLUDE.runFunction(D:\webhosts\parks_on_ca\www\requirements\mura\content\contentRenderer.cfc:1305)
Template: D:\webhosts\parks_on_ca\www\requirements\mura\content\contentRenderer.cfc
Type: CFML


Column: 0
ID: CF_UDFMETHOD
Line: 1248
Raw Trace: at cfcontentRenderer2ecfc588965364$funcDSPOBJECT_RENDER.runFunction(D:\webhosts\parks_on_ca\www\requirements\mura\content\contentRenderer.cfc:1248)
Template: D:\webhosts\parks_on_ca\www\requirements\mura\content\contentRenderer.cfc
Type: CFML


Column: 0
ID: CF_TEMPLATEPROXY
Line: 1179
Raw Trace: at cfcontentRendererUtility2ecfc417426392$funcDSPOBJECT.runFunction(D:\webhosts\parks_on_ca\www\requirements\mura\content\contentRendererUtility.cfc:1179)
Template: D:\webhosts\parks_on_ca\www\requirements\mura\content\contentRendererUtility.cfc
Type: CFML


Column: 0
ID: CF_TEMPLATEPROXY
Line: 1962
Raw Trace: at cfcontentRenderer2ecfc588965364$funcDSPOBJECT.runFunction(D:\webhosts\parks_on_ca\www\requirements\mura\content\contentRenderer.cfc:1962)
Template: D:\webhosts\parks_on_ca\www\requirements\mura\content\contentRenderer.cfc
Type: CFML


Column: 0
ID: CF_TEMPLATEPROXY
Line: 1387
Raw Trace: at cfcontentRendererUtility2ecfc417426392$funcDSPOBJECTS.runFunction(D:\webhosts\parks_on_ca\www\requirements\mura\content\contentRendererUtility.cfc:1387)
Template: D:\webhosts\parks_on_ca\www\requirements\mura\content\contentRendererUtility.cfc
Type: CFML


Column: 0
ID: CF_TEMPLATEPROXY
Line: 1971
Raw Trace: at cfcontentRenderer2ecfc588965364$funcDSPOBJECTS.runFunction(D:\webhosts\parks_on_ca\www\requirements\mura\content\contentRenderer.cfc:1971)
Template: D:\webhosts\parks_on_ca\www\requirements\mura\content\contentRenderer.cfc
Type: CFML


Column: 0
ID: CFINVOKE
Line: 111
Raw Trace: at cfMuraScope2ecfc921897392$funcONMISSINGMETHOD.runFunction(D:\webhosts\parks_on_ca\www\requirements\mura\MuraScope.cfc:111)
Template: D:\webhosts\parks_on_ca\www\requirements\mura\MuraScope.cfc
Type: CFML


Column: 0
ID: CF_TEMPLATEPROXY
Line: 4
Raw Trace: at cffooter2ecfm752168401.runPage(D:\webhosts\parks_on_ca\www\default\includes\themes\parks_commission\templates\inc\footer.cfm:4)
Template: D:\webhosts\parks_on_ca\www\default\includes\themes\parks_commission\templates\inc\footer.cfm
Type: CFML


Column: 0
ID: CFINCLUDE
Line: 229
Raw Trace: at cfevent_page2ecfm593911188.runPage(D:\webhosts\parks_on_ca\www\default\includes\themes\parks_commission\templates\event_page.cfm:229)
Template: D:\webhosts\parks_on_ca\www\default\includes\themes\parks_commission\templates\event_page.cfm
Type: CFML


Column: 0
ID: CFINCLUDE
Line: 94
Raw Trace: at cfstandardHTMLTranslator2ecfc1733787924$funcTRANSLATE.runFunction(D:\webhosts\parks_on_ca\www\requirements\mura\Translator\standardHTMLTranslator.cfc:94)
Template: D:\webhosts\parks_on_ca\www\requirements\mura\Translator\standardHTMLTranslator.cfc
Type: CFML


Column: 0
ID: CF_TEMPLATEPROXY
Line: 133
Raw Trace: at cfpluginStandardEventWrapper2ecfc1503006434$funcTRANSLATE.runFunction(D:\webhosts\parks_on_ca\www\requirements\mura\plugin\pluginStandardEventWrapper.cfc:133)
Template: D:\webhosts\parks_on_ca\www\requirements\mura\plugin\pluginStandardEventWrapper.cfc
Type: CFML


Column: 0
ID: CF_TEMPLATEPROXY
Line: 87
Raw Trace: at cfstandardEventsHandler2ecfc485081101$funcSTANDARDTRANSLATIONHANDLER.runFunction(D:\webhosts\parks_on_ca\www\requirements\mura\Handler\standardEventsHandler.cfc:87)
Template: D:\webhosts\parks_on_ca\www\requirements\mura\Handler\standardEventsHandler.cfc
Type: CFML


Column: 0
ID: CFINVOKE
Line: 88
Raw Trace: at cfpluginStandardEventWrapper2ecfc1503006434$funcHANDLE.runFunction(D:\webhosts\parks_on_ca\www\requirements\mura\plugin\pluginStandardEventWrapper.cfc:88)
Template: D:\webhosts\parks_on_ca\www\requirements\mura\plugin\pluginStandardEventWrapper.cfc
Type: CFML


Column: 0
ID: CF_TEMPLATEPROXY
Line: 413
Raw Trace: at cfstandardEventsHandler2ecfc485081101$funcSTANDARDDORESPONSEHANDLER.runFunction(D:\webhosts\parks_on_ca\www\requirements\mura\Handler\standardEventsHandler.cfc:413)
Template: D:\webhosts\parks_on_ca\www\requirements\mura\Handler\standardEventsHandler.cfc
Type: CFML


Column: 0
ID: CFINVOKE
Line: 88
Raw Trace: at cfpluginStandardEventWrapper2ecfc1503006434$funcHANDLE.runFunction(D:\webhosts\parks_on_ca\www\requirements\mura\plugin\pluginStandardEventWrapper.cfc:88)
Template: D:\webhosts\parks_on_ca\www\requirements\mura\plugin\pluginStandardEventWrapper.cfc
Type: CFML


Column: 0
ID: CF_TEMPLATEPROXY
Line: 788
Raw Trace: at cfcontentServer2ecfc1968494900$funcDOREQUEST.runFunction(D:\webhosts\parks_on_ca\www\requirements\mura\content\contentServer.cfc:788)
Template: D:\webhosts\parks_on_ca\www\requirements\mura\content\contentServer.cfc
Type: CFML


Column: 0
ID: CF_UDFMETHOD
Line: 260
Raw Trace: at cfcontentServer2ecfc1968494900$funcPARSEURL.runFunction(D:\webhosts\parks_on_ca\www\requirements\mura\content\contentServer.cfc:260)
Template: D:\webhosts\parks_on_ca\www\requirements\mura\content\contentServer.cfc
Type: CFML


Column: 0
ID: CF_UDFMETHOD
Line: 310
Raw Trace: at cfcontentServer2ecfc1968494900$funcPARSEURLROOT.runFunction(D:\webhosts\parks_on_ca\www\requirements\mura\content\contentServer.cfc:310)
Template: D:\webhosts\parks_on_ca\www\requirements\mura\content\contentServer.cfc
Type: CFML


Column: 0
ID: CF_TEMPLATEPROXY
Line: 656
Raw Trace: at cfcontentServer2ecfc1968494900$funcHANDLEROOTREQUEST.runFunction(D:\webhosts\parks_on_ca\www\requirements\mura\content\contentServer.cfc:656)
Template: D:\webhosts\parks_on_ca\www\requirements\mura\content\contentServer.cfc
Type: CFML


Column: 0
ID: CF_TEMPLATEPROXY
Line: 46
Raw Trace: at cfindex2ecfm1997749688.runPage(D:\webhosts\parks_on_ca\www\index.cfm:46)
Template: D:\webhosts\parks_on_ca\www\index.cfm
Type: CFML