Find Golf Resorts & Hotels in St. Louis, MO from $63

Search over 1 million properties and 550 airlines worldwide.

Members save 10% more on select hotels, cars, activities and vacation rentals. Sign up.

Most hotels are fully refundable. Because flexibility matters.

Top St. Louis Golf Hotels

Drury Inn & Suites St. Louis Creve Coeur
Great for golfers
3 out of 5
11980 Olive Blvd, St. Louis, MO
Fully refundableReserve now, pay when you stay
The price is $117 per night from Nov 1 to Nov 1
4.6/5 Exceptional! (969 reviews)
Travelers like: golf course nearby, hot tub
Travelers say...
"The staff was exceptional! We give them hats off for efficiency and friendliness. We were pleasantly surprised by the wonderful happy hour offerings and hot breakfast. Excellent! Thank you, also for free indoor parking. We’ll be back!"

Reviewed on Oct 11, 2021

Drury Inn & Suites St. Louis Creve Coeur
Hampton Inn & Suites Clayton/St Louis-Galleria Area
3 out of 5
216 N Meramec Ave, St. Louis, MO
Fully refundableReserve now, pay when you stay
The price is $159 per night from Oct 27 to Oct 27
4.5/5 Wonderful! (552 reviews)
"Overall, very nice. I did have a cricket in my shower. Parking for large vehicles very limited (I'd say non-existant)."

Reviewed on Aug 13, 2021

Hampton Inn & Suites Clayton/St Louis-Galleria Area
Courtyard by Marriott St Louis Westport Plaza
Great for golfers
3 out of 5
11888 Westline Industrial Dr, Maryland Heights, MO
Fully refundableReserve now, pay when you stay
The price is $94 per night from Nov 11 to Nov 11
4.4/5 Wonderful! (968 reviews)
Travelers like: golf course nearby, bar
Travelers say...
"Great place to stay. Super clean, staff was friendly and I was able to check in early."

Reviewed on Oct 1, 2021

Courtyard by Marriott St Louis Westport Plaza
You could be seeing lower prices

You could be seeing lower prices

With member prices, you could save 10% or more right now on thousands of properties.
The Chase Park Plaza Royal Sonesta St. Louis
Great for golfers
4.5 out of 5
212 N Kingshighway, St. Louis, MO
Fully refundableReserve now, pay when you stay
The price is $179 per night from Nov 4 to Nov 4
4.4/5 Excellent! (992 reviews)
Travelers like: golf course nearby, bar
Travelers say...

Reviewed on Oct 22, 2021

The Chase Park Plaza Royal Sonesta St. Louis
Le Méridien St. Louis Clayton
Great for golfers
4 out of 5
7730 Bonhomme Ave, St. Louis, MO
Fully refundableReserve now, pay when you stay
The price is $147 per night from Nov 18 to Nov 18
4.3/5 Excellent! (234 reviews)
Travelers like: golf course nearby, bar
Travelers say...
"Friendly staff"

Reviewed on Oct 18, 2021

Le Méridien St. Louis Clayton
Courtyard by Marriott St Louis Creve Coeur
Great for golfers
3 out of 5
828 N New Ballas Rd, St. Louis, MO
Fully refundableReserve now, pay when you stay
The price is $116 per night from Nov 3 to Nov 3
4.3/5 Excellent! (991 reviews)
Travelers like: golf course nearby, bar, hot tub
Travelers say...
"I booked this hotel to attend a memorial service and when I started looking this was the most cost efficient I could find available for the night. I was pleasantly surprised by how nice this hotel is. The curb appeal draws you in with it’s beautiful flowers but the friendly staff and cleanliness ..."

Reviewed on Oct 4, 2021

Courtyard by Marriott St Louis Creve Coeur
Sonesta ES Suites St. Louis Westport
3 out of 5
1855 Craigshire Road, Maryland Heights, MO
Fully refundableReserve now, pay when you stay
The price is $107 per night from Nov 2 to Nov 2
4.3/5 Excellent! (986 reviews)
"Very helping and friendly staff. Respected CDC protocols and followed through. Informed of things that may have been missing in room but assured that resources were still available upon request and the cost was perfect. Definitely would come back again maybe even extend the stay."

Reviewed on Oct 5, 2021

