Søhuse est un village dans la commune de Nyborg, dans la région de Danemark du Sud, au Danemark. Søhuse se situe à 16 m d'altitude. La grande ville la plus proche est Odense, à 20 km à l'ouest. Plages à proximité : Sydstranden (9,2 km), Nordstrand (11 km). Parmi les sites touristiques alentour : Nonnebakken (19,9 km), forteresses circulaires vikings (19,9 km) et Château d'Egeskov (25 km). Parmi les sites naturels : Tornø (17,1 km).