Find hotels in Grafton, ND from 3.415.097 ₫

    calendar shield illustration

    Change your mind

    Book hotels with free cancellation
    deals illustration

    Treat yourself

    Sign in to save 10% or more on thousands of hotels
    bed illustration

    Be picky

    Search almost a million properties worldwide

Check prices for these dates

Filter by

Guest rating
Guest rating
Property class

Top 10 Grafton hotels and places to stay

Cedar Inn

2.5 star property
7.6 out of 10, Good, (92)
"Clean, nice staff, i enjoyed my stay"
The price is 3.415.097 ₫
3.722.512 ₫ total
includes taxes & fees
15 Sept - 16 Sept
Cedar Inn

Alexander House Motel

3.5 star property
8.8 out of 10, Excellent, (80)
"Great place to stay "
Alexander House Motel
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.
Save an average of 15% on thousands of hotels when you're signed in

Accommodation near Grafton attractions

Centennial Center

Centennial Center

Catch an event at Centennial Center during your trip to Grafton. While you're in the area, wander around the parks.

Grafton Chamber of Commerce

Grafton Chamber of Commerce

After visiting Grafton Chamber of Commerce, make a plan to see the other sights and activities in Grafton. While you're in the area, wander around the parks.

Learn more about Grafton

Outdoor enthusiasts can paddle the scenic Park River or explore the trails at Grafton's Leistikow Park with its fishing pond. History buffs shouldn't miss the Walsh County Historical Museum where local heritage comes alive through pioneer artefacts and agricultural exhibits.

Top Grafton Hotel Reviews

Frequently asked questions

What's the weather like in Grafton?

The hottest months are usually July and August, with an average temperature of 19°C, while the coldest months are January and February, with an average of -10°C. The snowiest months in Grafton are April, October, December and March, with each month seeing an average of 26 cm of snowfall.