Yes, a straight length of wire has inductance, because it is surrounded by a magnetic field and the magnetic field stores energy. You can calculate the inductance per unit length by calculating the B-field around the wire and integrating it over all space. Here's a paper that does the calculation:

www.g3ynh.info/zdocs/refs/NBS/Rosa1908.pdf