The Ithaca Festival parade starts promptly at 6:00pm May 29th 2025