
Grafton Vacation Packages
Book a Hotel + Flight or Car together to unlock savings
- Plan, book, travel with confidence
- Better togetherSave up to CA $4,200 when you book a flight and hotel together*
- Find the right fitWith over 300,000 hotels worldwide, it's easy to create a perfect package
- Rest easyPlan, book, and manage your trip all in one place
Your Grafton Vacation
With all your travel needs worked out before you go, our Grafton vacation packages let you simply focus on having a good time! One neighborhood to base yourself in this fascinating city is Old Jamestown, which is good for nature and walking. Pere Marquette State Park, Raging Rivers Waterpark and Grafton Ice Cream Company are just some of the many attractions you'll want to check out during your trip to Grafton. Check out Expedia's wide range of travel options and begin planning your dream vacation to Grafton today.
Top Grafton Vacation Deals
Price found within the past 48 hours. Click for updated prices.

Crowne Plaza St. Louis Airport by IHG
Price was CA $1,507, price is now CA $1,280 per person
CA $1,280
per person
Aug 21 - Aug 28
found 1 day ago
Roundtrip non-stop flight included
Calgary (YYC) to St. Louis (STL)
8/10 Very good! (1,000 reviews)
Everything thing was great. Very clean.
Reviewed on Jun 29, 2026


Moonrise Hotel
Delmar Loop
Price was CA $1,813, price is now CA $1,468 per person
CA $1,468
per person
Aug 21 - Aug 28
found 1 day ago
Roundtrip non-stop flight included
Calgary (YYC) to St. Louis (STL)
9/10 Wonderful! (1,976 reviews)
When we got in late on Wednesday night, our room was not available. Some BS story about not being cleaned. We had to drive around for hours looking for another place to stay and it cost $400 for one night.
The rooftop bars were not available due to either rain or heat. The restaurant closed early every day for breakfast and for dinner.
Reviewed on Jun 30, 2026

Ameristar Casino Resort and Spa
Price was CA $2,045, price is now CA $1,719 per person
CA $1,719
per person
Aug 21 - Aug 28
found 1 day ago
Roundtrip non-stop flight included
Calgary (YYC) to St. Louis (STL)
8.6/10 Excellent! (1,000 reviews)
The check in person was friendly and efficient. Our room was wonderful and clean. The rooms are very large.
Reviewed on Jul 1, 2026

Hilton St. Louis Airport
Woodson Terrace
Price was CA $1,665, price is now CA $1,436 per person
CA $1,436
per person
Aug 21 - Aug 28
found 1 day ago
Roundtrip non-stop flight included
Calgary (YYC) to St. Louis (STL)
7.6/10 Good! (1,002 reviews)
My room and the common areas were all clean. The establishment looks upscale and well taken care of. *However*, reception staff was clearly in a bad mood, took quite a bit on our parts to get them to be congenial. Secondly, no refrigerator or microwave in the room to be able to heat or store food items that we wanted to enjoy later. So, downstairs we went BUT the community microwave was broken! What!? Another lady ended up waiting for over 20 minutes to get help for that. I went and kindly asked the Maitre of the restaurant to please warn up delicious chicken and hot chocolate. He did, with a kind smile. That is the only thing that somewhat redeemed the rest. Except...the worst part... Mr shower did NOT work!!! It was either very cold or volcano hot. I could only wash by switching the water to the tub fill mode and using the ice container to pour water over me.... Why did the more expensive hotel fail on so many levels. Super disappointing. Super disappointing.
Reviewed on Jun 28, 2026
Grafton Hotel Deals

Pear Tree Inn St. Louis Airport
10810 Pear Tree Ln St. Ann MO
Fully refundableReserve now, pay when you stay
The price is CA $128 per night from Jul 15 to Jul 16
CA $128
CA $150 total
Jul 15 - Jul 16
includes taxes & fees
9.2/10 Wonderful! (3,045 reviews)
"The evening snacks were not very good."
Reviewed on Jul 1, 2026

Hollywood Casino & Hotel St. Louis
777 Casino Center Drive Maryland Heights MO
The price is CA $148 per night from Jul 6 to Jul 7
CA $148
CA $193 total
Jul 6 - Jul 7
includes taxes & fees
8.6/10 Excellent! (2,208 reviews)
"Overall stay was good. Housekeeping wasn’t bad but could have been better. Dirty along side furniture and corners underneath the desk. A stack of towels and a garbage bag was stacked on the desk along with an extra pillow but the dirty towels and trash was left. Everything else was good."
Reviewed on Jun 30, 2026

Renaissance St. Louis Airport Hotel
9801 Natural Bridge Road St. Louis MO
Fully refundableReserve now, pay when you stay
The price is CA $192 per night from Jul 19 to Jul 20
CA $192
CA $224 total
Jul 19 - Jul 20
includes taxes & fees
8.4/10 Very good! (1,108 reviews)
"All Good. Staff good blah blah nlah"
Reviewed on Jun 29, 2026
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.
Stay near popular Grafton attractions
Frequently asked questions
Explore a world of travel with Expedia
* Savings based on package bookings compared to the price of the same components booked separately. Savings not available on all packages.







