Must be nice to ride with no wind. I ride to work every day (66km round trip) and my speeds are all over the map depending on wind and how hard I'm pedalling. The 520 is the first Garmin I've used that properly estimates Calories based on power. I'd trust the kJ numbers the 520 uses over HRM based estimates.
So glad you posted this! I was just remarking how when I wear the heart rate monitor, my calorie burn goes to 300 calories an hour where something stupid like that. And when I take it off, it doubles.
Totally bogus with HRM. I wish there was a fix
Additional data point: my calorie count in the 520+ (with cadence and speed sensors, no powermeter and no HRM) increases rapidly if one is coasting downhill, which is ridiculous considering that the 520+ knows the gradient. On the other hand, the total calories for the entire ride (uphill + downhill) is not terribly different from Strava's estimate. So, the device seems to be underestimating the uphill calories and overestimating the downhill calories.
There is plenty of room for improvement in the calorie estimates.
The same thing happens to me. I used a Fitbit Versa (with HR monitor) and my 520+ . Without the HRM, I get similar calories per mile as the Fitbit & internet calculators using time & speed. Using the HRM, I get calories per mile about 70% or less of the other 2. The Fitbit heart rate is a little higher than the 520, but I think the 520 is more accurate.
Max-au - Thanks for a great post. I just used the HRM for the first time and rode 50 miles (out and back route) at 16.1 mph with 1,000 feet of climbing. I weigh 175 lbs, and at the end of the ride my Garmin said I burned 1,200 calories (average HR was 130 bpm). Using Method 3, the calories expended should be about 2,500. I thought I was in some kind of parallel universe. I will disregard the calorie counter on Garmin from here out.