How to create spherical textures?
Since normal UV mapping creates distortions (from the vertex linear interpolation) the Generated UV coordinates usually gives better result.

Give the texture node the Generated UV coordinates and set the method to project to Sphere. 

Here is a full tutorial: https://www.blenderguru.com/tutorials/earth-cycles