Yes, distance runs are good for fat loss. The longer you run, the more calories you will burn. However, you will actually burn more calories, and therefore potentially lose more fat, by doing high-intensity interval sprint training.