Your Holiday Tradition Starts at

David Hill Farm

At David Hill Farm, we invite you to experience the charm of our family-owned Christmas tree farm, proudly rooted in Forest Grove, Oregon for over 30 years. Here, you can escape the hustle of the city and embrace a truly special experience among beautiful views and serene countryside.

Join us for a memorable day filled with holiday cheer. Choose your perfect tree from our selection of u-cut, pre-cut, or we-cut options. After you stroll through the fields, enjoy the warmth of a crackling bonfire, savor delicious s'mores, and sip on hot chocolate while holiday music fills the air.

This isn’t just about finding a tree; it’s about creating lasting memories. Skip the circus atmosphere and parking lot displays this year. Come visit us at David Hill Farm, where a perfect tree and a simple, enchanting experience await you and your loved ones this holiday season.

CHRISTMAS TREES

Christmas Tree Season opens Thanksgiving Weekend!

At David Hill Farm, we’re proud of our trees. Each one is hand-planted, regularly inspected, and lovingly cared for as it grows.

We’re a small, family-run farm growing Noble, Grand, Douglas, and Nordmann Firs. Since taking over in 2022, we’ve been adding thousands of trees each year. U-cut is available only on opening weekend, but our Pre-cut section always has a great selection of Douglas and Noble Firs at fair prices.

Come for the tree—and stay for the view, a cup of hot cocoa, and a stroll through the woods. Even if you’re not picking out a tree, you’re welcome to explore the farm and take home a handmade wreath or seasonal floral arrangement. (We’re a flower farm, too!)

Seasonal Hours:

Opening on Thanksgiving Weekend!

Friday, Saturday, Sunday (Nov 28-30): 10am- 5pm

Saturday & Sunday (thru Dec 14): 10am-5pm

Daily until Christmas: by appointment only (call 503-756-3646)

Christmas Tree Prices

Pre-Cut Trees: all $10/ft

U-Cut Trees:

*Please note we have a 6-foot minimum on all u-cut trees

  • Douglas Fir: $10/foot

  • Noble Fir: $14/ foot

  • Nordman Fir: $14/ foot

  • Grand Fir: $14/foot (limited supply)

Shaking and bailing is free of charge!

HOW IT WORKS (U-Cut)

We have options for u-cut, we-cut, as well as pre-cut Christmas trees here at David Hill Farm. Once you select your tree, our friendly staff will help get it to the bailing station to be shaken, have the stump squared and recut, and even be bailed in twine if you choose.

  1. Grab a tag, a measuring pole, and saw, and head to the fields!

  2. Select your tree and cut it down. Wave down our helpers who have chainsaws if you’d like assistance.

  3. Tag your tree. Our helpers can assist with moving the tree to the main road where our crew will pick it up.

  4. Meet us at the bailing station with your tag to pick up your tree. We are happy to help you load and tie down.

  5. Check out and be sure to get your free ornament with every tree!