Halfords opening and closing times differ between different local branches and locations, but generally Halfords opens at around 8:30am and closes between 6pm and 8pm. Weekend hours differ, with some branches closed completely on sundays. It’s best to look at your local Halfords to find your nearest branch’s opening hours.