Das Kirchdorf Theisau liegt 2,8 km Luftlinie 126,2 ° südöstlich von Burgkunstadt entfernt. Das Dorf liegt an der Bundesstraße nach Kulmbach. Der Main fließt direkt am südlichen Ortsrand vorbei. Folgende Straßen führen in der Nähe von Theisau vorbei oder direkt dort hin: B 289 und Ortsverbindungsstraßen.