pickinghours

Farms you can visit, with this year's dates

Most guides to pick-your-own farms are written once and left alone, so by the time you read them the dates belong to last season. Every listing here is checked with the farm itself, and shows the date it was checked.

Where we have farms

Eighteen states so far, and more on the way. Jump to a state, or keep scrolling.

North Carolina

38 farms
  • Christmas tree farms38 farms · Boone, West Jefferson and Asheville

Pennsylvania

71 farms
  • Christmas tree farms71 farms · Pittsburgh, Lehigh Valley, Bucks, Lancaster, Chester and York

New Jersey

57 farms
  • Christmas tree farms57 farms · North, Central and South Jersey

Washington

51 farms
  • Christmas tree farms51 farms · Seattle, Tacoma & Olympia, Snohomish, Vancouver and Spokane

Oregon

33 farms
  • Christmas tree farms33 farms · Portland, Oregon City, Salem, Corvallis, Eugene, Astoria

Michigan

32 farms
  • Christmas tree farms32 farms · Grand Rapids, Detroit & Ann Arbor and Lansing

Virginia

27 farms
  • Christmas tree farms27 farms · Northern Virginia, Shenandoah Valley, Charlottesville & Culpeper, Richmond and Hampton Roads

California

44 farms
  • Christmas tree farms44 farms · Bay Area, Sacramento & Apple Hill, Central Coast and Southern California

New York

91 farms
  • Christmas tree farms91 farms · Hudson Valley, Catskills, Long Island, Albany, Rochester & Syracuse, Buffalo and Southern Tier

Ohio

88 farms
  • Christmas tree farms88 farms · Cleveland & Akron, Canton & Wooster, Youngstown, Toledo & north-west, Cincinnati, Dayton, Columbus and Southeast

Illinois

62 farms
  • Christmas tree farms62 farms · Near Chicago, Northwest Illinois, Central Illinois and Southern Illinois

Georgia

30 farms
  • Christmas tree farms30 farms · Around Atlanta, North Georgia, Athens & Augusta and South Georgia

Florida

17 farms
  • Christmas tree farms17 farms · Tampa Bay, Near Orlando, Ocala, Jacksonville & north Florida and Tallahassee & the Panhandle

Wisconsin

39 farms
  • Christmas tree farms39 farms · Milwaukee, Madison

Connecticut

27 farms
  • Christmas tree farms27 farms · Hartford & the Litchfield Hills, Fairfield, New Haven & shoreline and Eastern Connecticut

Massachusetts

39 farms
  • Christmas tree farms39 farms · Around Boston, South Coast and Cape Cod, Central Massachusetts and Western Massachusetts

Minnesota

24 farms
  • Christmas tree farms24 farms · Twin Cities and Clear Lake & St Cloud

This week

Pumpkin patches: the last days of 2026 — most closed by 31 October, the last on 25 November

Texas

169 farms · pumpkin patches and Christmas trees

Pumpkin patches113 farms · 6 areas

Most patches had closed by 31 October and the last closes on 25 November; these pages keep this year’s dates until 2027’s are checked. Every patch was checked with the farm itself — where something isn’t published, we say so rather than guess.

Christmas tree farms56 farms · Houston, Dallas, Fort Worth, Austin, San Antonio, East Texas, Beaumont and Abilene

Houston

All 11 Christmas tree farms

Near: Spring, Magnolia, Manvel, Cleveland, Livingston, Bryan

DallasNew

All 8 Christmas tree farms

Near: Terrell, Caddo Mills, Greenville, Canton, Denison, Telephone

AustinNew

All 4 Christmas tree farms

Near: Elgin, Lincoln, Georgetown

Fort WorthNew

All 6 Christmas tree farms

Near: Crowley · Alvarado · Burleson · Meridian · Haslet

San AntonioNew

All 4 Christmas tree farms

Near: Devine · Pipe Creek · Stockdale · Fredericksburg

East TexasNew

All 15 Christmas tree farms

Near: Tyler · Longview · Lufkin · Athens · Lindale · Henderson

Beaumont and AbileneNew

8 Christmas tree farms

Near: Beaumont · Tuscola

North Carolina

38 farms · Fraser fir country

Christmas tree farms38 farms · 3 areas

North Carolina grows more Fraser fir than any other state, almost all of it within an hour of Boone.

Boone, North CarolinaNew

All 13 Christmas tree farms

Also: All of North Carolina · Vilas · Elk Park

Asheville & Haywood CountyNew

All 11 Christmas tree farms

Also: Waynesville · Leicester · Clyde · Canton

West Jefferson & Ashe CountyNew

All 14 Christmas tree farms

Also: Laurel Springs · Glendale Springs · Fleetwood

Pennsylvania

71 farms · eleven species to cut

Christmas tree farms71 farms · 6 areas

