Missouri may have travel restrictions in place due to COVID-19.

Find out moreOpens in new tab or window

Find Golf Hotels in St. Louis, MO from CA $68

Search over 1 million properties and 550 airlines worldwide

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

Free cancellation on most hotels. Because flexibility matters.

Top St. Louis Golf Hotels

Drury Inn & Suites St. Louis Creve Coeur
3 out of 5
11980 Olive Blvd, St. Louis, MO
Free cancellationReserve now, pay when you stay
The price is CA $118 per night from Nov 1 to Nov 2
4.6/5Exceptional! (978 reviews)

"We love Drury and stay in them as frequently as possible."…"

Reviewed on Oct. 22, 2020

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
Free cancellationReserve now, pay when you stay
The price is CA $122 per night from Nov 1 to Nov 2
4.6/5Wonderful! (443 reviews)

"Clean and trendy-very happy with our stay and would stay there again"…"

Reviewed on Sep. 26, 2020

Hampton Inn & Suites Clayton/St Louis-Galleria Area
Courtyard by Marriott St Louis Westport Plaza
3 out of 5
11888 Westline Industrial Dr, Maryland Heights, MO
Free cancellationReserve now, pay when you stay
The price is CA $77 per night from Nov 24 to Nov 25
4.4/5Wonderful! (994 reviews)

"The room overall was clean. And I like that the bathroom didn't have a rust stuff around the bath tube. Bathroom was clean too."…"

Reviewed on Sep. 10, 2020

Courtyard by Marriott St Louis Westport Plaza

You could be seeing lower prices

With member prices, you could save 10% or more right now on thousands of properties.
Courtyard by Marriott St Louis Creve Coeur
3 out of 5
828 N New Ballas Rd, St. Louis, MO
Free cancellationReserve now, pay when you stay
The price is CA $98 per night from Nov 6 to Nov 7
4.4/5Excellent! (976 reviews)

"The location was great- the hotel was clean. The hotel staff was friendly"…"

Reviewed on Oct. 5, 2020

Courtyard by Marriott St Louis Creve Coeur
The Chase Park Plaza Royal Sonesta St. Louis
4.5 out of 5
212 N Kingshighway, St. Louis, MO
Free cancellationReserve now, pay when you stay
The price is CA $161 per night from Nov 1 to Nov 2
4.4/5Excellent! (963 reviews)

"The Chase.. Well me and my girlfriend had a wonderful experience there.. We will be going back real soon... Staff is wonderful... room was absolutely amazing...!!!!!"…"

Reviewed on Sep. 28, 2020

The Chase Park Plaza Royal Sonesta St. Louis
Sonesta ES Suites St. Louis Westport
3 out of 5
1855 Craigshire Road, Maryland Heights, MO
Free cancellationReserve now, pay when you stay
The price is CA $130 per night from Oct 27 to Oct 28
4.3/5Excellent! (972 reviews)

"Great place to stay kids enjoyed the hotel. Recommend"…"

Reviewed on Oct. 19, 2020

Sonesta ES Suites St. Louis Westport
Hampton Inn & Suites St. Louis/Chesterfield
3.5 out of 5
5 McBride and Son Center Dr, Chesterfield, MO
Free cancellationReserve now, pay when you stay
The price is CA $99 per night from Nov 1 to Nov 2
4.3/5Excellent! (453 reviews)

"Great stay! Nice and spacious in the suite. The morning front desk hostess is amazing. She literally made our trip that much more special. The pool and gym were well maintained. Very close to lots of restaurants and grocery stores. The con is the beds are very firm if that’s not your thing."…"

Reviewed on Sep. 22, 2020

Hampton Inn & Suites St. Louis/Chesterfield
Residence Inn by Marriott O'Fallon
3 out of 5
101 Progress Point Ct., O'Fallon, MO
Free cancellationReserve now, pay when you stay
The price is CA $140 per night from Nov 3 to Nov 4
4.3/5Excellent! (260 reviews)

"Convient location near the highway. The room was nice and clean. A very nice staycation or for vacation. The bed is very comfortable. I have always liked residence inn feels like home."…"

