Pitlochry’s Christmas runs on three things a visitor can plan around: two markets a month apart, a town strung with lights from October onward, and a theatre whose big show runs through to New Year’s Eve. The season opens while the Enchanted Forest is still lighting Faskally Wood and closes in the first days of January, when the lights stay on but the markets and the main production have finished. This is how the pieces fit together, and how to move between them by train and bus if you would rather leave the car at home.
Three anchors hold the season together. Blair Castle Christmas Market opens the run on the third weekend of November. The town’s own Christmas Market follows on 12 December, and the Festival Theatre’s My Fair Lady spans the six weeks between 21 November and 31 December. Around all three sit the Pitlochry Winter Lights, switched on in early October to support the Enchanted Forest and left glowing through the festive season into the early months of the new year. Nothing here is a single-day show. The useful question is less when Christmas is in Pitlochry than which combination of these you want to catch in one trip, because the markets are a train ride and a walk apart rather than neighbours.
The season’s first big event sits outside town, at Blair Castle in Blair Atholl. The market runs from Friday 20 to Sunday 22 November 2026, 10am to 4pm each day. Entry is £4 for adults and free for under-16s. Around 70 local suppliers fill Banvie Hall, the castle’s ballroom, with a tented Christmas village set up outside; the organiser, Atholl Estates, runs the market in association with Exclusively Highlands. There is an optional self-guided castle tour at £10 for an adult and £5 for a child, and parking is free with about 200 spaces on site. Check the Atholl Estates events page for the full supplier list and any changes nearer the date. The station is the easy way in: Blair Atholl station is about a 15-minute walk from the castle, which makes the whole thing work as a day out by train. The Blair Castle from Pitlochry article sets out that trip in full.
The town’s own market is a smaller, different creature. Pitlochry Market runs every third Saturday from April to November at Pitlochry Business Centre on Armoury Road, and the Christmas edition slots in as an extra date on Saturday 12 December 2026, 10am to 3pm, at the same venue. Entry is free and dogs are welcome. There is also a regular market on Saturday 21 November, the day after the castle market opens, so a visitor staying that weekend could do both. The market publishes its dates on pitlochrymarket.co.uk; check there rather than relying on a poster, since the third-Saturday pattern means the December date is an addition to the usual run rather than part of it.
The lights are the thread that holds the whole season together. They switch on in early October, deliberately early to light the way for the Enchanted Forest, and stay up through the festive season into the early months of the new year. The Pitlochry Winter Lighting Committee runs them, funded by donations at roughly £10,000 a year, and the display amounts to around 60 individual features of colourful LED light strung through the town. The practical point is timing: go after dark, which in December means mid-afternoon, and the town centre is already doing the work of the season. Details and the switch-on date live on pitlochrylights.co.uk.
The Enchanted Forest is the autumn show rather than a Christmas one, but its run overlaps the first week of Christmas season planning. Scotland’s largest sound-and-light show runs in Faskally Wood from 8 October to 8 November 2026, its 25th-anniversary year, themed ‘Stop The Clock: The 25th Hour’. If you are reading this in early November, the closing nights are the catch: weekends sell out first, and tickets start from about £28.50 for an adult, £15.50 for a child and £78.50 for a family, plus a 7% booking fee. There is no on-site parking, and a physical ticket is needed to board the shuttle bus from central Pitlochry. The full run and the shuttle detail are in the Enchanted Forest article; the note here is simply that it is the hinge between the autumn guide and this one, and its last night lands a full fortnight before the castle market opens.
The theatre carries Christmas through its darkest stretch. My Fair Lady runs at Pitlochry Festival Theatre from 21 November to 31 December 2026, with Alan Cumming as Professor Higgins. Some dates are already down to limited availability, and the production has accessible performances; the theatre’s own site is the place to see what is left rather than a ticket reseller. The run ends on New Year’s Eve, which makes it the one thing still playing after the markets have gone. The Festival Theatre article covers the season and the theatre’s riverside setting in more detail.
One afternoon in the run is worth marking out. Coinneach MacLeod, the Hebridean Baker, brings A Scottish Christmas to the theatre’s Main House on Tuesday 8 December 2026 at 12:30pm — a 90-minute matinée with a 20-minute interval, followed by a book signing. Expect festive stories, recipes, songs and island traditions from the book of the same name. Standard tickets are £25, or £45 with the book, and the box office is on 01796 484626. A lunchtime show on a weekday is a gentler entry point than an evening performance, and it pairs naturally with a walk around the town’s lights before they are fully dark. Check the theatre’s what’s-on page to confirm the time and availability.
Beyond the markets and the stage, the season has a party track. A Christmas Party Disco takes over Pitlochry Town Hall on Saturday 12 December 2026 from 7pm — the same day as the town’s Christmas Market, which makes the two a natural pair. It is 18 and over, around £10 plus booking fee, with a bar, and tickets go through TicketSource. Atholl Palace Hotel runs its Christmas party nights on Fridays and Saturdays across 4, 5, 11, 12, 18 and 19 December, a welcome drink, three-course dinner and ceilidh or DJ through to 1am; residential packages sit around £139 to £159 per person, but that figure comes from a hotel-group page rather than the operator, so check the hotel’s own site before booking. Fonab Castle runs festive breaks over Christmas, 24–27 December, and Hogmanay, 30 December to 2 January; prices vary and the operator’s page is the source to trust.
The three main anchors divide neatly by transport. Blair Castle Market is the train one: Blair Atholl station is a 15-minute walk from the castle gate, so it works as a day out on the Highland Main Line without a car at all. The town’s Christmas Market, the lights and the theatre are all walkable from Pitlochry station and from each other — Armoury Road is a short walk from the town centre, and the theatre sits on the riverside at the edge of town. The without-a-car guide and the Blair Castle article set out the train and bus options properly; the summary is that you can hold the whole season together on foot and by rail, with the one exception of the Enchanted Forest, which runs a shuttle rather than letting you drive to Faskally Wood.
January is the quiet corner of the season. The markets are over and My Fair Lady closes on 31 December, but the winter lights stay up through the festive season and into the early months of the new year, so a January evening walk still gets the display. The New Year’s Day Street Party fills Atholl Road on 1 January — that has its own article, and it is the season’s last big gathering rather than a Christmas event. After it, the town drops into the low season proper until the Winter Words Festival brings the theatre back to life from 18 to 21 February 2027, which sits just outside this article’s window but is the next thing worth pencilling in. The winter guide covers what stays open through those quiet weeks.
A few habits make the whole season easier. Check the organiser’s own page a few days before you travel — for the castle market that is Atholl Estates, for the town market pitlochrymarket.co.uk, for the forest enchantedforest.org.uk and for every theatre event the Pitlochry Festival Theatre what’s-on page. Sell-out weekends are a real risk at the Enchanted Forest and on the busiest My Fair Lady dates, so book early rather than turning up. The booking fee on forest tickets is 7%, and the theatre’s box office on 01796 484626 is the number to call for the Hebridean Baker afternoon. Where a figure above came from an aggregator rather than the operator — the hotel party nights in particular — treat it as approximate and confirm with the hotel itself.