Blankenbach est située dans la vallée de la rivière Kahl, affluent du Main, sur le versant occidental du massif du Spessart, à 17 km d'Alzenau et d'Aschaffenbourg, le chef-lieu de l'arrondissement.
La commune fait partie de la communauté d'administration de Schöllkrippen et est composée de trois villages (population en 2008) :
La commune de Blankenbach est née le de la réunion des deux villages de Großblankenbach et Kleiblankenbach.
Ces deux villages ont appartenu autrefois aux comtes de Schönborn pour Großblankenbach et à l'Électorat de Mayence pour Kleinblankenbach. Ils ont tous les deux appartenu à l'arrondissement d'Alzenau jusqu'à la disparition de celui-ci en 1972.