Cut Your Own Tree: Christmas Tree Farms in Greater Toronto Area & Hamilton

Discover the joy of choosing and cutting your own Christmas tree in the Greater Toronto and Hamilton Area (GTHA).

Credit:  Julianna Arjes/ Unsplash

This guide lists various farms and locations where you can embark on a festive adventure, selecting the perfect tree for your holiday celebrations.

**Call ahead for best picking times and availability**

Contents:

  • Christmas Tree Farms in the Durham Region
  • Christmas Tree Farms in the Halton Region
  • Christmas Tree Farms in the Hamilton Region
  • Christmas Tree Farms in the York Region

I. Christmas Tree Farms in Durham Region

 

1. Prestonvale Tree Farms

Prestonvale Tree Farms offers a large selection of harvest your own Christmas trees, pre-harvested Christmas trees, evergreen landscape trees retail and wholesale trees at their Courtice Farm location. The farm has a large selection of quality Fraser Fir, Balsam Fir, Spruce and Pine trees ready to be cut on 60+ acres. Saws are provided.

Hours:

November 29 to December 24, 2025

Monday to Friday – 9:00am to 5:00pm
Saturday and Sunday – 8:00am to 5:00pm

Address:

1421 Prestonvale Rd, Courtice (~50 minutes from downtown Toronto)

Phone: 905-434-3910

Price (all sizes) :

Balsam Fir all sizes: $70.00
Fraser Fir all sizes: $75.00
Spruce & Pine all sizes   : $60.00

Website

 

2. Spademan Tree Farm

Spademan Christmas Tree Farm offers cut-your-own trees or choose from their pre-cut. The tree farms grow a variety of species. Enjoy searching for your perfect tree in fields of spruce, white pine, balsam, and Fraser fir. The trees at the farm are naturally grown without the use of pesticides or any other chemicals. They provide hand saws, or you are welcome to bring your own.

Hours: 

November 29 onwards

Wednesday: 11:00am – 4:30pm
Thursday: 11:00am – 4:30pm
Friday: 11:00am – 4:30pm
Saturday: 9:00am – 4:30pm

Cost:

Tree prices range from $75-$100 – HST included

All “cut your own” trees ANY size are $75.

6-8 foot pre-cut BALSAM and FRASER FIR are $85.
8-1/2 foot and higher pre-cut BALSAM and FRASER FIR are $100.

Address: ​545 Regional Road 21,  Port Perry  (~55 minutes from downtown Toronto)

Phone:  905-985-7291 or 289-404-7269

Email: spademantreefarm@outlook.com

Website

3. Cormack’s Tree Farm

Cormack’s Christmas Tree Farm is a third-generation farm and produces some of the best-shaped organic trees in all of Ontario. The farm has over ten fields of pine, fir, and spruce trees or you can select one of their pre-cuts from the barn!

Hours:

November 29 & 30 (Saturday and Sunday) 9:00am to 4:00pm

December 6 & 7 (Saturday and Sunday) 9:00am to 4:00pm

Cost:

Up to 5 Feet: $70
5 to 6 Feet: $90
6 to 7 Feet: $100
7 to 8 Feet: $120
8 to 9 Feet: $140
9 to 10 Feet: $165
10 to 11 Feet: $200
11 to 12 Feet: $240
Over 12 Feet: $280

Address: 6119 Concession 3 Rd, Goodwood

Phone: 416-910-2148

Website

II. Christmas Tree Farms in Halton Region

 

1. Elliott Tree Farm

Elliot Tree Farm is a circa 1890 family Christmas tree farm specializing in fresh cut Fir and Blue Spruce Christmas trees, cut your own Spruce and Pine Christmas trees and farm fresh hand-made wreaths. They offers a selection of planters, greens, tree stands, farm fresh pure maple syrup and gifts from their local partners. This includes: a food truck, hot chocolate bar, bonfire, and meet the horses.

Hours: November 15 – December 23, 2025 | 9 AM – 5 PM

Cost:

Cut Your Own Blue Spruce, White Sprice, Norway Spruce, and Cannan Fir.
Up to 7ft: $139
Up to 8ft: $159
Up to 9ft: $179
Up to 10ft: $199
10 to 12ft: $279
12 to 14ft: $349
Over 14ft: Priced per tree

Small Trees & Planters
Mini Fir with Stand 2.5-3ft: $49
Charlie Brown White Pine with Wooden Base 2.5-3ft: $29
Live White Spruce in a 5 Gallon pot 2.5-3ft: $49
Live Charlie Brown White Pine $59
Planters $69

Address: 9467 Erin East Garafraxa Townline, Hillsburgh (~70 minutes from Toronto)

Phone: 519-216-0699

Email: info@elliotttreefarm.ca

Website

2. Cricket Creek Farm

Cricket Creek Farm offers cut-your-own and pre-cut trees ranging from six feet to twelve feet in height, with currently thousands of Eastern White Spruce and Colorado Blue Spruce and a few Fraser Fir trees reaching marketable height.

Hours:

TBA

Cost:

Address: 954466 7th Line East, Mono (~1 hour 15 minutes from Downtown Toronto)

Phone: 519-938-1604

Website

III. Christmas Tree Farms in the Hamilton Region

1. Mark’s Christmas Trees

Mark’s Christmas Trees have greens of all sizes in cedar, white pine, scotch pine, spruce, balsam fir for indoor and outdoor planters, swags, wreaths, door garlands, and many more.

