An ADF should be accurate at both short and long ranges, so long as there is nothing around that distorts the electric field from the NDB.
NDBs were used for accurate long range (hundreds of nm) navigation for decades, before there was anything else. In principle the system is as accurate as a VOR.
The problem is that a lot of the time there are distorting factors e.g. coasts, hills, etc.