Odby est un village dans la commune de Struer, dans la région de Jutland central, au Danemark. Odby se situe à 13 m d'altitude. La grande ville la plus proche est Holstebro, à 28 km au sud. Plages à proximité : Østre (15 km), Ålbæk (13 km), Sillerslev (15 km). Parmi les sites touristiques alentour : Oddesund Bridge (3,8 km), Pont de Sallingsund (25 km) et Hurup Stone (17,5 km). Parmi les sites naturels : Ashøj (18,6 km).