Das Dorf Mönchkröttendorf liegt 8 km Luftlinie 134,5 ° südöstlich von Lichtenfels entfernt. Das Dorf liegt an der Kreisstraße zwischen Roth und Lahm. Im Norden entspringt oberhalb des Dorfes im Wald der Leuchsenbach, ein Zufluss des Mains. Folgende Straßen führen in der Nähe von Mönchkröttendorf vorbei oder direkt dort hin: LIF 4 und Ortsverbindungsstraßen.