Season: November to December In season now

Pick your own Christmas trees in Perth and Kinross

Perth and Kinross 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 Dundee.

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

3 farms · Updated 1 November 2026

Perth and Kinross 3

Feddal Christmas Trees | MSO Spurway

Perth and Kinross

Feddal Christmas Trees near Braco. Cut your own Nordmann fir, Fraser fir, Norway spruce, lodgepole pine and blue spruce from the first weekend in December.

  • Nordmann fir
  • Fraser fir
  • Norway spruce
  • Lodgepole pine
  • Blue spruce

Sholach Christmas Trees

Perth and Kinross

Sholach Christmas Trees near Blairgowrie, Perthshire has pick-your-own Nordmann fir and blue spruce by the loch, late November to Christmas. Dogs welcome.

  • Christmas trees

Christmas trees in other counties