Sonesta ES Suites St. Louis Westport
Hampton Inn & Suites St. Louis/Chesterfield
Great for golfers
3.5 out of 5
5 McBride and Son Center Dr, Chesterfield, MO
Fully refundableReserve now, pay when you stay
The price is $82 per night from Nov 24 to Nov 24
4.3/5 Excellent! (537 reviews)
Travelers like: golf course nearby, golf lessons nearby
Travelers say...
"great"

Reviewed on Oct 18, 2021

Hampton Inn & Suites St. Louis/Chesterfield
Clayton Plaza Hotel & Extended Stay
Great for golfers
3.5 out of 5
7750 Carondelet Avenue, St. Louis, MO
Fully refundableReserve now, pay when you stay
The price is $105 per night from Nov 8 to Nov 8
4.3/5 Excellent! (1,318 reviews)
Travelers like: golf course nearby, bar, sauna
Travelers say...
"Lovely staff, clean room, comfy bed, free parking garage, and easy access to highways for exploring the city! 10/10 — would definitely stay here again!"

Reviewed on Oct 25, 2021

Clayton Plaza Hotel & Extended Stay
Holiday Inn Express St. Louis West - O'Fallon, an IHG Hotel
2.5 out of 5
1175 Technology Dr, O'Fallon, MO
Fully refundable
The price is $113 per night from Oct 31 to Oct 31
4.2/5 Excellent! (448 reviews)
"Location was well maintained, room was clean and staff was friendly."

Reviewed on Oct 4, 2021

Holiday Inn Express St. Louis West - O'Fallon, an IHG Hotel
Residence Inn by Marriott O'Fallon
3 out of 5
101 Progress Point Ct., O'Fallon, MO
Fully refundableReserve now, pay when you stay
The price is $144 per night from Nov 1 to Nov 1
4.2/5 Very Good! (297 reviews)
"Lovely place very clean"

Reviewed on Aug 17, 2021

Residence Inn by Marriott O'Fallon
Missouri Athletic Club
Great for golfers
3.5 out of 5
405 Washington Ave, St. Louis, MO
Fully refundableReserve now, pay when you stay
The price is $94 per night from Oct 27 to Oct 27
4.2/5 Very Good! (953 reviews)
Travelers like: golf course nearby, bar
Travelers say...
"Very interesting place to stay."

Reviewed on Oct 21, 2021

Missouri Athletic Club
Seven Gables Inn
Great for golfers
3.5 out of 5
26 North Meramec Avenue, St. Louis, MO
Fully refundableReserve now, pay when you stay
The price is $169 per night from Oct 31 to Oct 31
4.1/5 Very Good! (562 reviews)
Travelers like: golf course nearby, golf lessons nearby, bar
Travelers say...
"Our stay at Seven Gables Inn was excellent. The property is adorable and the rooms are in great condition! My husband especially loved the heated toilet seat and TV in the bathroom mirror. The staff was friendly and helpful! We will definitely be back."

Reviewed on Aug 2, 2021

Seven Gables Inn
Sheraton Westport Plaza Hotel St. Louis
Great for golfers
3.5 out of 5
900 Westport Plz, Maryland Heights, MO
Fully refundableReserve now, pay when you stay
The price is $127 per night from Oct 28 to Oct 28
4.1/5 Very Good! (719 reviews)
Travelers like: golf course nearby, bar
Travelers say...
"Very nice, comfortable bed and bedding, nice room space and other furniture"

Reviewed on Sep 13, 2021

Sheraton Westport Plaza Hotel St. Louis
La Quinta Inn & Suites by Wyndham St. Louis Westport
Great for golfers
2.5 out of 5
11805 Lackland Rd, Maryland Heights, MO
Fully refundableReserve now, pay when you stay
The price is $85 per night from Nov 1 to Nov 1
4.1/5 Very Good! (958 reviews)
Travelers like: golf course nearby, hot tub
Travelers say...
"Everything was great , service was awesome and staff very friendly , only gripe i have is with the room ... one problem is that there was not a lock on the bathroom door, not even a regular door more like a closet shutter door ... other that everything qas great"

Reviewed on Oct 25, 2021

