Skip to content

Vacation rentals in McKenzie County

Find and book unique accommodations on Airbnb

Top-rated vacation rentals in McKenzie County

Guests agree: these stays are highly rated for location, cleanliness, and more.

Apartment in Watford City
Cozy 2-bedroom basement farmhouse hideaway
Completely renovated 2-bedroom basement apartment on Main Street in Watford City. Walking distance to downtown restaurants, Jack n Jill’s grocery store, movie theater, shopping, parks. Theodore Roosevelt North Unit only 12 minutes away - experience North Dakota’s Badlands, wildlife viewing, hiking. Williston ND -45 minutes away. Medora, ND & Theodore Roosevelt South Unit - 1 hour, 15 minutes away. Free parking on concrete pad, quiet neighborhood, beautiful back yard with deer.
$115 per night
Cabin in Grassy Butte
Lone Butte Ranch-Juniper Ridge
The Juniper Ridge Cabin was built in 1998. This log cabin is one of 3 cabins located on our working cattle ranch. We are located in the heart of the Badlands, only 14 miles south of the Theodore Roosevelt National Park, North Unit, and 65 miles north of the TRNP South Unit. We have miles of hiking trails or riding trails if you prefer to bring your horses. This secluded cabin has it's own private hot tub, and all your modern amenities, but still has that rustic feel.
$155 per night
Cabin in Grassy Butte
Log Cabin by ND Badlands
Fancy Log Cabin on edge of ND Badlands, come relax and enjoy the views close by, North Unit Theodore Roosevelt Park, Maah Daah Hey Trail in the Beautiful Badlands. Enjoy hiking, biking, horse back riding, bird watching or site seeing. Cabin has queen bedroom, full size bunk bedroom, and loft with twin bed. Grill patio furniture on deck. Corrals available for horses for additional fee.
$125 per night

Other great vacation rentals in McKenzie County

Cabin in Grassy Butte
Cozy Log Cabin on Edge of North Dakota Badlands
$125 per night
Home in Grassy Butte
Family place near T.Roosevelt National Park
$121 per night
Tiny home in Grassy Butte
Tiny House nearTheodore Roosevelt National Park
$99 per night
Home in Williston
River Hacienda #1 Private 2 Story Home
$125 per night

Other types of stays on Airbnb