The best deals on hotels when visiting St. Michaels in Arizona.

From game day to getaway, save even more on every hotel stay.

Save up to 70% when booking as a group. Select 9+ rooms to get started.

Top 24 Hotels In St. Michaels, Arizona 86511

Navajoland Inn

392 West Highway 264 St. Michaels, AZ

For a welcoming and budget-friendly stay, Navajoland Inn offers inviting rooms with rates from $89.99, creating a snug space ideal for travelers bound for St. Michaels. Stay in accommodations that provide the essentials for a comfortable visit, with a focus on providing a good value experience.

Navajoland Inn offers a great location for those wanting to explore St. Michaels, where the downtown area’s top attractions are just a short trip away. Discover the best value for your St. Michaels stay with a hotel that won’t disappoint—reserve now!

  Call (855) 234-2997 to book with an agent.
  1.0 miles from ST. Michaels, AZ 86511

Starting at

$89.99

per night

Read Reviews View Amenities View All Rooms

Quality Inn Navajo Nation Capital

48 West Highway 264 Window Rock, AZ

For an affordable and inviting stay, Quality Inn Navajo Nation Capital offers calm rooms with rates from $86.99, creating a clean, comfortable atmosphere perfect for travelers. Unwind in Quality Inn's garden or patio areas, beautifully landscaped for relaxation and outdoor enjoyment.

From Quality Inn Navajo Nation Capital, a short drive delivers guests into downtown St. Michaels, where the city’s most vibrant spots are easily accessible. Plan your St. Michaels travels smartly with a hotel that meets all your needs—secure now!

  Call (855) 233-0132 to book with an agent.
  2.4 miles from ST. Michaels, AZ 86511

Starting at

$86.99

per night

Read Reviews View Amenities View All Rooms

Americas Best Value Inn Gallup

3404 West Highway 66 Gallup, NM

At Americas Best Value Inn Gallup, travelers headed to St. Michaels will find soft comfort with rooms starting at $44.99, creating a warm and inviting environment ideal for relaxation. Take advantage of the value-packed amenities at Americas Best Value Inn, including in-room microwaves and refrigerators in select rooms.

Relax in the serene surroundings of Americas Best Value Inn Gallup, with downtown St. Michaels remaining within easy reach for a day of exploration. Enjoy a memorable St. Michaels experience with a hotel that makes every moment count—reserve now!

  Call (855) 235-0725 to book with an agent.
  18.1 miles from ST. Michaels, AZ 86511

Starting at

$44.99

per night

Read Reviews View Amenities View All Rooms

Best Western Gallup West

111 Twin Buttes Road Gallup, NM

At Best Western Gallup West, guests bound for St. Michaels can unwind in restorative comfort with rooms starting at $101.99, creating a clean, inviting space ideal for relaxation. Relax with confidence, knowing Best Western offers a 100% satisfaction guarantee to address any concerns during your stay.

Travelers can relax at Best Western Gallup West, where quiet surroundings offer a peaceful retreat and downtown St. Michaels remains within reach. Find out how affordable and enjoyable your St. Michaels visit can be—reserve your room now!

  Call (855) 234-7135 to book with an agent.
  18.4 miles from ST. Michaels, AZ 86511

Starting at

$101.99

per night

Read Reviews View Amenities View All Rooms

Motel 6 Gallup NM

3306 West US Highway 66 Gallup, NM

Guests bound for St. Michaels will find inviting accommodations at Motel 6 Gallup NM, with budget-friendly rooms starting at $54.99, creating a warm and welcoming environment. Take a moment to relax in outdoor seating areas at some Motel 6 locations, perfect for enjoying a sunny day or a cool evening.

The peaceful atmosphere at Motel 6 Gallup NM offers guests a quiet retreat, with the convenience of downtown St. Michaels still a short drive away. Plan your St. Michaels getaway with a welcoming, budget-friendly hotel—book today!

  Call (855) 236-8982 to book with an agent.
  18.5 miles from ST. Michaels, AZ 86511

Starting at

$54.99

per night

Read Reviews View Amenities View All Rooms

Red Roof Inn Gallup

3304 West Highway 66 Gallup, NM

For an affordable stay near St. Michaels, Red Roof Inn Gallup offers budget-friendly comfort with rooms from $59.00, creating a clean and delightful environment. Step into a world of practical comfort at Red Roof Inn, where every aspect of your stay is designed with your convenience in mind.

At Red Roof Inn Gallup, guests can relax in serene surroundings, with the energy of downtown St. Michaels still accessible by car for a day of exploration. Stay affordably and comfortably while visiting St. Michaels—book your room now!

  Call (855) 239-4019 to book with an agent.
  18.5 miles from ST. Michaels, AZ 86511

