Walking a given distance may burn more calories, but running burns more per unit time. Running is more efficient with your time any way you look at it. Want to be somewhere faster? Run. Want to burn calories faster? Run. Want to get somewhere without expending as much energy? (In a limited food availability situation) Run.