The Dell Chromebook 13 (i5) has about 7 hours of battery life under Linux in my usage. It went down a bit when using something heavy like IntelliJ but otherwise it is pretty good.
The Linux experience on the Chromebook should be researched before buying it. The best experience comes through removing the write protection on the motherboard and flashing the BIOS. I haven't done that myself yet.