Swimming breaststroke will burn between 300 and 560 calories per hour. That's 150 to 280 calories for a 30 minute session, depending on your weight and speed. Doing the same swim in front crawl will burn 10% more calories.