Lodging near Theodore Roosevelt National Park, North Dakota

Stay close to nature from $60

Top places to stay close to Theodore Roosevelt National Park

Downtown Medora Escape w/ Deck Near Trails & Sites
0.2 mi from Theodore Roosevelt National Park
4.7/5Exceptional! (12 reviews)
National parks / musical
"The rental process was easy and the owner was very responsive. The unit was clean and close to all the sights we wanted to visit."

Reviewed on Aug 10, 2021

Get rates
Downtown Medora Escape w/ Deck Near Trails & Sites
'Maltese Ranch Cabin' Near Medora Attractions
0.2 mi from Theodore Roosevelt National Park
4.2/5Very Good! (6 reviews)
Awesome spot
"Great location!"

Reviewed on Aug 5, 2021

Get rates
'Maltese Ranch Cabin' Near Medora Attractions
'Roosevelt Suite' - Walk to Teddy Roosevelt Park!
0.2 mi from Theodore Roosevelt National Park
4.5/5Wonderful! (8 reviews)
A nice location and a great property
"We were very pleased with the VRBO in Medora. Diane, the owner, was very responsive. For example, there was a note on the microwave when we arrived that it didn't work - something that was apparently discovered during the turnover to our rental. By noon the next morning, a new unit was delivered. ..."

Reviewed on Aug 28, 2021

Get rates
'Roosevelt Suite' - Walk to Teddy Roosevelt Park!
You could be seeing lower prices

You could be seeing lower prices

With member prices, you could save 10% or more right now on thousands of properties.
'Badlands Suite' - Walk to Roosevelt National Park
0.2 mi from Theodore Roosevelt National Park
4.4/5Excellent! (11 reviews)
Family get togeyher
"Excellent place for us to get together"

Reviewed on Aug 10, 2021

Get rates
'Badlands Suite' - Walk to Roosevelt National Park
AmericInn by Wyndham Medora
2.5 out of 5
0.5 mi from Theodore Roosevelt National Park
Fully refundableReserve now, pay when you stay
The price is $110 per night from Oct 6 to Oct 6
4.3/5Excellent! (955 reviews)
"Decent hotel and nice location with easy access to Theodore Roosevelt National Park. Walking distance to places to eat."

Reviewed on Sep 22, 2021

AmericInn by Wyndham Medora
Boots Bison Cabin
2 mi from Theodore Roosevelt National Park
4.4/5Excellent! (8 reviews)
Buyer Be Aware
"There is the Good, the Bad and fortunately no Ugly. I'll start with the bad. You are charged a fee for cleaning plus the instructions on site are for you to wash all of the sheets and towels. This can be a problem if you plan to get up and leave. The washer takes about an hour to wash a load (time ..."

Reviewed on Aug 10, 2021

Get rates
Boots Bison Cabin
Rodeway Inn
2.5 out of 5
46 mi from Theodore Roosevelt National Park
Fully refundableReserve now, pay when you stay
The price is $68 per night from Oct 12 to Oct 12
3.6/5Good! (113 reviews)

Reviewed on Jul 28, 2021

Rodeway Inn
Hawthorn Suites by Wyndham Dickinson
3 out of 5
47 mi from Theodore Roosevelt National Park
Fully refundableReserve now, pay when you stay
The price is $98 per night from Oct 17 to Oct 17
4.6/5Wonderful! (772 reviews)
"Very clean. Excellent staff. Good beeakfast."

Reviewed on Sep 22, 2021

Hawthorn Suites by Wyndham Dickinson
WoodSpring Suites Dickinson
2.5 out of 5
47 mi from Theodore Roosevelt National Park
Fully refundableReserve now, pay when you stay
The price is $65 per night from Sep 29 to Sep 29
3.7/5Good! (72 reviews)
"I have regularly stayed with this brand on my travels, they are consistent in their cleanliness and room facilities which are what I need. Good location next to I-94 and easy access to local shopping etc. Staff were friendly, TV channels excellent--important for extended stays. The wind does blow ..."

Reviewed on Aug 24, 2021

WoodSpring Suites Dickinson
ROOM FOR RENT IN DICKINSON N DAKOTA
47 mi from Theodore Roosevelt National Park
Get rates
ROOM FOR RENT IN DICKINSON N DAKOTA
1026 Oasis Inn
2.5 out of 5
49 mi from Theodore Roosevelt National Park
Fully refundable
The price is $65 per night from Sep 29 to Sep 29
3.5/5Good! (75 reviews)
"Classic 1950’s Art Deco architecture. Needs some TLC, but clean rooms and helpful staff at a great price."

Reviewed on Sep 4, 2021

1026 Oasis Inn
Microtel Inn & Suites by Wyndham Dickinson
2.5 out of 5
49 mi from Theodore Roosevelt National Park
Fully refundableReserve now, pay when you stay
The price is $63 per night from Oct 5 to Oct 5
4.2/5Very Good! (661 reviews)
"Great service and clean later checkout A"

Reviewed on Aug 8, 2021

Microtel Inn & Suites by Wyndham Dickinson
Roosevelt Grand Dakota Hotel, BW Signature Collection
3 out of 5
49 mi from Theodore Roosevelt National Park
Fully refundableReserve now, pay when you stay
The price is $85 per night from Sep 29 to Sep 29
3.7/5Good! (791 reviews)
"Dining room was closed and limited items available for breakfast."

Reviewed on Aug 28, 2021

