Across North Dakota, of the 389 hotels and motels we list, 362 give a phone number and 283 have a website. By what they offer: 60 motel, 8 extended stay.
Top 10 hotels and motels in North Dakota
Ranked by how complete and owner-verified the listing info is — hours, phone, website, services. No pay-to-play. Full 2026 ranking
-
1Holiday Inn ExpressFargo
-
2Landmark SuitesWilliston
-
3AmericInn by Wyndham BeulahBeulah
-
5Comfort Inn DickinsonDickinson
-
6Hampton Inn and Suites Grand ForksGrand Forks
-
7Cobblestone Inn and SuitesHarvey
-
8Home2 Suites by Hilton BismarckBismarck
-
9DoubleTree by HiltonWest Fargo
-
10Hampton Inn and SuitesDickinson
Cities
Largest first. Towns with a single hotel or motel are listed further down this page.
- Fargo53
- Bismarck37
- Minot26
- Grand Forks25
- Williston25
- Dickinson16
- Jamestown12
- Watford City11
Other towns in North Dakota
One hotel or motel each — too few for a page of their own, so they live here.
-
Tumbleweed Inn and SuitesAlexander
14080 Highway 85 N, Alexander, ND 58831-9534
-
The Dakotan MotelAlexander
2696 138th Ave NW, Alexander, ND 58831
-
Alexander LodgeAlexander
14050 Highway 85 N, Alexander, ND 58831-9534
-
Ragged Butte MotelAlexander
804 Elk St, Alexander, ND 58831
-
Alexander Lodge HousingAlexander
14060 Highway 85 N, Alexander, ND 58831-9534
-
Ashley InnAshley
207 W Main St, Ashley, ND 58413
-
The Cabin at Lake HoskinsAshley
Lake Hoskins Park/Campground, 700 1st Ave SE, Ashley, ND 58413
-
Allen HotelBeach
101 E Main St, Beach, ND 58621
-
Trapper's Inn MotelBelfield
801 US-85, Belfield, ND 58622
-
Cowboy InnBelfield
406 Hwy 10 E, Belfield, ND 58622
-
Trapper's KettleBelfield
803 Highway 85 N, Belfield, ND 58622
-
AmericInn by Wyndham BeulahBeulah
2100 2nd Ave NW, Beulah, ND 58523
-
Cobblestone Hotel and SuitesBeulah
1207 ND-49, Beulah, ND 58523
-
Scotwood MotelBeulah
1008 ND-49, Beulah, ND 58523
-
Dakota Farms InnBeulah
1200 ND-49, Beulah, ND 58523
-
Cobblestone Inn & SuitesBottineau
1109 11th St E, Bottineau, ND 58318
-
Super 8 by Wyndham BottineauBottineau
1007 11th St E, Bottineau, ND 58318
-
Turtle Mountain Inn & Bottle ShopBottineau
345 11th St W, Bottineau, ND 58318
-
Bowbells HotelBowbells
3 Main St SE, Bowbells, ND 58721
-
Super 8 by Wyndham BowmanBowman
408 3rd Ave SW, Bowman, ND 58623
-
Bowman Inn & SuitesBowman
498 5th Ave SW, Bowman, ND 58623
-
Budget Host 4U MotelBowman
704 US-12, Bowman, ND 58623
-
North Winds LodgeBowman
503 US-85, Bowman, ND 58623
-
El Vu MotelBowman
409 US-85, Bowman, ND 58623
-
Trail Motel Extended StaysBowman
208 US-12 W, Bowman, ND 58623-4204
-
Cobblestone Inn & Suites - CarringtonCarrington
835 5th Ave N, Carrington, ND 58421-1300
-
Carrington Inn and SuitesCarrington
101 4th Ave S, Carrington, ND 58421
-
Chieftain Conference CenterCarrington
60 4th Ave S, Carrington, ND 58421
-
El Rancho MotelCarson
115 1st Ave E, Carson, ND 58529
-
Bear Motel-ColumbusColumbus
103 1st St E, Columbus, ND 58727
-
West Side MotelCooperstown
601 Rollin Ave SW, Cooperstown, ND 58425
-
Coachman InnCooperstown
504 9th St SE, Cooperstown, ND 58425
-
Guardian Inn of CrosbyCrosby
11813 ND-5, Crosby, ND 58730
-
Cobblestone Hotel and SuitesDevils Lake
1801 Highway 2 E, Devils Lake, ND 58301-4034
-
Holiday Inn Express Devils LakeDevils Lake
875 Highway 2 E, Devils Lake, ND 58301
-
Super 8Devils Lake
1001 US-2, Devils Lake, ND 58301
-
Sleep Inn & SuitesDevils Lake
1413 US-2, Devils Lake, ND 58301
-
Fireside Inn & SuitesDevils Lake
215 US-2, Devils Lake, ND 58301
-
Days Inn Devils LakeDevils Lake
1109 Highway 20 S, Devils Lake, ND 58301-3542
-
Peterson Woods ResortDevils Lake
Creel Bay Golf Course, 515 Country Club Dr, Devils Lake, ND 58301
-
Great American Inn & SuitesDevils Lake
1116 Highway 2 E, Devils Lake, ND 58301-4028
-
Trails West MotelDevils Lake
111 1st St NW, Devils Lake, ND 58301-2965
-
Motel 66Drayton
502 W Highway 66, Drayton, ND 58225-4812
-
Prairie Rose InnEdgeley
111 Frontage Road, Edgeley, ND 58433
-
Prairie Winds MotelEllendale
70 5th St N, Ellendale, ND 58436
-
OxenRider MotelEllendale
921 1st Ave N, Ellendale, ND 58436
-
Harvest InnEllendale
605 1st Ave S, Ellendale, ND 58436
-
Enderlin InnEnderlin
Enderlin, ND 58027
-
Eagles nest motel enderlinEnderlin
Enderlin, ND
-
Indian Hills ResortGarrison
7276 14th St NW, Garrison, ND 58540-9610
-
Garrison MotelGarrison
539 4th Ave SE, Garrison, ND 58540
-
Red Rock ResortGlen Ullin
5425 71st Ave, Glen Ullin, ND 58631-9644
-
Broken Spoke Bunkhouse MotelGlen Ullin
6526 Highway 49, Glen Ullin, ND 58631
-
Select InnGrafton
948 W 12th St, Grafton, ND 58237
-
Motel LeonardGrafton
666 W 12th St, Grafton, ND 58237
-
Warrior Inn at Grand Forks AFBGrand Forks Air Force Base
632 Holzapple St, Grand Forks Air Force Base, ND 58205-6304
-
Badlands Elk HuntsGrassy Butte
92 Highway 85 N, Grassy Butte, ND 58634-9301
-
Cross Roads MotelGwinner
45 ND-32, Gwinner, ND 58040
-
Halliday MotelHalliday
681 7th St SW, Halliday, ND 58636-3707
-
Hankinson MotelHankinson
702 Main Ave S, Hankinson, ND 58041
-
Dakota Magic Casino & HotelHankinson
9285 168th Ave SE, Hankinson, ND 58041-9423
-
Cobblestone Inn and SuitesHarvey
410 Brewster St W, Harvey, ND 58341
-
Americana MotelHarvey
575 Brewster St E, Harvey, ND 58341
-
Golden Lake ResortHatton
13648 11th St NE, Hatton, ND 58240-9055
-
Roughrider Motor InnHazen
707 8th Ave NE, Hazen, ND 58545
-
Brick City MotelHebron
507 South Ave, Hebron, ND 58638
-
E bar E Hunts & LodgingHettinger
1004 7th St NE, Hettinger, ND 58639-9600
-
Mirror Lake LodgeHettinger
906 Adams Ave, Hettinger, ND 58639
-
Tip Top MotelHettinger
508 3rd Ave S, Hettinger, ND 58639-7163
-
T BAR L LodgingHettinger
1108 3rd Ave S, Hettinger, ND 58639
-
Hillsboro InnHillsboro
101 5th St SW, Hillsboro, ND 58045
-
Judy's B&B, Horace, NDHorace
Horace, ND
-
Homestead House & Guest InnJud
6363 50th St SE, Jud, ND 58454
-
Hotel HastingsKathryn
157 Elm Ave, Kathryn, ND 58049
-
Quilt InnKenmare
1232 N Central Ave, Kenmare, ND 58746
-
San Way Ve MotelKenmare
819 N Central Ave, Kenmare, ND 58746
-
Cobblestone Hotel and SuitesKilldeer
158 Rodeo Dr, Killdeer, ND 58640-4021
-
Mountain View HotelKilldeer
15 Mountain View St, Killdeer, ND 58640
-
Travel Inn LamoureLamoure
300 3rd Ave Sw # 7430, Lamoure, ND 58458-7430
-
Cobblestone Inn and Suites LangdonLangdon
510 9th Ave E, Langdon, ND 58249
-
Moose Creek LodgeLangdon
12104 ND-5, Langdon, ND 58249
-
Langdon Motor InnLangdon
210 9th Ave, Langdon, ND 58249
-
Larimore’s Prairie Rose InnLarimore
207 Towner Ave, Larimore, ND 58251-4311
-
Circle T LodgeLidgerwood
330 Wiley Ave S, Lidgerwood, ND 58053
-
Cobblestone Inn & SuitesLinton
100 Aspen Ave, Linton, ND 58552
-
Willows MotelLinton
8070 US-83, Linton, ND 58552
-
Don's MotelLinton
314 S St Paul Ave, Linton, ND 58552
-
Super 8 by Wyndham LisbonLisbon
724 Main St, Lisbon, ND 58054
-
Island Park MotelLisbon
6838 Highway 32, Lisbon, ND 58054-9301
-
Suite Retreat LodgingMaddock
104 Central Ave, Maddock, ND 58348-7716
-
Baymont by Wyndham Mandan Bismarck AreaMandan
2611 Old Red Trl NW, Mandan, ND 58554-1448
-
North Country Inn and SuitesMandan
1200 E Main St, Mandan, ND 58554
-
Comfort Inn & Suites Mandan - BismarckMandan
1516 27th St NW, Mandan, ND 58554-1512
-
Ridge MotelMandan
1900-1924 Kyle Ln NW, Mandan, ND 58554
-
Lewis and Clark MotelMandan
406 W Main St, Mandan, ND 58554
-
T P MotelMandan
1008 W Main St, Mandan, ND 58554-2651
-
Best Western Plus Seven Seas Hotel & WaterparkMandan
2611 Old Red Trl NW, Mandan, ND 58554-1448
-
MHA Tribal Ranch & LodgeMandaree
10698 18th St NW, Mandaree, ND 58757
-
Mayville Hometown InnMayville
34 Center Ave S, Mayville, ND 58257
-
Agassiz HallMayville
330 3rd St NE, Mayville, ND 58257
-
McClusky Motor MotelMcClusky
394 Highway 200 NE, McClusky, ND 58463
-
Blue Thistle Motel & CampgroundMcClusky
404 Ave A E, McClusky, ND 58463
-
Rough Riders HotelMedina
301 3rd Ave SW, Medina, ND 58467-7004
-
AmericInnMedora
75 E River Rd S, Medora, ND 58645
-
Badlands MotelMedora
501 Pacific Ave, Medora, ND 58645
-
Elkhorn QuartersMedora
400 E River Rd S, Medora, ND 58645
-
Buffalo Gap Guest Ranch and Trail HeadMedora
3100 Buffalo Gap Rd , Medora, ND 58645
-
Elkhorn,hotel Medora NdMedora
Medora, ND
-
Jacobson ResortMilnor
609 3rd Ave, Milnor, ND 58060-4106
-
Connie's Cabin, LLCMinnewaukan
245 West Ave, Minnewaukan, ND 58351
-
Hankinson Sand HillsMooreton
Mooreton, ND
-
Mott MotelMott
802 ND-21, Mott, ND 58646
-
Mozy InnNapoleon
800 Broadway St, Napoleon, ND 58561
-
The Bison LodgeNew Rockford
222 1st St S, New Rockford, ND 58356-1904
-
The MetropolitanNew Salem
514 Main Ave, New Salem, ND 58563
-
Arrowhead InnNew Salem
1301 N 8th St, New Salem, ND 58563-4405
-
Little Missouri Inn & Suites New TownNew Town
950 Eagle Dr, New Town, ND 58763
-
Van Hook Territorial InnNew Town
8226 39th St NW, New Town, ND 58763
-
Van Hook Territorial InnNew Town
8235 37th St NW, New Town, ND 58763-9557
-
Earth LodgeNew Town
206 3rd St N, New Town, ND 58763-4042
-
West Dakota Inn MotelNew Town
708 1st St N, New Town, ND 58763
-
Travelers Hotel (Noonan, North Dakota)Noonan
Noonan, ND
-
Travel Inn Motel OakesOakes
401 Main Ave, Oakes, ND 58474-1240
-
E & I MotelOakes
1417 Main Ave, Oakes, ND 58474
-
Harvest Inn-OakesOakes
751 Dakota Ave, Oakes, ND 58474
-
Foster House-A Gathering PlaceOakes
111 N 6th St, Oakes, ND 58474-1216
-
Walter T. Noonan HouseOakes
215 S 7th St, Oakes, ND 58474
-
Alexander HousePark River
903 Park St W, Park River, ND 58270
-
Parshall Motor InnParshall
205 Main St, Parshall, ND 58770
-
Red Roost MotelPembina
243 W Stutsman St, Pembina, ND 58271
-
Sakakawea MotelPick City
249 E Main St, Pick City, ND 58545
-
The Historic Hygge HotelPowers Lake
101 Railroad Ave E, Powers Lake, ND 58773
-
Powers Lake BunkhousePowers Lake
106 Railroad Ave W, Powers Lake, ND 58773
-
DPEC - Dakota Prairie Enrichment Center, Inc.Reeder
302 4th St, Reeder, ND 58649
-
Prairie Vista Hunting B&B LodgeRegent
101 Rural Ave SW, Regent, ND 58650-5005
-
Young Bed & BreakfastReile's Acres
4713 36th Ave N, Reile's Acres, ND 58102-5434
-
Custer Crossing HotelRichardton
3720 Highway 8, Richardton, ND 58652-9304
-
Riverdale High Lodge & Knights Bar & GrillRiverdale
401 3rd St, Riverdale, ND 58565
-
Dusk Til Dawn HotelRolette
304 John St, Rolette, ND 58366
-
Rolette Motel and LaundromatRolette
502 3rd Ave, Rolette, ND 58366
-
Bilmar Hotel and Smuggler's Bar & GrillRolla
110 11th St SW, Rolla, ND 58367
-
Cobblestone Inn & SuitesRugby
402 Highway 2 SE, Rugby, ND 58368-2503
-
Northern Lights InnRugby
306 US-2, Rugby, ND 58368
-
Sibley Motel & ApartmentsSibley
101 Lake Ave, Sibley, ND 58429
-
Stanley HotelStanley
913 4th St SW, Stanley, ND 58784
-
Mainstay Suites StanleyStanley
604 Westview Ln, Stanley, ND 58784
-
Microtel Inn and SuitesStanley
901 Jarad St, Stanley, ND 58784
-
Black Gold SuitesStanley
910 Alexis St, Stanley, ND 58784-3000
-
Coal Country InnStanton
312 Harmon Ave, Stanton, ND 58571
-
Top's MotelSterling
28 Harold St, Sterling, ND 58572
-
Hometown HideawayStrasburg
303 N 1st St, Strasburg, ND 58573
-
Black Gold SuitesTioga
201 Elm St NE, Tioga, ND 58852-8514
-
Mainstay Suits TiogaTioga
200 Oil Capital Way S , Tioga, ND 58852-9201
-
Microtel Inn & SuitesTioga
1001 Elm St NE, Tioga, ND 58852-8518
-
Tower Motel & CampingTower City
304 Maiden Ln, Tower City, ND 58071-4120
-
Underwood InnUnderwood
222 Lincoln Ave, Underwood, ND 58576
-
Dakota Rose InnUnderwood
94 Lincoln Ave, Underwood, ND 58576
-
UFS LodgeUnderwood
83 Lincoln Ave, Underwood, ND 58576
-
AmericInn by Wyndham Valley City Conference CenterValley City
280 Winter Show Rd SW, Valley City, ND 58072
-
GrandStay Hotel & SuitesValley City
271 Winter Show Rd W, Valley City, ND 58072-4039
-
Econo Lodge Valley CityValley City
455 Winter Show Rd SW, Valley City, ND 58072
-
Bridge City motel NDValley City
860 11th St SW, Valley City, ND 58072
-
Ceder Lodge & RV ParkVelva
109 W Truax Ave W, Velva, ND 58790
-
Hotel BerryVelva
1 Street St, Velva, ND 58790
-
Verona Bear Creek Lodge & Event CenterVerona
205 7th St, Verona, ND 58490-7136
-
Travelodge by Wyndham Wahpeton Event CenterWahpeton
995 21st Ave N, Wahpeton, ND 58075
-
Baymont by Wyndham WahpetonWahpeton
1800 2 10 Dr, Wahpeton, ND 58075
-
AmericInnWahpeton
2029 Two ten Dr, Wahpeton, ND 58075-3150
-
Adams Fairview Farm B & BWahpeton
17170 82nd St SE, Wahpeton, ND 58075-9324
-
Starlite MotelWahpeton
1005 4th Ave S, Wahpeton, ND 58075
-
Knights Inn WahpetonWahpeton
995 21st Ave N, Wahpeton, ND 58075-3000
-
Forestwood Inn And C StoreWalhalla
504 Sunset Ave, Walhalla, ND 58282
-
Hill View LodgeWalhalla
120 5th St, Walhalla, ND 58282-4622
-
Scotwood Motel by OYO Washburn NDWashburn
1311 Border Ln, Washburn, ND 58577
-
BunkhouseWashburn
927 Main Ave, Washburn, ND 58577
-
DoubleTree by HiltonWest Fargo
825 E Beaton Dr, West Fargo, ND 58078
-
Microtel Inn & Suites by Wyndham West Fargo Near Medical CenterWest Fargo
705 23rd Ave E, West Fargo, ND 58078
-
Super 8 by WyndhamWest Fargo
825 Main Ave E, West Fargo, ND 58078
-
ElementWest Fargo
925 19th Avenue East, West Fargo, ND 58078
-
Homewood Suites by Hilton West Fargo Sanford Medical Center AreaWest Fargo
805 E Beaton Dr, West Fargo, ND 58078
-
Howard Johnson by Wyndham West FargoWest Fargo
525 Main Ave E, West Fargo, ND 58078
-
Gateway Motel-westhopeWesthope
95 1st Ave W, Westhope, ND 58793-4014
-
Fairbridge Inn & Suites Williston Near AirportWilliston ND
9th Ave NW, Williston, Williston ND, Williston ND, ND
-
Wishek InnWishek
1216 Beaver Ave, Wishek, ND 58495
BEFORE YOU GO
Plan a hotel stay
Practical guides for comparing options, preparing questions and confirming arrangements directly.

Confirm check-in timing
Find your property's check-in policy, prepare for arrival and handle late or overnight travel without assuming every hotel follows the same timetable.
Read the guide
Plan an early arrival
Explain your arrival needs, distinguish a request from confirmed access and compare property-specific alternatives before paying for extra time.
Read the guide
Read cancellation terms
Identify the conditions attached to your exact room rate, document a cancellation and separate a request for flexibility from an approved refund.
Read the guide