Starting at

$59.00

per night

Read Reviews View Amenities View All Rooms

Rodeway Inn

3275 West Highway 66 Historic Gallup, NM

For guests headed to St. Michaels, Rodeway Inn provides inviting accommodations with rooms starting at $54.99, creating a warm and welcoming atmosphere for relaxation. Find comfort in rooms that deliver reliable amenities, making your stay both enjoyable and economical.

A tranquil retreat awaits at Rodeway Inn, with the convenience of downtown St. Michaels still close enough for exploration. Book an inviting hotel for your St. Michaels adventure and save big—secure your stay now!

  Call (855) 235-6136 to book with an agent.
  18.6 miles from ST. Michaels, AZ 86511

Starting at

$54.99

per night

Read Reviews View Amenities View All Rooms

Microtel Inn by Wyndham Gallup

3270 West Highway 66 Gallup, NM

At Microtel Inn by Wyndham Gallup, travelers bound for St. Michaels will find tranquil, affordable rooms starting at $61.20, creating a clean, comfortable space perfect for relaxation. Enjoy the signature Dream Well bedding at Microtel, designed to provide a restful sleep experience with plush linens and cozy duvets.

For those looking to unwind, Microtel Inn by Wyndham Gallup offers peaceful surroundings while keeping downtown St. Michaels close by for exploration. Enjoy more of St. Michaels with budget-friendly, inviting accommodations—book now!

  Call (855) 239-5277 to book with an agent.
  18.6 miles from ST. Michaels, AZ 86511

Starting at

$61.20

per night

Read Reviews View Amenities View All Rooms

Knights Inn Gallup at 3208 W Hwy 66

3208 West Highway 66 Gallup, NM

With rates beginning at $51.99, Knights Inn Gallup at 3208 W Hwy 66 is a practical choice for guests visiting St. Michaels, creating a clean and welcoming space perfect for unwinding. Enjoy the peaceful surroundings of Knights Inn properties, often located in quieter areas away from the hustle and bustle.

For travelers looking for peace, Knights Inn Gallup at 3208 W Hwy 66 offers quiet surroundings while keeping downtown St. Michaels just a convenient drive away. Plan your St. Michaels visit wisely with budget-friendly, inviting accommodations—book now!

  Call (855) 234-7135 to book with an agent.
  18.6 miles from ST. Michaels, AZ 86511

Starting at

$51.99

per night

Read Reviews View Amenities View All Rooms

Travelodge by Wyndham Gallup

1601 West Highway 66 Gallup, NM

With rooms beginning at $43.99, Travelodge by Wyndham Gallup provides welcoming comfort for those visiting St. Michaels, creating a welcoming and budget-conscious environment for rest. Rely on Travelodge for consistent quality and service, making it a trusted choice for both casual and business travel.

Rest easy at Travelodge by Wyndham Gallup, enjoying quiet surroundings while still being within a convenient drive of downtown St. Michaels for exploration. Enjoy an economical St. Michaels visit with comfort and savings—book your room now!

  Call (855) 234-2997 to book with an agent.
  18.7 miles from ST. Michaels, AZ 86511

Starting at

$43.99

per night

Read Reviews View Amenities View All Rooms

Budget Inn

3150 West Historic Highway 66 Gallup, NM

Guests traveling to St. Michaels will find inviting accommodations at Budget Inn, with rooms starting at $40.00, creating a clean and welcoming environment ideal for relaxation. Enjoy rooms that go beyond basic, offering added features and comforts that make your stay a step above the rest.

A relaxing drive takes guests from Budget Inn into downtown St. Michaels, offering a blend of city adventure and tranquil retreat. Find peace of mind during your St. Michaels adventure with lodging that prioritizes comfort—book today!

  Call (855) 234-2997 to book with an agent.
  18.7 miles from ST. Michaels, AZ 86511

Starting at

$40.00

per night

Read Reviews View Amenities View All Rooms

Econo Lodge Gallup

3101 West Highway 66 Gallup, NM

At Econo Lodge Gallup, guests bound for St. Michaels can enjoy inviting accommodations with rates starting at $50.99, creating a warm and welcoming environment. Welcome to Econo Lodge, where cost-efficiency meets comfort, ideal for travelers seeking value without sacrificing quality.

At Econo Lodge Gallup, guests can unwind in a calm setting, with the excitement of downtown St. Michaels still nearby for exploration. Plan a stress-free St. Michaels visit with accommodations that fit your budget—reserve now!

  Call (855) 235-6136 to book with an agent.
  18.8 miles from ST. Michaels, AZ 86511

Starting at

$50.99

per night

Read Reviews View Amenities View All Rooms

Howard Johnson by Wyndham Gallup

