If it has the range, then use it; the only thing I would worry about, though, is your video feed (I assume you'll have one?) - I am not sure what the data rate for is RS-485 at its max length, but it probably won't be enough to support live video (that's just a guess, though - I haven't looked into this). You might be able to get a slow-scan pic every few seconds, though - if that's enough. Once again, make sure you have a way to pull the robot back out (you might be able to get a cable that would allow you to run RS-485, power, and a pull line - all rolled into one; it probably wouldn't be cheap, though).
Also - note how heavy the line will be per meter, because your robot at its limits will have to pull that much behind it (I'd imagine that 1.2km of RS-485 cable might be rather bulky). Finally, have you thought about cable management needs (coiling and uncoiling)? If you are going to use an electrical based hookup system, the best homebrew system I've seen so far has been this (for an underwater ROV):
https://www.homebuiltrovs.com/hbrd3tether.html
Depending on the pipe width, you might want to mount the entire cable on the robot itself, and have -it- pay it out and reel it in (rather than dragging it behind) - but a 1.2km reel of RS-485 will likely be fairly bulky. This is one of the reasons why I mentioned fiber; while you could only support communications this way (you didn't say whether there would be on board or remote power to the robot, nor anything about video needs), the fiber would be fairly lightweight and easier to handle (though much more expensive, of course).