There are no restaurants or lodges in Arches National Park. The nearest restaurants and hotels are in Moab, Utah, about five miles from the park entrance. Canyonlands Natural History Association sells some hiking snacks in the bookstore. Visit discovermoab.com for information on Moab area lodging and dining options.