Addendum #2: With @Retudin's suggestion of placing an additional Black pawn on the bank tank, to the 129-mover, and my idea of moving around a few pieces, we have here a new record of 135 moves, with the king starting in check. The solution is still inherently the same, so there is no need to put it in.
Further Edit: Since there is no need for a unique solution, a further small change presents for 139 moves, with the king in check.
!>
Addendum 8 Hours Later: Seeing as the OP agrees with the presented concept, but not the use of promoted material as per requirement #3, I shall provide the record without the use of them.
As it currently stands, again as of writing, the current length record for this task, however, without promoted pieces in a legal position, is a still astounding 129 moves.
Here is another direct link to it once more. This one is also verified to have one possible solution by a computer.
Branko Koludrovic, Cornel Pacura,, & Arno Tüngler, 496 mpk-Blätter 02/2012, 2. spezielle ehrende Erwähnung, Informalturnier 2012/13
Stipulation (The goal is to reach h2): ser-Zh2 in 129
Solution:
1. Bc1 2. Kd2 3. Kd3 4. Bd2 5. Be1 6. Kd2 7. Kc1 8. Kb1 9. Ka1 10. Bb1 11. Ka2 12. Ka3 13. Ka4 14. Ka5 15. Ka6 16. Kb7 17. Kc8 18. Kd7 19. Ke8 20. Kf7 21. Kg8 22. Kxh7 23. Kg6 24. Kh5 25. Kxg4 26. Kh5 27. Kg6 28. Kf7 29. Ke8 30. Kd7 31. Kc8 32. Kb7 33. Ka6 34. Ka5 35. Ka4 36. Ka3 37. Ka2 38. Ka1 39. Ba2 40. Kb1 41. Kc1 42. Kd2 43. Kd3 44. Bd2 45. Bc1 46. Kd2 47. Ke1 48. Kf1 49. Kxg1 50. Kf1 51. Ke1 52. Kd2 53. Kd3 54. Bd2 55. Be1 56. Kd2 57. Kc1 58. Kb1 59. Ka1 60. Bb1 61. Ka2 62. Ka3 63. Ka4 64. Ka5 65. Ka6 66. Kb7 67. Kc8 68. Kd7 69. Ke8 70. Kf7 71. Kg6 72. Kh5 73. Kg4 74. Kxh3 75. Kg4 76. Kh5 77. Kg6 78. Kf7 79. Ke8 80. Kd7 81. Kc8 82. Kb7 83. Ka6 84. Ka5 85. Ka4 86. Ka3 87. Ka2 88. Ka1 89. Ba2 90. Kb1 91. Kc1 92. Kd2 93. Kd3 94. Bd2 95. Bc1 96. Kd2 97. Ke1 98. Kf1 99. Kg1 100. Kxh1 101. Kg1 102. Kf1 103. Ke1 104. Kd2 105. Kd3 106. Bd2 107. Be1 108. Kd2 109. Kc1 110. Kb1 111. Ka1 112. Bb1 113. Ka2 114. Ka3 115. Ka4 116. Ka5 117. Ka6 118. Kb7 119. Kc8 120. Kd7 121. Ke8 122. Kf7 123. Kg6 124. Kh5 125. Kg4 126. Kxf3 127. Kg2 128. f4 129. Kh2
Again, since this is a legal position, and you allow for illegal ones, this is but a proven lower bound!
I have an answer that shall blow every other attempt here out of the water: 208 moves!
In essence, your requirements fulfill a genre of chess composition known as seriesmovers, which are problems in which only one side moves, with some exceptions on the very last move, and they can't be in check, minus the starting position, and cannot give a check, except on the last move in some of them.
A search of the Die Schwalbe Chess Problem Database reveals that the current record length, as of writing, to move a king to a designated square in a seriesmover in a legal position with promoted pieces, is 208 moves long.
Here is a direct link to it: moves there are in German notation. The nice thing is that this is a computer verified composition, meaning that there truly is only one possible solution,
The stipulation "ser-Ze3 in 208 moves" means this: The "ser" is short for seriesmover, the "-z" part is the accepted notation for problems in which the goal is for one side to reach a certain square, and, lastly, "e3" is the chosen target square.
Arno Tüngler, T140 ChessProblems.ca 13/05/2013, 1. Preis
Stipulatiom: ser-Ze3 in 208
Lastly, here is the spoilered solution, but in English notation:
1. Kd1 2. Bf7 3. Bh5 4. Bg4 5. Bh3 6. Bf1 7. Bd3 8. Bc2 9. d3 10. Kd2 11. Kc3 12. Bb3 13. Kb4 14. Ka4 15. Bd1 16. Be2 17. Bf1 18. Bh3 19. Bg4 20. Bh5 21. Be8 22. Bd7 23. Bc8 24. Ba6 25. Bb5 26. Ka5 27. Ka6 28. Kb7 29. Kc8 30. Ba4 31. Bd1 32. Be2 33. Bf1 34. Bh3 35. Bg4 36. Bh5 37. Be8 38. Bd7 39. Kd8 40. Ke8 41. Bc8 42. Ba6 43. Bb5 44. Ba4 45. Bd1 46. Be2 47. Bf1 48. Bh3 49. Bg4 50. Bh5 51. Bf7 52. Kf8 53. Kg7 54. Bg6 55. Kh6 56. Kg5 57. Bh5 58. Bg4 59. Kh4 60. Kh3 61. Bh5 62. Be8 63. Bd7 64. Bc8 65. Ba6 66. Bb5 67. Ba4 68. Bc2 69. Kh2 70. Kxg1 71. Kh2 72. Kh3 73. Ba4 74. Bb5 75. Ba6 76. Bc8 77. Bd7 78. Be8 79. Bh5 80. Bg4 81. Kh4 82. Kg5 83. Bh5 84. Bg6 85. Kh6 86. Kg7 87. Bf7 88. Kf8 89. Ke8 90. Bh5 91. Bg4 92. Bh3 93. Bf1 94. Be2 95. Bd1 96. Ba4 97. Bb5 98. Ba6 99. Bc8 100. Bd7 101. Kd8 102. Kc8 103. Be8 104. Bh5 105. Bg4 106. Bh3 107. Bf1 108. Be2 109. Bd1 110. Ba4 111. Bb5 112. Kb7 113. Ka6 114. Ka5 115. Ka4 116. Bba6 117. Bc8 118. Bd7 119. Be8 120. Bh5 121. Bg4 122. Bh3 123. Bf1 124. Be2 125. Bd1 126. Bb3 127. Kb4 128. Kc3 129. Bc2 130. Kd2 131. Kc1 132. Bd1 133. Be2 134. Kd1 135. Kxe1 136. Kd1 137. Kc1 138. Bd1 139. Bc2 140. Kd2 141. Kc3 142. Bb3 143. Kb4 144. Ka4 145. Bd1 146. Be2 147. Bf1 148. Bh3 149. Bg4 150. Bh5 151. Be8 152. Bd7 153. Bc8 154. Ba6 155. Bb5 156. Ka5 157. Ka6 158. Kb7 159. Kc8 160. Ba4 161. Bd1 162. Be2 163. Bf1 164. Bh3 165. Bg4 166. Bh5 167. Be8 168. Bd7 169. Kd8 170. Ke8 171. Bc8 172. Ba6 173. Bb5 174. Ba4 175. Bd1 176. Be2 177. Bf1 178. Bh3 179. Bg4 180. Bh5 181. Bf7 182. Kf8 183. Kg7 184. Bg6 185. Kh6 186. Kg5 187. Bh5 188. Bg4 189. Kh4 190. Kh3 191. Bh5 192. Be8 193. Bd7 194. Bc8 195. Ba6 196. Bb5 197. Ba4 198. Bd1 199. Be2 200. Kg2 201. Kxf3 202. Kf2 203. Ke1 204. fxe6 205. Bd1 206. Bc2 207. Kd2 208. Ke3
Now, since this is a legal position, and you allow for illegal ones, this is merely a proven lower bound!