Der Weiler Erlach liegt 1,6 km Luftlinie 217,5 ° südwestlich von Weismain entfernt. Der Weiler befindet sich direkt an der Weismain im „Weismain-Taltrichter“ genannten Ausläufer des Kleinziegenfelder Tals. Die Kreisstraße und von Weismain nach Kaspauer und die Staatsstraße von Weismain nach Schammendorf führen am Ort vorbei. Folgende Straßen führen in der Nähe von Erlach vorbei oder direkt dort hin: LIF 22; und St 2191.