As long as the pipe is big enough, the distance really doesn't matter.
I would suggest a variable speed pump.
As long as you keep the flow below 63 gpm (6 ft/sec), 2" pvc is fine.
If you're going to have multiple suction lines, use separate pipes for each suction.
You could put the pump a mile away from the pool and it would work as long as the pipe is big enough. For 63 gpm at 1 mile away, you can use 5.5" pipe and it would be fine.
Of course, trenching 1 mile and buying and installing 2 miles of 5.5" pipe wouldn't be cheap. There would be 13,000 gallons of water just in the pipes.
Even if you have a 400,000 btu/hr heater, you should not need to exceed 50 gpm.