Wir haben einen kleinen, gut sortierten Tegut-Laden in Dorfmitte am Bürgerhaus.
Am Rand von Schönstadt (Richtung Marburg) befindet sich das Hofgut Fleckenbühl mit einer Bio-Brasserie und einem Bio-Hofladen.
Am Flugplatz, am Golfplatz und am ersten Kreisel Richtung Marburg gibt es Restaurants, die gutbürgerliche Küche anbieten.
An der Marburger Straße (B3 in Richtung Kassel) befindet an der Bushaltestelle ein Verkaufsautomat mit Eiern, Lamm- und Mettwurst aus dem Ort.