Places to Visit in North Dakota

North Dakota is a state full of wide-open skies, rugged landscapes, and friendly small towns that make it a surprisingly rewarding place to explore. Having traveled through the region, during my four weeks of road tripping I’ve found that North Dakota offers a unique blend of history, natural beauty, and outdoor adventures that you won’t find anywhere else.
I discovered striking badlands carved by time, charming communities rich with culture, and scenic byways that make the journey just as memorable as the destination. From family-friendly attractions to peaceful parks and historic landmarks, North Dakota has plenty of places to visit and things to do. Here are the ones I recommend, and I think you’ll enjoy them too.

1. Bismarck, ND
Bismarck, North Dakota welcomed me with wide Missouri River views, stately Capitol grounds, and a warm small-city feel woven with Native heritage and frontier history. I think that Bismarck, ND is one of the best places to visit in North Dakota. Why? Rolling prairies stretch on the horizon, while leafy neighborhoods and lively downtown streets make it easy to explore on foot.
After a smooth drive along I-94, I settled in at the locally beloved Radisson Hotel Bismarck, right in the city center. Over two days I dug into the capital’s highlights — wandering the fascinating North Dakota Heritage Center & State Museum, taking in the panoramic sweep from the State Capitol’s 18th-floor observation deck, admiring contemporary Plains art at the Dakota West Arts Center, and enjoying the casual bustle of cafés and breweries downtown.
- Location: Map & Directions

2. Fargo
Fargo charmed me with its friendly Midwest vibe, revitalized downtown, and blend of quirky arts culture with prairie heritage. Historic brick storefronts line Broadway, while murals, theaters, and indie shops keep the city buzzing with youthful energy just steps from the Red River.
After a short drive east along I-94, I checked into the Hotel Donaldson for two nights, a boutique stay filled with local artwork and rooftop views. Over two days I soaked up Fargo’s highlights: exploring the eclectic exhibits at the Plains Art Museum, catching a film at the classic Fargo Theatre with its neon marquee, sampling craft brews in lively taprooms, and wandering through vintage shops and galleries in the Warehouse District.
Starting my morning at Youngblood Coffee Roasters was a highlight.
- Location: Map & Directions

3. Grand Forks
Grand Forks welcomed me with its tree-lined riverfront, university-town energy, and a mix of classic prairie charm and modern arts culture. i think that Grand Forks is one of the best places to visit in North Dakota. Why? Sitting on the banks of the Red River, the city blends historic districts with leafy parks and a lively downtown anchored by music, food, and community spirit.
You can see the contemporary exhibitions at the North Dakota Museum of Art on the UND campus, stroll along the scenic Greenway Trail System, enjoy an evening of live performance at the Empire Arts Center, and discover cozy cafés and shops downtown like the Northside Cafe and Sweetwaters Coffee & Tea.
- Location: Map & Directions

4. Medora, ND
Medora swept me up with its Old West character, rugged Badlands scenery, and lively summer traditions. Tucked at the edge of Theodore Roosevelt National Park, this tiny town feels like a time capsule — wooden boardwalks, saloon-style storefronts, and wide skies that stretch endlessly over painted buttes.
You can check out the historic streets, step into the North Dakota Cowboy Hall of Fame, browse Western boutiques, and set off for scenic hikes.
- Location: Map & Directions
Wildlife and bird watching inside Theodore Roosevelt National Park was my personal highlight.

5. Valley City, ND
Valley City, the “City of Bridges,” welcomed me with its scenic Sheyenne River bends, historic railway crossings, and a warm small-town rhythm. Nestled in the Sheyenne River Valley, it’s a place where rolling hills, prairies, and charming brick-fronted streets meet.
After a short drive west from Fargo along I-94, I made Valley City my base at the Wagon Wheel Inn, a comfortable hub near downtown. You can admire the iconic Hi-Line Railroad Bridge, learn about local history at the Barnes County Historical Society, stroll along leafy riverside parks, and drive stretches of the Sheyenne River Valley National Scenic Byway.
- Location: Map & Directions

6. Walhalla, ND
Walhalla, one of North Dakota’s oldest towns, charmed me with its peaceful prairie setting, deep river valley, and layers of frontier history. Just a stone’s throw from the Canadian border, it blends quiet small-town life with rich cultural heritage and striking natural beauty in the Pembina Gorge.
After a scenic drive north through the Red River Valley, I checked into the welcoming Sanford House Inn, a family-run B&B that felt like staying with old friends. Over two days I uncovered Walhalla’s treasures, from exploring the leafy trails and overlooks of the Pembina Gorge State Recreation Area, to visiting the historic Gingras Trading Post State Historic Site, to strolling through the tidy downtown streets with their century-old brick buildings.
- Location: Map & Directions

7. Jamestown, ND
Jamestown, the “Pride of the Prairie,” welcomed me with its blend of pioneer history, wide-open plains, and quirky Americana landmarks. Nestled along the James River, it’s a place where old frontier stories meet playful roadside charm.
After a smooth drive west from Fargo on I-94, I made my base at the Gladstone Inn & Suites, a comfortable and convenient hub near downtown. Over two days I explored town favorites — from wandering the National Buffalo Museum, to visiting the frontier-style buildings at Frontier Village.
- Location: Map & Directions
Checking out the World’s Largest Buffalo Monument that overlooks the prairie was my personal highlight.

8. Garrison, ND
Garrison, known as the “Walleye Capital of the World,” greeted me with small-town friendliness, lake-country views, and a spirit that celebrates its fishing heritage year-round. I think that Garrison, ND is one of the best places to visit in North Dakota. Why? Perched along the shores of sprawling Lake Sakakawea, it’s both a gateway to outdoor adventure and a place that wears its traditions proudly.
After a leisurely drive north from Bismarck on Highway 83, I settled in at the cozy North Shore Inn & Suites, just minutes from the lake. Over two days, I soaked up Garrison’s highlights, from strolling along Main Street with its colorful shops and murals, to learning local lore at the Garrison Dam National Fish Hatchery, to simply relaxing by the water’s edge.
- Location: Map & Directions

Conclusion
North Dakota left me with such a lasting impression. It’s a state that feels both expansive and intimate at the same time. From the rugged beauty of the Badlands near Medora to the joyful river towns like Grand Forks and Valley City, I found myself constantly surprised by how much there is to discover here.
Booking Checklist
1. Book Your Flight - I use Expedia because I like their mobile app with my itinerary. They've helped me re-book flights on many occasions. Once you reach their Gold tier, support is especially good.
2. Book Your Hotel - I use Booking.com or Expedia, depending on my destination.
3. Book Your Rental Car - I use Expedia.
4. Book your tours on Viator or Get Your Guide.