Season: November to December In season now

Pick your own Christmas trees in City of Edinburgh

City of Edinburgh 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 Edinburgh.

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

3 farms · Updated 2 November 2026

City of Edinburgh 3

Caring Christmas Trees

City of Edinburgh

Caring Christmas Trees in Edinburgh sells fresh-cut Nordmann fir trees from late November to mid-December at collection sites. Book seven days ahead.

  • Nordmann fir

Craigies Farming Deli and Cafe

City of Edinburgh

Craigies Farm, South Queensferry: pick-your-own fruit and vegetables June-October, pumpkins October, Christmas trees Nov-Dec. Book online, pay by weight.

  • Christmas trees

Off yer tree

City of Edinburgh

Off Yer Tree in Edinburgh sells pre-cut or pot-grown Nordmann and Fraser firs from late November to just before Christmas for delivery or collection.

  • Nordmann fir
  • Fraser fir
  • Norway spruce

Christmas trees in other counties