Pennsylvania grows a wider range of tree than any southern state — white pine, Douglas, concolor, Fraser, Korean and Turkish fir, Canaan fir, blue spruce, Leyland cypress, Norway spruce and Scotch pine.

Lancaster County, PennsylvaniaNew

All 11 Christmas tree farms

Also: Lititz · Elizabethtown · Manheim · Millersville · Mount Joy

Chester County, PennsylvaniaNew

All 10 Christmas tree farms

Also: Pottstown · Landenberg · Cochranville · West Chester

York County, PennsylvaniaNew

All 9 Christmas tree farms

Also: Dillsburg · Red Lion · Goldsboro

Pittsburgh, PennsylvaniaNew

All 16 Christmas tree farms

Also: Harmony · Fombell · Aliquippa · Indiana

Lehigh Valley & Poconos, PennsylvaniaNew

All 14 Christmas tree farms

Also: Bath · Slatington · Mt Bethel · Emmaus

Bucks County, PennsylvaniaNew

All 11 Christmas tree farms

Also: Doylestown · Warrington · Yardley · New Hope

New Jersey

57 farms · the earliest openings on the site

Christmas tree farms57 farms · 3 regions

North Jersey’s hill farms grow fir and spruce; South Jersey’s open first, one of them in October.

New JerseyNew

All 57 Christmas tree farms

By region: North · Central · South Jersey

Washington

51 farms · noble and grand fir country

Christmas tree farms51 farms · 5 regions

The Pacific Northwest grows the noble, grand and Nordmann firs the rest of the country buys pre-cut. Here you cut them yourself.

Oregon

33 farms · the biggest Christmas tree state

Christmas tree farms33 farms · 3 regions

Oregon grows more Christmas trees than any other state. Around Portland you cut noble, grand and Nordmann fir where they grow.

Michigan

32 farms · pine, spruce and fir

Christmas tree farms32 farms · 3 regions

Michigan farms grow spruce and pine as well as fir, and some of the lowest prices we have found.

Virginia

27 farms · Blue Ridge and Richmond

Christmas tree farms27 farms · 2 regions

Northern Virginia’s farms sit in the Blue Ridge foothills of Loudoun and Clarke; around Richmond you can cut cypress as well as pine and fir.

California

44 farms · Bay Area to San Diego

Christmas tree farms44 farms · 4 regions

California grows its own: Monterey pine and redwood by the coast, silver tip and white fir in the Sierra foothills above Sacramento.

New York

91 farms · Hudson Valley to Buffalo

Christmas tree farms91 farms · 6 regions

The nearest farms to New York City are an hour up the Hudson or out on Long Island; upstate, Rochester and Buffalo farms open the weekend before Thanksgiving.

Ohio

88 farms · Cleveland to Cincinnati

Christmas tree farms88 farms · 4 regions

Ohio farms grow mostly Canaan fir, spruce and pine; the first opens near Cincinnati on 20 November, and several near Dayton and Cincinnati are by appointment only.

Illinois

62 farms · Rockford to Kankakee

Christmas tree farms62 farms · 3 regions

The Chicago-area farms now have their own page; the first opens near Rockford on 14 November, and several charge one price for any tree.

Georgia

30 farms · Blairsville to Darien

Christmas tree farms30 farms · 4 regions

Georgia farms grow mostly cypress and sell Fraser fir pre-cut from North Carolina, though one mountain farm lets you cut your own fir; the first opens near Atlanta on 16 November and most on 21 November.

Florida

17 farms · Tampa to the Panhandle

Christmas tree farms17 farms · 5 regions

Florida farms grow sand pine, red cedar and cypress, since fir won't grow there; the first opens near Tampa on 14 November and most around Thanksgiving.

Wisconsin

39 farms · Milwaukee and Madison

Christmas tree farms39 farms · 2 regions

Wisconsin farms grow fir, spruce and pine to cut; one near Madison is open from 1 November and most open on 21 or 27 November.

Connecticut

27 farms · the Litchfield Hills to Mystic

Christmas tree farms27 farms · 3 regions

Connecticut farms open on 21 and 27 November, and several charge one price for any tree you cut.

Massachusetts

39 farms · Cape Cod to the Berkshires

Christmas tree farms39 farms · 4 regions

The first Massachusetts farms open on 21 November, from Boxford to Ashfield, and one Ashfield farm is self-serve any time.

Minnesota

24 farms · Sandstone to Kenyon

Christmas tree farms24 farms · 2 regions

The first Twin Cities farm opens on 18 November, and most of the rest on 20 and 21 November.

How the checking works

Each farm's own website, calendar and ticket pages are read in full, and the farm is contacted directly when those pages disagree with each other — which happens more often than you would hope.

Where a farm doesn't publish something, the listing says so rather than filling the gap with a plausible guess. A blank that admits it is worth more than a number nobody checked.

Found something out of date? Say so and it gets fixed.