Bains-sur-Oust est une commune française située dans le département d'Ille-et-Vilaine, en région Bretagne. Ses habitants, les Bainsois et les Bainsoises, étaient 3 361 au recensement de 2008.