Heavy rain has caused flooding on Terminal Way at Vassar Street and forced a road closure.