One thing that may help, other than the obvious observation that x=0 and x=a-1 are always solutions, is that solutions (like these trivial two) come in pairs: that is, if x_0 is a solution, producing an integer n_0 = \frac {5x_0 + a} {6x_0 + 1}, then it's not hard to prove that x_1=n_0 - 1 is a solution too (which will produce the integer n_1=x_0+1).
At least this cuts the search up to something on the order of the sqrt(a): now you need to iterate, from k=1 to a maximum of k=\lfloor \frac {2 + \sqrt{4+6a}} 6 \rfloor, checking if a \equiv k+1 \pmod {6k+1}, in which case both x=k and x=\left( \frac {5k+a} {6k+1} - 1 \right) are two new solutions (or one, if these two "dual" solutions happen to be the same).