April to May (the autumn season) is the best time to visit Barossa Valley. This is the time of the harvest celebrations and is the perfect time for a visit.