What city is closest to Arches National Park? Moab, Utah, is the closest city to Arches National Park, located just 10 minutes from the park entrance. Therefore, staying in Moab is the best option when visiting Arches National Park. The next largest city is Grand Junction, Colorado, over 2 hours away.