Skip to main content

Hotels near Grafton

Search hotels and more near Grafton

Filter by:

Star Rating

Review score

Grafton – 34 hotels and places to stay

See the latest prices and deals by choosing your dates.
Green Tree Inn, hotel in Grafton

Offering free bike rentals, this Elsah, Illinois inn is 5 minutes’ walk from the Mississippi River. Free Wi-Fi access is available in each room and throughout the property.

Very charming from arrival to departure, the host greeted us and was very friendly tending to our every need, the place was clean and comfortable, a short trip to Grafton and Alton along the beautiful Mississippi. great breakfast very delicious and fulfilling, our host made our stay absolutely wonderful also the city of Elsha was a nice hidden Jem to go back in time with their walking tour, we were there for a weekend getaway, and had a great stay will stay every time we go there loved it!
Scored 10
10
Rated exceptional
Exceptional
19 reviews
Price from
$198.74
per night
Best Western Plus The Charles Hotel, hotel in Grafton

Surrounded by a variety of popular attractions and legendary historic sites, this St.

Accommodation
Scored 7.6
7.6
Rated good
Good
581 reviews
Price from
$91.52
per night
Extended Stay America Suites - St Louis - St Peters, hotel in Grafton

This Extended Stay America - St. Louis - St. Peters is located in St. Peters and especially designed for longer stays, with all rooms featuring a fully equipped kitchen.

Everyone so nice
Scored 7.1
7.1
Rated good
Good
220 reviews
Price from
$82.64
per night
Country Inn & Suites by Radisson, St Peters, MO, hotel in Grafton

Featuring 3-star accommodations, Country Inn & Suites by Radisson, St Peters, MO is located in Saint Peters, 8.8 miles from Hollywood Casino St. Louis and 26 miles from St. Louis Gateway Arch.

It’s very clean the staff was wonderful. The room was amazing. Very comfy beds!
Scored 7.9
7.9
Rated good
Good
335 reviews
Price from
$89.10
per night
Extended Stay America Select Suites - St Louis - Earth City, hotel in Grafton

Please update the description as follows: This Extended Stay America - St.

The room was very nice and clean. It was also nice and quiet. Staff was very friendly and helpful, We arrived very early and the room wasn't quite ready, but they quickly got us in.
Scored 6.4
6.4
Rated pleasant
Pleasant
180 reviews
Price from
$78.84
per night
Welcome Suites Hazelwood Extended Stay Hotel, hotel in Grafton

Welcome Suites Hazelwood Extended Stay Hotel has accommodations in Hazelwood. Featuring a shared lounge, the 2-star hotel has air-conditioned rooms with free WiFi, each with a private bathroom.

Nothing the staff was unprofessional was not suitable for anyone to stay in I went to the window and there was no staff I waited and waited and no one showed up. I called many times but couldn't reach no one it's ridiculous I kept calling. I wanted my refund back.
Scored 5.1
5.1
Rated fair
Average
178 reviews
Price from
$65.99
per night
La Quinta Inn by Wyndham St. Louis Hazelwood - Airport North, hotel in Grafton

Only moments from Interstate 270, this Hazelwood hotel is just 5 miles north of the Lambert – St. Louis International Airport. Featuring free Wi-Fi, each guest room includes a flat-screen cable TV.

I never received my refund
Scored 6.3
6.3
Rated pleasant
Pleasant
351 reviews
Price from
$63
per night
Sonesta Simply Suites St Louis Earth City, hotel in Grafton

Off motorway I-70 and within driving distance of Saint Louis city center, this Earth City, Missouri hotel provides all-suite pet-friendly accommodations, complete with fully equipped kitchens.

I loved the room with the tiny kitchenette, the bed was so comfortable. Staff was amazing
Scored 8.5
8.5
Rated very good
Very Good
198 reviews
Price from
$67.62
per night
Homewood Suites by Hilton St. Louis Riverport- Airport West, hotel in Grafton

This hotel is located in Maryland Heights, and is 6 mi from the Lambert International Airport. This property features an indoor pool and fully equipped kitchen in every suite.

Location, fir going to concerts. Breakfast was great and staff was helpful.
Scored 7.3
7.3
Rated good
Good
319 reviews
Price from
$105.78
per night
Hampton Inn St Charles St Peters, hotel in Grafton

Set directly off Interstate 70 in peaceful Saint Charles, Missouri, near the excitement of St. Louis city center, this hotel offers modern amenities such as free high-speed internet access.

I liked the bed, it was comfortable, the bathroom tub felt nice, the shower felt nice, plenty of towels
Scored 7.1
7.1
Rated good
Good
171 reviews
Price from
$101.15
per night
See all hotels near Grafton

What Guests Said About Grafton:

  • Scored 10
    10

    Grafton is a great town that has really been hurt by...

    Grafton is a great town that has really been hurt by flooding. I urge everyone to help their businesses by going to Grafton to enjoy the scenery, food, hiking, horseback riding, and water sports. It's a great area that needs our support. We loved Aerie's Winery and Restaurant...stunning views and great food. O'Jans fish stand...cheap eats, great views. Drifters...again, excellent food and excellent views. Pere Marquette State Park...beautiful hiking trails that are well marked and suitable for most people.
    WJB
    United States of America