2915 West Historic Highway 66 Gallup, NM

For a plush stay, Howard Johnson by Wyndham Gallup offers budget-conscious accommodations with rates from $60.00, creating a clean, welcoming environment ideal for travelers. Plan your next special event at Howard Johnson, where our spaces and services guarantee a successful and memorable occasion.

Unwind at Howard Johnson by Wyndham Gallup in a quiet setting, where downtown St. Michaels is still within easy reach for a day of adventure. Experience a well-rounded St. Michaels stay with amenities that keep you comfortable—reserve now!

  Call (855) 234-5074 to book with an agent.
  19.4 miles from ST. Michaels, AZ 86511

Starting at

$60.00

per night

Read Reviews View Amenities View All Rooms

Hilton Garden Inn Gallup

1530 West Maloney Ave Gallup, NM

Choose Hilton Garden Inn Gallup for your trip to St. Michaels, where quality accommodations offer comfort and affordability, with heartwarming rooms beginning at $247.99 per night. Trust in Hilton Garden Inn's commitment to satisfaction, with staff dedicated to resolving any issues promptly and efficiently.

Find your peaceful escape at Hilton Garden Inn Gallup, situated within easy driving distance of St. Michaels’s top attractions. Stay in St. Michaels with accommodations that offer unmatched comfort and exceptional value—lock in today!

  Call (855) 235-0725 to book with an agent.
  20.5 miles from ST. Michaels, AZ 86511

Starting at

$247.99

per night

Read Reviews View Amenities View All Rooms

Hampton Inn & Suites Gallup

1460 West Maloney Ave Gallup, NM

Guests traveling to St. Michaels will find Hampton Inn & Suites Gallup a tucked away, budget-friendly option, with rooms beginning at $117.99, creating a welcoming atmosphere perfect for rest. Commit to a greener stay with Hampton's sustainability initiatives, which focus on reducing waste and conserving energy.

Guests seeking both rest and adventure will find Hampton Inn & Suites Gallup ideal, offering a calm retreat near the vibrant streets of St. Michaels. Get ready to enjoy St. Michaels with accommodations that balance cost and comfort—lock in today!

  Call (855) 239-5277 to book with an agent.
  20.6 miles from ST. Michaels, AZ 86511

Starting at

$117.99

per night

Read Reviews View Amenities View All Rooms

Royal Holiday Motel by Belvilla Gallup I-40

1903 West Historic Highway 66 Gallup, NM

At Royal Holiday Motel by Belvilla Gallup I-40, travelers to St. Michaels will find inviting accommodations with rooms beginning at $60.17, creating a cozy-like, welcoming environment for relaxation. Find value and functionality in rooms equipped with the necessary amenities for a comfortable, economical visit.

At Royal Holiday Motel by Belvilla Gallup I-40, you can enjoy the balance of a quiet stay while keeping St. Michaels just a short drive away. Book a practical and comfortable stay for your St. Michaels travels—secure today!

  Call (855) 233-7850 to book with an agent.
  20.7 miles from ST. Michaels, AZ 86511

Starting at

$60.17

per night

Read Reviews View Amenities View All Rooms

Quality Inn & Suites Gallup I-40 Exit 20

1500 West Maloney Ave Gallup, NM

Guests bound for St. Michaels will find homely comfort at Quality Inn & Suites Gallup I-40 Exit 20, with inviting rooms starting at $95.00, creating a warm and welcoming space perfect for relaxation. Work comfortably from your room at Quality Inn, equipped with dedicated workspaces designed for productivity.

At Quality Inn & Suites Gallup I-40 Exit 20, guests can relax in comfort while having the option to explore the vibrant life of St. Michaels nearby. Enhance your St. Michaels adventure with a hotel that makes every dollar count—secure now!

  Call (855) 234-7135 to book with an agent.
  20.7 miles from ST. Michaels, AZ 86511

Starting at

$95.00

per night

Read Reviews View Amenities View All Rooms

Comfort Inn Gallup I-40 Exit 20

1440 West Maloney Ave Gallup, NM

Guests traveling to St. Michaels will appreciate the inviting accommodations at Comfort Inn Gallup I-40 Exit 20, where hospitable rooms start at $101.99, creating a warm, welcoming environment. Appreciate our eco-friendly initiatives, from recycling programs to energy-efficient lighting, all designed to minimize environmental impact.

Find your tranquil escape at Comfort Inn Gallup I-40 Exit 20, perfectly found for guests seeking both relaxation and proximity to St. Michaels. Enjoy a stress-free St. Michaels visit with a hotel that offers exceptional value—book today!

  Call (855) 235-6136 to book with an agent.
  20.8 miles from ST. Michaels, AZ 86511

Starting at