Hours: Weekends starting Saturday, November 29, 2025
from 10 am-4 pm

Cost:

up to 5 ft $80.00
5-6 ft $85.00
6-7 ft $95.00
7-8 ft $110.00
8-9 ft $120.00
9-10 ft $130.00 and so on…

Wrapping is available for $5.00.

Address: 1233 Safari Road, Millgrove (60 minutes from Toronto)

Phone: Appointments may be booked outside of regular  hours by calling or texting
905-659-7046 (landline)
or 905-842-1332 (mobile)

Website

2. Merry Farms

Merry Farm is a 176-acre farm that offers beautiful “cut your own” or “pre-cut” trees of both Balsam Fir and Fraser Fir.

Hours:

Full Farm Calendar

Nov 28,  29, 30, Dec 3 to 7, 9 am to 5 pm

Cost:  $90.00  – $170

Address: 1974 Concession 2 Rd W, Lynden

(70 minutes from Downtown Toronto)

Phone: 519-647-2648

Website

4. Rinas Christmas Trees

Rinas Christmas Tree allows customers to choose and cut their own trees from a selection of Spruce, Fir, and Pine.  The varieties available include Serbian Spruce, White Spruce, Concolor Fir, White Pine, and Scotch Pine.

Hours:

Open daily from November 29 until December 22, 2025, 9 a.m. to 5 a.m.

Address: 1762 Concession Rd 6 W, Branchton (70 minutes from Toronto)

1 minute drive away from the Westfield Heritage Village
and 5 mins away from the village of Rockton

Cost: Trees are $83 (HST included) for any size or type.
Baling/Netting is an additional $2

Phone: 519-621-1438

Website

5. Watson Family Farm

This year, Watson Family Farm is only offering the precut Christmas trees: Frazer fir, concolor, balsam fir, serbian sprue, blue spruce and beautiful scotch pine trees.

Hours: 

From November 22, 2025
Weekends only 10:00 am to Dusk

Address:  7156 White Church Road, Mount Hope (~65 minutes from Toronto)

Phone: 905-679-9000

Website

IV.  Christmas Tree Farms in the York Region

1. Vivian Plantation

At this plantation, visitors can choose either a preharvested tree or cut their own, while enjoying a walk through forested trails amidst the tranquillity of nature. Both options offer a fresh, delightfully scented tree, contributing to an environmentally friendly and natural Christmas atmosphere at home. The experience is enhanced with complimentary hot mulled apple cider, hot chocolate, and bonfires for marshmallow roasting, available from the “shack.” This makes for a perfect family Christmas outing, complete with picnic tables for those who wish to enjoy a family picnic. Additionally, a photo station is available for visitors to capture memories of their visit.

Hours:

Now Open

Monday to Friday:  Noon to 4:30 p.m.

Saturday:   9:00 a.m. to 4:30 p.m.

Sunday:   9:00 a.m. to 4:30 p.m.

Address: Vivian Plantation, 16721 Hwy. #48 (Markham Rd. at Vivian Road), Stouffville

(~ 50 minutes from Toronto)

Phone: 905-473-3537 or 416-469-0555

Website

2. MacPherson’s Tree Farm

MacPherson’s Tree Farm offer engaging activities like wagon rides and scavenger hunts for children, with a prize per tree purchase, along with free hot chocolate.

Staff provide free baling and rope for easy transport. Purchase hot dogs, sausages, and delicious baked goods, with all proceeds supporting SickKids, making your visit fun, convenient, and charitable for the whole family to enjoy together.  The farm boasts an excellent selection of pre-cut trees, including premium Cook & Fraser Firs ranging from 6 to 10 feet tall. They also have premium pre-cuts available.

Hours: 

Open from November 22, 2025

Wednesday– Thursday: 12 – 4 pm

Friday: 12 – 4:30 pm

Saturday – Sunday: 9 am – 4 pm

Cost: Cut your own: $90 & up

Precut Firs and White Pine from 6-10 ft, priced from $100-$200.

Address: 17422 ON-48, Whitchurch-Stouffville, ON L4A 1Z1

(~50 minutes from downtown Toronto)

Phone: (905) 717-0499

Website

3. Crone’s Christmas Tree Farm

Get beautiful, professionally groomed Christmas trees at Crone’s Christmas Tree Farm. They also offer sleigh rides.

Hours: Closed for 2025, but will reopen in 2026.

Saturday & Sunday: 9:00 am to 5:00 pm

Cost:  

Address: 5624 Herald Road

Phone: 416-985-5128

Website

4. Middleton’s Christmas Tree Farm

Middleton’s Christmas Tree Farm, a serene family-run farm established in 1985, offers a selection of beautifully pruned Christmas trees including Scotch Pine, Balsam Fir, and Canaan Fir. The farm provides ample parking for visitors and offers free baling services for trees.

Hours: TBA

Phone:  905-473-3648

Address: 16210 Ninth Line, Whitchurch-Stouffville 

(~50 minutes from Toronto)

Website

5. Tufford Family Tree Farm

The farm offers Scotch Pine, White Pine, White Spruce, Norway Spruce, and Balsam Fir trees, and is open daily, with a safe tobogganing hill for the kids.

Address: 5578 St. John’s Sideroad Stouffville, Whitchurch-Stouffville (~45 minutes from Toronto)

Hours: 2025 TBA

Phone: 905-640-2548

Website

Places to See Magical Christmas Lights in Ontario

CHRISTMAS IN ONTARIO

This website uses cookies.