Hours and Fees

Hours of Operation

The Primrose Farm grounds are open daily from dawn to dusk. Visitors are encouraged to walk the trails, tend their community garden plots, and visit with the animals in the farmyard during open hours.

Not sure what we mean by dawn to dusk? You can safely assume that if the sun is down, the grounds are closed and if it’s up, we’re open! Below are some approximate times for your reference:

January 1 – 7:20am to 4:30pm
April 1 – 6:35am to 7:20pm
July 1 – 5:20am to 8:30pm
October 1 – 6:50am to 6:30pm

On the winter solstice, the shortest day of the year, the grounds are only open for a little over 9 hours from 7:15am to 4:30pm. On the summer solstice, the longest day of the year, you can enjoy the grounds for the over 15 hours from 5:20am to 8:30pm.

The Primrose Farm office is open Monday to Saturday from 8:00am to 3:00pm. During office hours, you can typically expect to find farmers on-site, historic buildings unlocked, and the livestock more accessible.

On Sundays, dedicated volunteers assist us with livestock chores. While they may open some of the buildings or offer the occasional tour, we do not have set Sunday office hours. If you’d like to stop by and get the full Primrose experience, we recommend a weekday or Saturday visit.

Furthermore, while livestock chores require daily staffing, on federal holidays we may have abbreviated office hours. Please watch the St. Charles Park District homepage for more information.


Primrose Farm is a FREE site operated by the St. Charles Park District. There is no admission fee to visit the grounds or tour the farmyard.

We do encourage you to extend and enhance your visit with one of our unique fee-based programs. These special classes and events provide one-of-a-kind opportunities to get behind the scenes. Hand milk a Jersey cow, gather eggs from the chicken coop, feed the animals, and much more. For more information on offerings, availability and pricing, click here.

Please note, because Primrose is a St. Charles Park District facility, many programs and events will have Resident and Non-Resident pricing. A resident (RES) is defined as anyone living within the geographical boundaries of the St. Charles Park District who pays property taxes contributing to the District. The District reserves the right to request proof of residency. A non-resident (NR) is someone who lives outside the geographical boundaries and does not pay property taxes contributing to the District. For specific details, click here.

Not sure if you live within the boundaries? The Park District’s boundaries are similar to those of St. Charles Township. The only area in the Township’s boundaries, not in the Park District’s boundaries, is the Sugar Ridge subdivision in South Elgin. The following areas are located outside of the St. Charles Township, but are included within the Park District’s boundaries:

Far East Side — Pheasant Run Resort & Convention Center, Pheasant Run Trails, and Pheasant Run Court.

Far Northwest Side — The northern portion of Thornwood Subdivision in South Elgin which includes the following streets: Courtland Drive, Oakview Court, West Ellington Court, and East Ellington Court.