Theodore Roosevelt National Park is located in the Badlands of western North Dakota. The park is comprised of three areas: South Unit, North Unit and Elkhorn Ranch Unit. View map
The South Unit entrance is next to the town of Medora, ND. Medora is accessible via Interstate 94, exits 24 and 27. Medora is 133 miles west of Bismarck, ND and 27 miles east of the Montana state line.
The Painted Canyon Visitor Center is located 7 miles east of Medora on I-94 at Exit 32.
The North Unit entrance is on U.S. Highway 85, approximately 14 miles south of Watford City, ND and 50 miles north of Belfield, ND. The distance by road from Medora to the North Unit is approximately 70 miles. I-94 travelers can access U.S. Highway 85 at Exit 42 in Belfield, ND.
Elkhorn Ranch Unit
The Elkhorn Ranch Unit is located 35 miles north of Medora. Access to the site is via gravel roads. Approaching the site from the east requires fording the Little Missouri River and is not recommended. The best route is via exit 10 on I-94. Ask a ranger at a visitor center or consult our visitor guide for detailed directions to the Elkhorn.
Road conditions to the Elkhorn Ranch Unit are extremely variable. Consult with park staff for information on traveling to the Elkhorn Ranch Site before you attempt the journey. An Elkhorn Ranch Guide and Map to the Elkhorn Ranch are available online.
Seasonal Road Closures
Park roads or highways outside of the park may be closed in winter due to snow or icy conditions. Check the current park road status and North Dakota highway status prior to your visit.