A newer Microsoft surface gives you 13-16 hours depending on the model and HP, Dell and Lenovo have slim-ish laptopts in the 11-14 hrs range