The Best Places to Eat on America's Long Trails

Sate your hiker hunger with these fan favorites.
ice cream

At the Eastwind Drive-In, the ice cream cones are giant. Photo by Thomas Unterseher

Pacific Crest Trail: Eastwind Drive-In

Cascade Locks, OR (near mile 2,155)
Satisfy your sweet tooth at this ice creamery just past the Bridge of the Gods. Large cones ($4.25) come in at 12 inches tall and weigh 2 pounds.

Appalachian Trail: The Homeplace Restaurant

Catawba, VA (near mile 702)

For $14, you get a Southern feast: all-you-can-eat fried chicken, ham, roast beef, BBQ pork, green beans, coleslaw, mashed potatoes, and, for $2 extra, dessert. It’s just a 1.4-mile walk from the AT in Roanoke.

Appalachian Trail: New Ming Garden

Waynesboro, VA (near mile 852)

Not only do you get a $10 all-you-can-eat Chinese and Japanese spread, but the Wi-Fi is fast. Tip: Don’t skimp on the orange chicken. Hitch a ride or walk the 4.3 miles from I-64 and VA-250.

Pacific Crest and John Muir Trails: Whoa Nellie Deli

Lee Vining, CA (near PCT mile 942; JMT 25)

Tucked inside an unassuming Mobil gas station, this sandwich shack is not to be overlooked: Massive portions await. For $10, you can get everything from a mammoth cheese omelet for breakfast to a half-pound angus cheeseburger for dinner.

Ice Age Trail: Carr Valley Cheese

Sauk City, WI (near mile 699)

Let’s face it: If you’re thru-hiking the Ice Age Trail, you probably love cheese. Good thing, because just 6.9 miles from the Sauk City junction, you can score a pound of aged cheddar for $7. Samples of the more than 100 artisanal cheeses are free, but stay classy,