Indiana Beach opens weekends the first weekend in May. In the middle of May, Indiana Beach opens daily. Indiana Beach closes on Labor Day.