Der Weiler liegt, etwa 1,5 Kilometer von Ebern entfernt, im östlichen Teil des Landkreises an der Preppach, einem rechten Zufluss der Baunach. Eine Gemeindeverbindungsstraße führt durch Ruppach von der Bundesstraße 279 Richtung Westen nach Unterpreppach.