Season: November to December In season now

Pick your own Christmas trees in Highland

Highland has 3 farms where you can pick your own Christmas trees, usually from November to December.

It is in season now (November). Check each farm’s opening days and whether you need to book before you go.

Some of them are within 30 km of Inverness.

See also Christmas trees at all 111 farms in the UK or every pick-your-own farm in Highland.

3 farms · Updated 1 November 2026

Highland 3

Black Isle Christmas Trees

Highland

Black Isle Christmas Trees at North Kessock sells Nordman firs. Choose yours at the farm shop from the last week of November or pre-order from 1 November.

  • Nordmann fir

Sylvestrus Christmas Trees

Highland

Sylvestrus Christmas Trees, North Kessock: choose your own Nordmann fir, Lodgepole pine or Fraser fir, cut and netted. Opens last Saturday in November.

  • Nordmann fir
  • Lodgepole pine
  • Fraser fir

Tarradale Christmas Trees

Highland

Tarradale Christmas Trees near Muir of Ord: choose a Nordmann fir from late November to just before Christmas. Pre-select in November no booking needed.

  • Nordmann fir

Christmas trees in other counties