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
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
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
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
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
Address: 954466 7th Line East, Mono (~1 hour 15 minutes from Downtown Toronto)
Phone: 519-938-1604
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)
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:
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
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
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
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
Phone: 905-473-3537 or 416-469-0555
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
3. Crone’s Christmas Tree Farm
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
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
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
Places to See Magical Christmas Lights in Ontario























