What inductance value are you looking for?
A single layer solenoid is easiest to calculate accurately, but if you need higher inductance values than what can be practically obtained from a single layer winding then there are some multi-layer formulae that are reasonably accurate. There is no single formula that is good for every geometric configuration.