$101.99

per night

Read Reviews View Amenities View All Rooms

Super 8 by Wyndham Gallup

1717 West Historic Highway 66 Gallup, NM

At Super 8 by Wyndham Gallup, guests bound for St. Michaels will find budget-friendly comfort with rooms beginning at $51.99, creating a warm and inviting space ideal for rest. Rely on the attentive service at Super 8, where the staff’s dedication to your comfort makes all the difference in your stay.

Discover a calm haven at Super 8 by Wyndham Gallup, where guests can rest comfortably with St. Michaels's best spots within easy reach. Plan your St. Michaels getaway with a welcoming, economical hotel—reserve your stay today!

  Call (855) 233-0132 to book with an agent.
  20.8 miles from ST. Michaels, AZ 86511

Starting at

$51.99

per night

Read Reviews View Amenities View All Rooms

Days Inn by Wyndham Gallup

1603 West Highway 66 Gallup, NM

At Days Inn by Wyndham Gallup, travelers to St. Michaels can enjoy inviting accommodations with rooms starting at $54.99, creating a warm, welcoming space ideal for relaxation. Appreciate the vibrant yet soothing interior design of Days Inn, creating a welcoming atmosphere for relaxation and rejuvenation.

Positioned conveniently near St. Michaels, Days Inn by Wyndham Gallup offers the tranquility of a quiet stay with the thrill of city adventures nearby. Stay cozy and within budget on your St. Michaels adventure—lock in your room today!

  Call (855) 234-7135 to book with an agent.
  21.0 miles from ST. Michaels, AZ 86511

Starting at

$54.99

per night

Read Reviews View Amenities View All Rooms

SpringHill Suites by Marriott Gallup

1105 West Lincoln Ave Gallup, NM

Experience a warm ambiance at SpringHill Suites by Marriott Gallup on your journey to St. Michaels, where sophisticated rooms start at an inviting rate of just $159.99. Join the Marriott Bonvoy™ loyalty program at SpringHill Suites, earning points toward free nights, travel experiences, and more.

At SpringHill Suites by Marriott Gallup, guests can settle into spacious comfort and still reach St. Michaels with ease for day trips and exploration. Make your St. Michaels escape unforgettable with a hotel that knows how to pamper guests—secure now!

  Call (855) 236-8982 to book with an agent.
  21.0 miles from ST. Michaels, AZ 86511

Starting at

$159.99

per night

Read Reviews View Amenities View All Rooms

Colonial Motel

1007 West Coal Ave Gallup, NM

With rates starting at $37.15, Colonial Motel provides budget-conscious comfort for travelers to St. Michaels, creating a clean and comforting space ideal for relaxation. Relax in rooms that offer a straightforward approach to lodging, with all the necessary comforts for a budget-friendly trip.

Guests at Colonial Motel can experience the charm of a peaceful retreat while remaining close enough to explore St. Michaels. Make your St. Michaels trip stress-free and affordable—secure your hotel room today!

  Call (855) 235-0725 to book with an agent.
  21.4 miles from ST. Michaels, AZ 86511

Starting at

$37.15

per night

Read Reviews View Amenities View All Rooms

Best Western Plus Gallup Inn & Suites

910 East Aztec Ave Gallup, NM

With rooms beginning at $103.99, Best Western Plus Gallup Inn & Suites provides inviting accommodations for travelers bound for St. Michaels, creating a heartwarming, welcoming environment. Indulge in a leisurely day at Best Western Plus’ sun decks, equipped with loungers and umbrellas for a perfect relaxing afternoon.

Stay at Best Western Plus Gallup Inn & Suites to enjoy both peace and convenience, with quiet rooms just a short drive from St. Michaels's lively attractions. Settle into St. Michaels with a hotel that makes your stay memorable and cost-effective—lock in now!

  Call (855) 239-4019 to book with an agent.
  21.6 miles from ST. Michaels, AZ 86511

Starting at

$103.99

per night

Read Reviews View Amenities View All Rooms

Hotel El Rancho

1000 East Highway 66 Gallup, NM

Experience a warm retreat at Hotel El Rancho as you explore St. Michaels, where quality rooms provide comfort and relaxation, with budget-friendly rates beginning at $128.52. Relax in rooms that offer enhanced amenities and a welcoming atmosphere, perfect for a rejuvenating stay.

Enjoy the peaceful environment at Hotel El Rancho, perfect for those seeking relaxation while having quick access to St. Michaels. Discover a hotel in St. Michaels that enhances your adventure with unparalleled value—secure now!

  Call (855) 234-5074 to book with an agent.
  22.5 miles from ST. Michaels, AZ 86511

Starting at

$128.52

per night

Read Reviews View Amenities View All Rooms