Updated December 10, 2016

Montreal is a city that thrives on winter, and its celebration of Christmas caps the solstice season with indoor and outdoor activities, many of which continue through December till New Year's Day.

Got a sale or Christmas event for this page? Email us!

There are a lot of Christmas events for kids at the Grande bibliothèque: note, they will all be in French.

Flickr pictures of Montreal Christmas scenes.

Expozine is held November 12 and 13 at Église St-Denis, 454 Laurier East, right at the metro. It's a small press and indie fair featuring more than 200 vendors – books, cards, comics, tchotchkes, calendars, posters and all manner of other printed material. Free admission.

The Santa Claus parade is held on Ste-Catherine on Saturday, November 19, starting at Fort at 11 a.m. and moving east to Saint-Urbain.

Marché Nënë is a craft fair with 45 exhibitors held November 19-20 at 5333 Casgrain in the Mile End.

The Marché Casse-Noisette takes place November 24 to December 4 at the Palais des congrès offering food, toys and gifts.

African Christmas market at 425 Beaubien East, inside the church hall at the corner of St-Denis. Thursday to Saturday, November 24-26.

The annual Tibetan cultural fair takes place November 26 at Santa Cruz Church, 60 Rachel West – handicrafts bazaar, live traditional music and dance performances, as well as Tibetan cuisine. Admission $5.

The Marché HAUT+FORT involves more than 40 local designers in a fair at Concordia's EV building atrium from November 26-27.

souk@sat is on from November 29 till December 4. Once again, there should be an interesting selection of locally designed and produced goodies and gifts.

A popup Christmas bar will be serving festive drinks at 323 Ontario East, near Sanguinet, December 1-31.

The pedestrian section of Prince Arthur will be the site of a Christmas market from the beginning of December to Christmas Eve, Thursdays to Saturdays.

Lyric Theatre presents A Candlelight Christmas at Loyola Chapel, December 1-3. Tickets are $28.

Notre Dame Basilica has various Christmas season performances, with a benefit concert on December 2 and organ performances from December 27 to 30, $10.

Notre-Dame-de-Bon-Secours Church in Old Montreal has seasonal choral performances Saturdays and Sundays at 1:30 p.m. and 3 p.m. from December 3-23, an opening concert on December 2 and a closing concert on December 23. Admission is by donation only except for the opening and closing concerts.

The École Rudolf Steiner in NDG holds a Christmas fair on December 3 featuring more than 40 artisans and vendors. 4855 Kensington, corner Somerled, 10 a.m. to 4:30 p.m.

A Christmas market comes to the esplanade of Place des Arts from December 2‑24.

Saint-Hubert Street has a Défilé des rêves Christmas parade on Friday, December 2 starting at Bellechasse at 7 p.m. and moving northward to Jean‑Talon.

The Salon des Artistes Récupérateurs takes place December 2-4 at the Maison du développement durable, 50 Ste-Catherine West. Forty designers focused on recycling and repurposing offer clothing, jewellery, decorative objects and other gifty things.

The Museum of Fine Arts has a several Christmas concerts this year, the first on December 4. None are free except the CBC Christmas Sing-In on December 11 at the Church of St. Andrew and St. Paul.

Mont-Royal Avenue has a Christmas program starting with a torchlight parade on Saturday, December 4. The Noël dans le parc group is doing events in Lahaie Park and the Parc des Compagnons-de-St-Laurent, both in the Plateau, and also at Place Émilie-Gamelin, throughout the season.

The Montreal Jubilation Gospel Choir (site autoplays music, loudly) gives their 34th annual Christmas show at Place des Arts on December 4. Tickets start at $62.75.

The Old Port's skating rink opens in late November, depending on the weather. The Chateau Ramezay offers a whole range of seasonal activities from December 3 till January 8 and the Pointe-à-Callière history museum's feature inquiring into the real Santa Claus is given both in French and in English from December 3 to 31. Place Jacques-Cartier is also the site of a weekend market from December 1-24, Thursday and Friday evenings, weekend days. The season culminates with the grand New Year's party on Place Jacques-Cartier on New Year's Eve.

The biggest craft fair in town, the Salon des métiers d'art, takes place at Place Bonaventure from December 8-18. Free admission.

Puces Pop is holding two Christmas bazaars this year, on two successive weekends, December 9-11 and 16-18, at St-Denis church, 5075 Rivard at Laurier. A hundred artists and artisans will have goods for sale – a different group of sellers each weekend.

A winter market called La Petite Floride will be open in the Mile End from December 9 till March. FacebookJournal de Montréal article

The Grands Ballets Canadiens' perennial staging of The Nutcracker at Place des Arts from December 10-30. Tickets start at $74.

A new Luminotherapie installation opens December 8 on the Place des Festivals, featuring 13 giant zoetropes. Till January 29. Free.

The McGill Chamber Orchestra presents Handel's Messiah at St. Andrew and St. Paul Church on December 13. Tickets range from $51.50 to $74.50 from the Place des Arts box office.

The Montreal Botanical Garden's traditional Christmas exhibit iwill be open from December 17 to January 8, with a tropical theme this year.

Marché Artistique has a sale December 17-18 at 5945 Cartier, corner Rosemont.

At St. Joseph's Oratory there is the Christmas concert Chantons Noël on December 2 and 3 with various guests and the Petits Chanteurs du Mont-Royal, tickets $42.20 and up. Christmas masses are at various times, the 9 p.m. and midnight Christmas Eve services requiring a $5 pass you must buy in advance.