24 miles in a day is a long day but feasible. I've done 18 miles walking, starting mid-morning and ending early afternoon. Running one way would shorten the time needed (though would also cause faster exhaustion, I presume).
The other sounds less likely...