La Quinta Inn & Suites by Wyndham St. Louis Westport
Sheraton Westport Chalet Hotel St. Louis
Great for golfers
3.5 out of 5
191 Westport Plz, Maryland Heights, MO
Fully refundableReserve now, pay when you stay
The price is $118 per night from Nov 26 to Nov 26
3.9/5 Very Good! (752 reviews)
Travelers like: golf course nearby, bar
Travelers say...
"The staff was so kind and helped us a lot! The only thing about the room was that the blinds didn’t draw all the way cause one side was stuck & there was only one working elevator but everything else was amazing! The bed was very comfy, plenty of room and everything spotless. Beautiful grounds!"

Reviewed on Aug 24, 2021

Sheraton Westport Chalet Hotel St. Louis
Embassy Suites St. Louis - Airport
Great for golfers
3.5 out of 5
11237 Lone Eagle Dr, Bridgeton, MO
Fully refundableReserve now, pay when you stay
The price is $119 per night from Nov 13 to Nov 13
3.8/5 Good! (987 reviews)
Travelers like: golf course nearby, bar, sauna, hot tub
Travelers say...
"The friendly front desk personnel."

Reviewed on Oct 19, 2021

Embassy Suites St. Louis - Airport
Research Park Inn St. Louis West – Chesterfield
3 out of 5
32 Research Park Circle, St. Charles, MO
Fully refundableReserve now, pay when you stay
The price is $94 per night from Oct 27 to Oct 27
3.8/5 Good! (975 reviews)
"Location exquisite"

Reviewed on Oct 24, 2021

Research Park Inn St. Louis West – Chesterfield
Days Inn and Suites by Wyndham St. Louis/Westport Plaza
2.5 out of 5
1970 Craig Rd, Maryland Heights, MO
Fully refundableReserve now, pay when you stay
The price is $72 per night from Nov 1 to Nov 1
3.2/5 (943 reviews)

Reviewed on Oct 11, 2021

Days Inn and Suites by Wyndham St. Louis/Westport Plaza
Ramada by Wyndham Wentzville
2 out of 5
900 Corporate Parkway, Wentzville, MO
Fully refundableReserve now, pay when you stay
The price is $63 per night from Nov 1 to Nov 1
2.7/5 (332 reviews)
"Thanks for the breakfast/snacks to-go."

Reviewed on Jul 23, 2021

Ramada by Wyndham Wentzville
Don't see what you're looking for?
We've got more Golf Hotels. Find the right one for you.
View all properties
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.

Your Guide to St. Louis Golf Resorts

While the idea of the perfect trip is sunbathing around at a hotel or frolicking on the beach, you dream of a getaway with manicured greens and challenging doglegs. You would rather trade in your lounge chair for a golf cart. Expedia has 1162 of hotels near or located on golf courses in St. Louis. Time to get out your clubs, and make sure you have plenty of tees, because your St. Louis golf resort is waiting for you.

Golf Hotels That are a Hole in One

The only driving you'll need to do on this vacation is from the tee box. Play to your heart's content, then head back to the hotel to take advantage of its amenities, like a drink with your golf mates at the bar, a massage, or a few hours by the pool. Don't go too far, there is plenty to keep you busy at these golf resorts. And at the end of the day, you've got an abundance of amenities and a relaxing bed waiting for you.

You might have to take a hiatus from golfing at some point. St. Louis has plenty of things to do and take advantage of. The hotel's staff can suggest various cafes to enjoy a meal at. Shopping is also a great pastime; they may be able to help you find the best shopping areas.

Your St. Louis Golf Resort Awaits

With Expedia, you'll have your choice of terrific St. Louis golf resorts for fantastic rates. Currently, the hotel rates in St. Louis span from $63 to $179. Book ahead and be sure you have your clubs ready; you will be using them a lot on this vacation.

Golf Guide to St. Louis

Q: How many golf resorts does St. Louis have?

A: St. Louis has 1162 golf hotels for you to decide from. Finding it hard to choose the right one? If so, be sure to read the review and ratings section to help you select the ideal spot for your trip.

Q: How much does it cost to stay in a St. Louis golf hotel?

A: Prices for a St. Louis golf resort cost anywhere from $179 to $63. You can be certain to uncover a resort that's within your price range and close to a fabulous course.

Frequently asked questions

Recent reviews of St. Louis hotels

More trip options