  We perform a search for light sterile neutrinos using the data from the T2K
far detector at a baseline of 295 km, with an exposure of 14.7 (7.6)$\times
10^{20}$ protons on target in neutrino (antineutrino) mode. A selection of
neutral current interaction samples are also used to enhance the sensitivity to
sterile mixing. No evidence of sterile neutrino mixing in the 3+1 model was
found from a simultaneous fit to the charged-current muon, electron and neutral
current neutrino samples. We set the most stringent limit on the sterile
oscillation amplitude $\sin^2\theta_{24}$ for the sterile neutrino mass
splitting $\Delta m^2_{41}<3\times 10^{-3}$ eV$^2/c^4$.
