The best deals on hotels when visiting Dunkirk in Montana.

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 Dunkirk, Montana 59474

Comfort Inn & Suites Gateway to Glacier National Park

455 Mckinley Shelby, MT

For budget-savvy travelers headed to Dunkirk, Comfort Inn & Suites Gateway to Glacier National Park offers tranquil comfort with rooms starting at $109.99, creating a clean, inviting environment. Start your day right with Comfort Inn's complimentary hot breakfast, featuring eggs, waffles, fresh fruit, and more.

From Comfort Inn & Suites Gateway to Glacier National Park, a brief drive brings guests into downtown Dunkirk, where they can experience the city’s best spots before returning to a restful retreat. Step into Dunkirk comfort with a hotel that prioritizes both convenience and savings—book today!

  Call (855) 239-5277 to book with an agent.
  9.9 miles from Dunkirk, MT 59474

Starting at

$109.99

per night

Read Reviews View Amenities View All Rooms

Best Western Shelby Inn & Suites

1948 West Roosevelt Highway Shelby, MT

With rooms starting at $101.99, Best Western Shelby Inn & Suites provides budget-friendly comfort for travelers bound for Dunkirk, creating a clean, welcoming environment. Enjoy the flexibility of Best Western’s room configurations, able to accommodate everything from solo travelers to large families.

At Best Western Shelby Inn & Suites, the peaceful surroundings provide a restful stay, while downtown Dunkirk is just a convenient drive away. Enjoy your Dunkirk stay with amenities that make your visit extra special—secure your room today!

  Call (855) 233-0132 to book with an agent.
  10.2 miles from Dunkirk, MT 59474

Starting at

$101.99

per night

Read Reviews View Amenities View All Rooms

OYO Hotel Shelby Mt. Hwy 2 & I-15

1200 US Highway 2 Shelby, MT

For those traveling to Dunkirk, OYO Hotel Shelby Mt. Hwy 2 & I-15 offers inviting, budget-friendly comfort with rooms from $70.99, creating a clean and welcoming space ideal for rest. Find value in clean, comfortable rooms that provide dependable comfort and a welcoming environment.

For a peaceful retreat, OYO Hotel Shelby Mt. Hwy 2 & I-15 offers a quiet environment, with the added bonus of downtown Dunkirk being within a short drive. Plan your Dunkirk visit with enhanced comfort and affordability—reserve now!

  Call (855) 239-4019 to book with an agent.
  11.0 miles from Dunkirk, MT 59474

Starting at

$70.99

per night

Read Reviews View Amenities View All Rooms

Super 8 by Wyndham Conrad

215 North Main St Conrad, MT

Guests traveling to Dunkirk can unwind at Super 8 by Wyndham Conrad, where comforting rooms begin at $86.99, creating a clean, welcoming environment perfect for relaxation. Escape to Conrad's serene outdoor spaces, from lush gardens to chic terraces, designed for moments of peace and leisure.

Travelers looking for calm and convenience will love Super 8 by Wyndham Conrad, where restful accommodations are near the heart of Dunkirk. Book now and make your Dunkirk trip comfortable and cost-effective—secure today!

  Call (855) 233-7850 to book with an agent.
  24.4 miles from Dunkirk, MT 59474

Starting at

$86.99

per night

Read Reviews View Amenities View All Rooms

Super 8 by Wyndham Cut Bank

609 West Main St Cut Bank, MT

For those bound for Dunkirk, Super 8 by Wyndham Cut Bank offers budget-friendly accommodations with rooms starting at $90.99, creating a warm, inviting space for guests to unwind. Relax with Super 8’s entertainment offerings, from in-room streaming options to local cable channels.

At Super 8 by Wyndham Cut Bank, you'll find a peaceful retreat with the added benefit of being close to Dunkirk for exploration. Choose an affordable, comfortable hotel for your Dunkirk visit—reserve today!

  Call (855) 233-7850 to book with an agent.
  32.9 miles from Dunkirk, MT 59474

Starting at

$90.99

per night

Read Reviews View Amenities View All Rooms