A very rough rule of thumb is 100 cals per mile, but I can't really see how MapMyRun could possibly give much more than an estimate, unless you enter height, weight, average and max heart rate etc - and even then it would be an estimate based on that.
Unless the route was very hilly, it does sound a lot for the distance.