福岡県の南端部、福岡市から南東へ約50km、久留米市から南東へ約20kmの場所に位置する。