The best time to go to St. Leonard, New Brunswick, is during the summer months, from June to August, when the weather is warm and conducive to outdoor activities.During this period, the average daily temperatures range from 20°C to 25°C (68°F to 77°F), making it pleasant for exploring the region's natural beauty. The longer daylight hours also allow for extended sightseeing and recreational pursuits.Families will find this season particularly suitable for visiting the New Brunswick Botanical Garden, which is in full bloom, or enjoying the scenic trails along the Saint John River. The warm weather also makes it ideal for picnics and outdoor gatherings in local parks.Couples looking for a romantic getaway can enjoy leisurely drives through the picturesque countryside, exploring charming small towns, and dining at local restaurants with outdoor seating.