The best deals on hotels when visiting Crystal in North Dakota.

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 Crystal, North Dakota 58222

Cedar Inn

502 Division St. S Cavalier, ND

At Cedar Inn, travelers to Crystal can unwind in delightful comfort with rooms beginning at $110.00, creating a warm and inviting space ideal for relaxation. Experience practical accommodations that provide a balance of comfort and value, with rooms designed for the budget-savvy traveler.

At Cedar Inn, visitors can enjoy peaceful surroundings, knowing downtown Crystal is still close enough for a day of sightseeing. Enjoy a hassle-free Crystal visit with accommodations that prioritize value—reserve today!

  Call (855) 233-7850 to book with an agent.
  13.3 miles from Crystal, ND 58222

Starting at

$110.00

per night

Read Reviews View Amenities View All Rooms

Alexander House Motel

903 Park St. W Park River, ND

Explore a warm and inviting stay at Alexander House Motel as you travel to Crystal, where refined rooms provide comfort, with affordable rates from $85.00. Stay in rooms that are designed to impress, with luxurious amenities and exceptional service that make your visit unforgettable.

For a peaceful retreat, Alexander House Motel offers calm surroundings with the added bonus of downtown Crystal still being nearby. Plan your Crystal adventure with accommodations that bring your travel dreams to life—reserve now!

  Call (855) 236-8982 to book with an agent.
  14.4 miles from Crystal, ND 58222

Starting at

$85.00

per night

Read Reviews View Amenities View All Rooms

AmericInn by Wyndham Grafton

1015 12th West St. Grafton, ND

For a relaxing and budget-conscious stay near Crystal, AmericInn by Wyndham Grafton offers inviting accommodations with rooms starting at $181.99, creating a warm space for rest. Enjoy a warm welcome from AmericInn by Wyndham’s staff, who are dedicated to making your stay pleasant and memorable.

At AmericInn by Wyndham Grafton, guests can relax in quiet surroundings while keeping downtown Crystal within easy reach for city exploration. Relax and enjoy Crystal with a hotel that keeps comfort affordable—lock in now!

  Call (855) 234-7135 to book with an agent.
  16.7 miles from Crystal, ND 58222

Starting at

$181.99

per night

Read Reviews View Amenities View All Rooms

Cobblestone Inn & Suites Langdon

510 9th Ave. East Langdon, ND

At Cobblestone Inn & Suites Langdon, travelers visiting Crystal can unwind in charming comfort with rooms beginning at $151.99, creating a warm and welcoming environment. Relax in a setting that offers more than the standard, with added comforts and conveniences for a budget-conscious stay.

With a serene environment and convenient connections, Cobblestone Inn & Suites Langdon is ideal for travelers who want to explore Crystal at their own pace. Get ready for a Crystal visit where comfort and savings go hand in hand—reserve now!

  Call (855) 233-7850 to book with an agent.
  33.3 miles from Crystal, ND 58222

Starting at

$151.99

per night

Read Reviews View Amenities View All Rooms

Langdon Motor Inn

210 9th Ave Langdon, ND

At Langdon Motor Inn, travelers bound for Crystal will find calm rooms starting at $120.00, creating a welcoming, comfortable environment perfect for a peaceful stay. Enjoy the essentials in rooms that deliver reliable amenities, ensuring a comfortable stay at a great price.

Stay at Langdon Motor Inn for a blend of relaxation and exploration, with quiet lodgings and close proximity to Crystal. Stay relaxed and comfortable on your Crystal visit without breaking the bank—book now!

  Call (855) 235-6136 to book with an agent.
  33.8 miles from Crystal, ND 58222

Starting at

$120.00

per night

Read Reviews View Amenities View All Rooms

Altona Hotel

61 Centre Ave. E Altona, MB

Choose Altona Hotel for a peaceful escape near Crystal, where safe rooms provide relaxation and comfort, with nightly rates beginning at $103.12. Enjoy a stay that combines convenience with comfort, featuring rooms equipped with all the essentials for a relaxing visit.

Find your restful retreat at Altona Hotel, where guests can enjoy the balance of a quiet stay and the excitement of Crystal. Take your Crystal experience to new heights with exceptional amenities and great rates—reserve now!

  Call (855) 234-5074 to book with an agent.
  35.3 miles from Crystal, ND 58222

Starting at

$103.12

per night

Read Reviews View Amenities View All Rooms

Quality Inn & Suites

851 Main Street Winkler, MB

With budget-friendly rooms beginning at $114.99, Quality Inn & Suites is a practical choice for travelers to Crystal, creating a welcoming and comfortable space. Relax in the comfort and privacy of Quality Inn's en-suite bathrooms, equipped with modern fixtures and high-quality toiletries.

At Quality Inn & Suites, you can enjoy the best of both worlds—quiet nights and quick trips into Crystal's bustling center. Choose a hotel that takes your Crystal experience to the next level—book now!

  Call (855) 234-2997 to book with an agent.
  42.8 miles from Crystal, ND 58222

