Places to stay in Walhalla, North Dakota

Walhalla is a city in Pembina County, North Dakota in the United States. It sits on the banks of the Pembina River, five miles from the border with Canada. Walhalla was founded in 1871. Local restaurants include Walhalla Inn Supper Club.

If you are travelling in the area, Walhalla is located close to Cavalier Country Club, Township of Akra (historical), South Pembina Church, Township of La Moure and Lookout Point.

Available Walhalla lodging

We currently have 3 accommodations in and around Walhalla.

Walhalla Hotels, Motels, Resorts, B&Bs and Extended Stay

Bed & Breakfasts

Sanctuary Guest House And Holly St. Eatery

403 Holly Street
Walhalla, North Dakota
Photograph of Forestwood Inn, Walhalla
Listing updated 2024
Hotels

Forestwood Inn

The Forestwood Inn is surrounded by the lush Pembina Gorge in a valley that was named after the famed warrior paradise of Valhalla. Today Walhalla, North Dakota, is small town of beauty, history, and outdoor activity..
504 Sunset Avenue
Walhalla, North Dakota

Walhalla Camping & RV, Cottages, Rentals and Lodges / Ranches

Photograph of Walhalla Riverside Park Campground, Walhalla
Listing updated 2024
35 campsites with electric and water Clean restrooms and bathhouse Dump site Close proximity to playground, picnic and pool areas.
Ninth Street
Walhalla, North Dakota
Booking.com

Other useful links:

Closed or unlisted properties