Christmas Tree Ranch
Amherst, ME
35 farms · Updated Oct 2026
Amherst, ME
Biddeford, ME
Cape Elizabeth, ME
Cornville, ME
Dover-Foxcroft, ME
Durham, ME
Eddington, ME
Farmington, ME
Fayette, ME
Freeport, ME
Fryeburg, ME
Hope, ME
Kennebunk, ME
Kingfield, ME
Lebanon, ME
Levant, ME
Limington, ME
Newburgh, ME
Newburgh, ME
Newport, ME
Nobleboro, ME
Norridgewock, ME
North Berwick, ME
Old Town, ME
Raymond, ME
Raymond, ME
Readfield, ME
Scarborough, ME
Standish, ME
Vassalboro, ME
Waldoboro, ME
Windham, ME
Windham, ME
Winslow, ME
Yarmouth, ME
Hours, prices and availability change with weather and harvest. Please check with the farm before you visit.