Ein Viehgitter (auch Weiderost, Viehrost, Wildgitter, in der Schweiz Bovi-Stop, englisch Cattle grid) ist eine bodengleich angeordnete Viehsperre, die von Fahrzeugen ohne Halt passiert werden kann, für Weidetiere wie Rinder oder Schafe, aber auch Großwild, jedoch ein schwer zu überwindendes Hindernis darstellt, da die Tiere darauf keinen festen Tritt finden. Im Gegensatz zu Viehgattern, die bei jeder Durchquerung zu öffnen und zu schließen sind, können Viehgitter einfach überfahren werden und stellen damit für Fahrzeuge kein wesentliches Hindernis dar.
Viehgitter werden vor allem dort eingerichtet, wo häufiger befahrene Wirtschaftswege oder Straßen die Einfriedung eines Weideareals kreuzen, um die Weidetiere daran zu hindern, die Weidefläche über die Straße zu verlassen. Auch in Wildparks oder Zoos werden Viehgitter eingesetzt.