Roosevelt Grand Dakota Hotel, BW Signature Collection
Comfort Inn
2.5 out of 5
49 mi from Theodore Roosevelt National Park
Fully refundableReserve now, pay when you stay
The price is $71 per night from Oct 3 to Oct 3
4/5Very Good! (301 reviews)
"Great location for ease of travel off the freeway. Basic room and services"

Reviewed on Aug 6, 2021

Comfort Inn
La Quinta Inn & Suites by Wyndham Dickinson
2.5 out of 5
49 mi from Theodore Roosevelt National Park
Fully refundableReserve now, pay when you stay
The price is $93 per night from Oct 10 to Oct 10
4.4/5Wonderful! (526 reviews)
"Convenient"

Reviewed on Sep 22, 2021

La Quinta Inn & Suites by Wyndham Dickinson
My Place Hotel-Dickinson, ND
2.5 out of 5
50 mi from Theodore Roosevelt National Park
Fully refundableReserve now, pay when you stay
The price is $90 per night from Oct 17 to Oct 17
4.3/5Excellent! (331 reviews)
"This was the best hotel we have had during our vacation. I will definitely stay there again and recommend it to friends."

Reviewed on Sep 20, 2021

My Place Hotel-Dickinson, ND
AmericInn by Wyndham Dickinson
2.5 out of 5
50 mi from Theodore Roosevelt National Park
Fully refundableReserve now, pay when you stay
The price is $105 per night from Sep 29 to Sep 29
4.2/5Excellent! (976 reviews)
"Clean & quiet rooms, but do not like that AmericInns do not have elevators"

Reviewed on Aug 17, 2021

AmericInn by Wyndham Dickinson
TownePlace Suites by Marriott Dickinson
3 out of 5
50 mi from Theodore Roosevelt National Park
Fully refundableReserve now, pay when you stay
The price is $101 per night from Oct 4 to Oct 4
4.7/5Exceptional! (344 reviews)

Reviewed on Sep 22, 2021

TownePlace Suites by Marriott Dickinson
Hampton Inn And Suites Dickinson, ND
2.5 out of 5
50 mi from Theodore Roosevelt National Park
Fully refundableReserve now, pay when you stay
The price is $93 per night from Oct 8 to Oct 8
4.4/5Wonderful! (248 reviews)
"."

Reviewed on Sep 25, 2021

Hampton Inn And Suites Dickinson, ND
Candlewood Suites Dickinson ND, an IHG Hotel
2.5 out of 5
50 mi from Theodore Roosevelt National Park
Fully refundable
The price is $114 per night from Oct 4 to Oct 4
4.5/5Wonderful! (78 reviews)
"The people and the place was excellent. Would recommend staying here for sure."

Reviewed on Sep 23, 2021

Candlewood Suites Dickinson ND, an IHG Hotel
Don't see what you're looking for?
See all available properties in Theodore Roosevelt National Park
View all properties
Lowest nightly price found within the past 24 hours based on a 1 night stay for 2 adults. Prices and availability subject to change. Additional terms may apply.

Cabins & lodges near Theodore Roosevelt National Park

Lowest nightly price found within the past 24 hours based on a 1 night stay for 2 adults. Prices and availability subject to change. Additional terms may apply.

Get back to nature – book your Theodore Roosevelt National Park lodging

Find your adventure-filled home away from home

Romantic outdoor getaway, luxury walking vacation, or exciting family break full with outdoor activities: whatever the occasion, hotels near Theodore Roosevelt National Park deliver. If you adore the great outdoors, getting a place to stay near Theodore Roosevelt National Park is the answer. Indulge in hiking through meadows, canoeing along rivers, bouldering, climbing, and filling every day with outdoor adventures and discovery. Theodore Roosevelt National Park really is the place to be. With 58 lodges, cabins and hotels in the park and the surrounding towns, your perfect adventure is ready and waiting for you. And with prices ranging from $60 per night to $114 per night, it’s easy to find lodging or campsites near Theodore Roosevelt National Park that suits your budget, too. 

Build your dream trip to enjoy the wilderness


To find the perfect Theodore Roosevelt National Park hotel, enter your travel dates, and hit search. From here, you can sort lodging near Theodore Roosevelt National Park by price and rating or filter by property type, amenities, and budget. Want a cabin in the woods, a private hot tub, or a pet-friendly stay? No problem! If location is more important than luxuries, you can use the map feature to search as you move. 

Theodore Roosevelt National Park hotels - a brilliant base in any season

Places to stay near Theodore Roosevelt National Park offer something wonderful at different times of the year and bring you amazing experiences not to be missed. You can be sure of a great vacation in North Dakota when you visit Theodore Roosevelt National Park. Theodore Roosevelt National Park is busy all year round, but during the summer season in particular is at its most exciting. 

Let Expedia take you there

Whenever you decide to visit North Dakota, Expedia has amazing deals on loads of the fantastic lodging Theodore Roosevelt National Park has to explore—all in one place. All you need to do is find the accommodation that checks all your boxes. At Expedia, we make it easy to narrow your search and find exactly what you’re looking for. And with free cancellation on most hotel rooms and many buy now, pay later options, you can build your dream vacation in Theodore Roosevelt National Park with total peace of mind. 

Popular places to visit in Theodore Roosevelt National Park

Frequently asked questions

Recent reviews of Theodore Roosevelt National Park hotels

Check out these other National Parks