Reviewed on Oct. 18, 2020

Residence Inn by Marriott O'Fallon
Clayton Plaza Hotel
3.5 out of 5
7750 Carondelet Avenue, St. Louis, MO
Free cancellationReserve now, pay when you stay
The price is CA $118 per night from Nov 1 to Nov 2
4.3/5Excellent! (1,184 reviews)

"Very friendly staff. The hotel is older but they have made great efforts to keep it very clean and comfortable."…"

Reviewed on Oct. 19, 2020

Clayton Plaza Hotel
Holiday Inn Express St. Louis West - O'Fallon
2.5 out of 5
1175 Technology Dr, O'Fallon, MO
Free cancellation
The price is CA $118 per night from Nov 22 to Nov 23
4.2/5Excellent! (396 reviews)

"Very nice place to stay, rooms were clean and updated."…"

Reviewed on Jul. 24, 2020

Holiday Inn Express St. Louis West - O'Fallon
Sheraton Westport Plaza Hotel St. Louis
3.5 out of 5
900 Westport Plz, Maryland Heights, MO
Free cancellationReserve now, pay when you stay
The price is CA $90 per night from Nov 15 to Nov 16
4.2/5Very Good! (633 reviews)

"The Room was more spacious than we hoped, and the check in was very quick"…"

Reviewed on Oct. 18, 2020

Sheraton Westport Plaza Hotel St. Louis
La Quinta Inn & Suites by Wyndham St. Louis Westport
2.5 out of 5
11805 Lackland Rd, Maryland Heights, MO
Free cancellationReserve now, pay when you stay
The price is CA $73 per night from Nov 1 to Nov 2
4.1/5Very Good! (984 reviews)

"Friendly staff. Clean room. Overall nice. Also quite."…"

Reviewed on Aug. 9, 2020

La Quinta Inn & Suites by Wyndham St. Louis Westport
Seven Gables Inn
3.5 out of 5
26 North Meramec Avenue, St. Louis, MO
Free cancellationReserve now, pay when you stay
The price is CA $208 per night from Oct 30 to Oct 31
4.1/5Very Good! (507 reviews)

"Very nice clean and close to downtown ! Good breakfast"…"

Reviewed on Mar. 3, 2020

Seven Gables Inn
Missouri Athletic Club
3.5 out of 5
405 Washington Ave, St. Louis, MO
Free cancellationReserve now, pay when you stay
The price is CA $181 per night from Oct 30 to Oct 31
4.1/5Very Good! (997 reviews)
Great location and friendly staff

"Great location if you are going to the Dome or Washington street area. The room temperature is not really controllable. They have an old antiquated system that flows air through the entire building so all you can do is close or open vent. If heat is on heat comes out ......but room stays HOT."…"

Reviewed on Mar. 2, 2020

Missouri Athletic Club
Best Western Plus St. Louis West - Chesterfield
3 out of 5
32 Research Park Circle, St. Charles, MO
Free cancellationReserve now, pay when you stay
The price is CA $92 per night from Nov 2 to Nov 3
4.1/5Very Good! (984 reviews)

"Nice place great location quite area friendly and kind staff"…"

Reviewed on Aug. 11, 2020

Best Western Plus St. Louis West - Chesterfield
Sheraton Westport Chalet Hotel St. Louis
3.5 out of 5
191 Westport Plz, Maryland Heights, MO
Free cancellationReserve now, pay when you stay
The price is CA $118 per night from Nov 22 to Nov 23
3.9/5Very Good! (679 reviews)

"The staff were friendly and helpful. The facility was beautiful and peaceful. The rooms were spacious and clean."…"

Reviewed on Sep. 8, 2020

Sheraton Westport Chalet Hotel St. Louis
Days Inn and Suites by Wyndham St. Louis/Westport Plaza
2.5 out of 5
1970 Craig Rd, Maryland Heights, MO
Free cancellationReserve now, pay when you stay
The price is CA $68 per night from Nov 11 to Nov 12
3.6/5Good! (974 reviews)

