You can't really run controllers in series, as they won't current share equally. You will have to run the controllers in parallel from a single pack, or split the pack in two and run each from its own half.
100Ah is a pretty big battery to fit on a bike, even in LiPo. If your motors and controllers are really only 250W each, then the endurance at full power for two motors drawing a total of 500W on 36V with 100Ah would be 7.2 hours (in practice it'd be a lot more, as you wouldn't be running at full power all the time) and on 48V 100Ah with the same 500W load the endurance would be 9.6 hours, with the same caveat as above.
Range depends on speed (7.2 hours at 30mph takes you a lot further than 7.2 hours at 20mph), but power used also depends to a large extent on speed. Generally, if you double your speed you multiply the power used by eight times, as a rough estimate.
Jeremy