Market Plaza at the Grand Canyon

It's All Here: Market, Deli, Bank and Post Office

Market Plaza is conveniently located right next to Yavapai Lodge®. Shop for just about everything you need to make your Grand Canyon trip more comfortable. Canyon Village Market offers groceries and souvenirs, along with camping & hiking gear. The deli offers quick and easy meal options. Market Plaza is home to the only bank and post office located in Grand Canyon National Park, and visitors will find four universal electric car chargers in the Market Plaza parking lot.

Canyon Village Market Produce

Canyon Village Market & Deli

Conveniently located, the market offers a large selection of groceries, outdoor gear and souvenirs for campers, backpackers and day trippers. In addition to souvenir t-shirts, mugs, magnets, keychains and more, you'll also find native American jewelry and pottery. Outdoor gear including rental equipment is available at Grand Canyon Outfitters.

Groceries include a wide selection of fresh produce, fresh-cut meats, cheese, and cooking staples to create a variety of meals. An extensive beer and wine selection features Arizona craft brews and wines from the Verde Valley. Non-alcoholic beverage choices include milk, juice, soda, iced tea, bottled water, and many types of flavored drinks. Snacks and lunch items to go are available for hikers and backpackers.

The deli is the ideal location to pick up a freshly made sandwich or salad to put in the backpack or cooler, or you can relax at indoor or outdoor seating with a pizza or chicken wings. Breakfast is served every morning along with coffee drinks, tea and hot cocoa.

Canyon Village Market & Deli is located in Market Plaza, across from Yavapai Lodge and next to the post office.

Canyon Village Market (Open daily)

Hours of Operation:

  • 7:00 AM - 8:00 PM

Phone: 928-638-2262


Canyon Village Deli

Hours of Operation:

  • 7:00 AM - 5:30 PM



  • 24-hour ATM


Post Office

  • Monday - Friday: 9 a.m. - 3:30 p.m.
  • Closed Saturdays, Sundays and federal holidays

Phone: 928-638-2512