"The stay was solid. The only thing I found was a bug behind the alarm clock but I killed it. Other than that, everything was clean. The bed was comfortable. I like that rooms have a couch, microwave, and mini-fridge. didn't eat continental breakfast because I didn't wake up early enough. The staff ..."…"

Reviewed on Oct. 19, 2020

Days Inn and Suites by Wyndham St. Louis/Westport Plaza
Ramada by Wyndham Wentzville
2 out of 5
900 Corporate Parkway, Wentzville, MO
Free cancellationReserve now, pay when you stay
The price is CA $82 per night from Nov 2 to Nov 3
2.8/5 (270 reviews)

"The only entrance that I was able to use was the front one. My room was almost at the end of the hall. There was an entrance at the end of the hall that would have been closer to my room making getting to and from the car a lot easier."…"

Reviewed on Aug. 30, 2020

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.

Golf Resorts in St. Louis

Is the distance from your hotel to the golf course driving a wedge between you and your golf game? Not anymore. Expedia offers 940 hotel options in St. Louis near or on a golf course. From working on your short game to schmoozing with clients, St. Louis's golf courses have tons to offer you.

Golf Resorts That are a Hole in One

The only long drive you will be doing on this vacation is from the tee box. Play to your heart's content, then celebrate your game with libations, or simply make use of your hotel's amenities, such as the pool or spa. No need to wander far from the hotel; there are lots of available entertainment options. And no matter what you end up doing, you will have a comfortable bed to help you relax after a long day on the course.

You might want to take a hiatus from playing later. Use this opportunity to see what St. Louis has in store. Your hotel's staff can recommend a number of restaurants to enjoy a great meal. They may be able to also give you tips on the top-quality shopping areas in town.

Your St. Louis Golf Resort Awaits

With Expedia as your ranger, you will be as close as you can to the golf course, and with prices from CA $208 to CA $68 you'll be well on your way. It might be time to go on that golf holiday you have been daydreaming of, when images of emerald fairways and glistening water hazards begin occupying your mind.

Golf Guide to St. Louis

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

A: There are 940 golf resorts in St. Louis. Having trouble choosing? Be sure to read through the review and ratings section to help you book the best resort for your golf getaway.

Q: How much does a stay at a St. Louis golf resort cost?

A: Prices for a St. Louis golf hotel run from CA $208 to CA $68. You can be sure to uncover a hotel at an affordable price that's close to an amazing course

Frequently asked questions

Are you looking for a golf hotel in St. Louis?
From golf carts to clubhouses to panoramic pools, Expedia is the place to book your golfing weekend. Practice your swing at St. Louis Union Station Mini Golf, Triple Lakes Golf Course, Creve Coeur Golf Club, and Missouri Bluffs Golf Course. Travelers also highly recommend the fascinating museums and live music scene in St. Louis.
What is the best golf hotel in St. Louis?
Best Western Plus St. Louis West - Chesterfield is a top hotel near Missouri Bluffs Golf Course featuring an indoor pool, a 24-hour fitness center, free WiFi, and an area shuttle. The hotel also has a fax machine, laundry facilities, and concierge services. Other recommended hotels include Missouri Athletic Club and Courtyard by Marriott St Louis Creve Coeur.
How many golf hotels are there in St. Louis?
Among Expedia’s 942 hotels in St. Louis, 100 have a golf course on the premises, are next to one, or have one nearby.
What should I see and do in St. Louis while on a golf vacation?
When you’re ready for a break from your golf game, you’ll find that St. Louis has lots to offer. Explore the local sights and attractions with a stop at Enterprise Center, City Museum, and Busch Stadium. Also, don’t miss Dome at America’s Center, Chaifetz Arena, and Gateway Arch.
What is a golf hotel in St. Louis like?
Golf hotels in St. Louis offer accommodations and easy access to a golf course. On Expedia, you will be able to find a selection of golf hotels which have either a 9+ hole golf course, or that are positioned next to an 18+ hole golf course. Golf hotels provide a good selection of services and amenities including golf clubs, caddies, and transport to the golf course when it is not onsite.

More trip options