As of now, there is only one season of The Idaho College Murders available on Discovery Plus, and it consists of several episodes. You can watch the latest season on Investigation Discovery Channel as it was released on the 12th of March 2023.