Starting at

$114.99

per night

Read Reviews View Amenities View All Rooms

Days Inn & Suites by Wyndham Winkler

395 Boundary Trail Winkler, MB

With rooms beginning at $108.99, Days Inn & Suites by Wyndham Winkler provides inviting accommodations for guests traveling to Crystal, creating a welcoming and comfortable atmosphere. Enjoy outdoor areas at select locations, whether it's relaxing in a garden setting or enjoying a quiet evening under the stars.

Relax and recharge at Days Inn & Suites by Wyndham Winkler, where calm surroundings make for a restful stay with Crystal just a drive away. Unwind in Crystal with a hotel that caters to your needs and budget—secure your stay today!

  Call (855) 234-2997 to book with an agent.
  42.8 miles from Crystal, ND 58222

Starting at

$108.99

per night

Read Reviews View Amenities View All Rooms

Best Western Plus Winkler

1705 Diamond Dr Winkler, MB

For a restful stay near Crystal, Best Western Plus Winkler offers budget-friendly accommodations with rooms starting at $113.99, creating a friendly, welcoming atmosphere. Experience the personalized room configuration at Best Western Plus, allowing guests to choose their preferred room layout.

Discover peace at Best Western Plus Winkler, where guests can enjoy quiet rooms and still explore Crystal at their leisure. Settle into Crystal with a hotel that makes your stay memorable and cost-effective—lock in now!

  Call (855) 233-0132 to book with an agent.
  43.2 miles from Crystal, ND 58222

Starting at

$113.99

per night

Read Reviews View Amenities View All Rooms

Best Western Plus Morden

253 Loren Dr Morden, MB

For an affordable stay, Best Western Plus Morden offers inviting rooms with rates beginning at $136.99, creating a clean, comfortable space ideal for relaxation. Stay on top of your business needs with the comprehensive services offered at Best Western Plus' business centers.

At Best Western Plus Morden, guests can enjoy spacious comfort in a peaceful environment while keeping Crystal close at hand for exploration. Rest well in Crystal with accommodations that make relaxation affordable—lock in today!

  Call (855) 234-7135 to book with an agent.
  45.1 miles from Crystal, ND 58222

Starting at

$136.99

per night

Read Reviews View Amenities View All Rooms

Morden Motor Inn

780 Thornhill St. Morden, MB

Relax in the inviting surroundings of Morden Motor Inn as you visit Crystal, where comfortable accommodations provide a peaceful stay, with rates beginning at $74.99. Experience rooms that are designed to enhance your stay, offering a variety of amenities that cater to your comfort.

Experience a tranquil stay at Morden Motor Inn, where spacious accommodations make it easy to enjoy the proximity to Crystal. Get ready for a Crystal getaway where your comfort is always top of mind—secure now!

  Call (855) 235-0725 to book with an agent.
  45.2 miles from Crystal, ND 58222

Starting at

$74.99

per night

Read Reviews View Amenities View All Rooms

Star Motel

212 1st Street Morden, MB

At Star Motel, travelers visiting Crystal can enjoy inviting accommodations with rooms starting at $63.99, creating a warm, welcoming environment for rest. Enjoy a straightforward and comfortable stay, with rooms that provide the basics for rest and relaxation at an affordable price.

Take a break from the city noise at Star Motel, offering restful accommodations and quick access to Crystal's best spots. Make every moment in Crystal memorable with a hotel that fits your budget—reserve today!

  Call (855) 239-4019 to book with an agent.
  45.3 miles from Crystal, ND 58222

Starting at

$63.99

per night

Read Reviews View Amenities View All Rooms

Super 8 by Wyndham Morden

3010 Thornhill Street Morden, MB

At Super 8 by Wyndham Morden, guests traveling to Crystal will find affordable comfort with rooms beginning at $100.93, creating a warm and welcoming atmosphere perfect for unwinding. Grab a quick snack or essential item any time at Super 8’s well-equipped vending areas, conveniently accessible around the clock.

Discover the quiet charm of Super 8 by Wyndham Morden, a restful escape positioned just a short drive from the excitement of Crystal. Enjoy Crystal adventures without the expense—book your inviting, cost-effective stay now!

  Call (855) 234-7135 to book with an agent.
  46.2 miles from Crystal, ND 58222

Starting at

$100.93

per night

Read Reviews View Amenities View All Rooms

Sunlac Inn

310 4th Ave. SE Lakota, ND

At Sunlac Inn, travelers to Crystal will find inviting accommodations with rates beginning at $109.00, creating a warm and comfortable space perfect for relaxation. Stay in a room that offers practical comfort and essential amenities, ensuring a pleasant and affordable visit.

Relax at Sunlac Inn, where serene surroundings make for a peaceful stay and Crystal's activities are always close by. Enjoy added perks at a cost-effective rate on your Crystal adventure—secure today!

  Call (855) 239-5277 to book with an agent.
  49.6 miles from Crystal, ND 58222

Starting at

$109.00

per night

Read Reviews View Amenities View All Rooms