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

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 $100 per night
4.6/5Exceptional! (984 reviews)

"Staff was very friendly and helpful. Close to Barnes-Jewish Hospital."…"

Reviewed on Aug 1, 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 $97 per night
4.6/5Wonderful! (427 reviews)

"Very happy with my stay. Clean room, professional staff, conveniently located at a very reasonable rate."…"

Reviewed on Aug 4, 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 $85 per night
4.4/5Wonderful! (990 reviews)

"I stayed during the Covid the hotel is very clean with a lot of it amenities blocked off due to the Covid. Front desk is very nice and helpful"…"

Reviewed on Jun 23, 2020

Courtyard by Marriott St Louis Westport Plaza
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 $89 per night
4.4/5Wonderful! (996 reviews)

"Very clean, comfortable hotel. Quiet & they still offer a grab & go breakfast."…"

Reviewed on Aug 9, 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 $129 per night
4.4/5Excellent! (966 reviews)

"Nice. Clean. Convenient. Was only in town to sleep but the accommodations were nice."…"

Reviewed on Jul 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 $89 per night
4.4/5Excellent! (956 reviews)

"Customer service was the best. Rooms were nice and clean. I had an issue went the air conditioning in my original room. The staff immediately upgraded our room and helped us transfer our bags to the upgrade . Patiently and with a smile. Thanks"…"

Reviewed on Jul 30, 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 $80 per night
4.3/5Excellent! (441 reviews)

"Tammy, at the front desk was great and check-in. She was also prompt and efficient at solving a small problem we encountered. Room decoration is a bit out-dated, but nice and clean. Bed and pillows were excellent."…"

Reviewed on Jul 9, 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 $113 per night
4.3/5Excellent! (253 reviews)

"I love the room, made me feel like a king. Clean, friendly staff. Good location"…"

Reviewed on Jun 15, 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 $88 per night
4.3/5Excellent! (1,276 reviews)

"Everything was perfect. I love the precautions taken to combat the virus. I would remind all employees to make sure they keep their masks on at all times. Having said that, we will be back!"…"

Reviewed on Aug 4, 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 $92 per night
4.2/5Excellent! (386 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 $82 per night
4.2/5Very Good! (621 reviews)

"Excellent hotel. Lots of bars, shops restaurants in same complex"…"

Reviewed on Aug 5, 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 $62 per night
4.1/5Very Good! (990 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 $144 per night
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 $138 per night
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 $67 per night
4.1/5Very Good! (976 reviews)

"Staff was very friendly. Love the new updates that are planned."…"

Reviewed on Jul 6, 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 $77 per night
3.9/5Very Good! (672 reviews)

"We liked that the hotel is close to our house because we just wanted a little get away. We loved that our breakfast was included. It was a quality meal, not just a continental breakfast. We were disappointed by the noise from the room above us. The children were running and jumping until ..."…"

Reviewed on Aug 4, 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 $55 per night
3.6/5Good! (984 reviews)

"Great hotel I would recommend this to someone. They serve Breakfast in the morning. All the Trimmings."…"

Reviewed on Aug 1, 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 $59 per night
2.8/5 (268 reviews)

"The room was very comfortable - the bed was wonderful! Best sleep I've had in ages!. The location was perfect for my husband and me as we were visiting our son and family and they were just minutes away. Everyone at the hotel was very nice and very helpful. We plan to stay there again."…"

Reviewed on Aug 19, 2019

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 776 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 $55 to $144. 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 776 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 $144 to $55. You can be certain to uncover a resort that's within your price range and close to a fabulous 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.
How many golf hotels are there in St. Louis?
Among Expedia’s 774 hotels in St. Louis, 105 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?
St. Louis’s attractions such as St. Louis Zoo, Six Flags St. Louis, and World Aquarium are fun for kids of all ages. Known for its live music and theaters, cultural venues include City Museum, Fox Theater, and Hollywood Casino Amphitheatre. Landmarks like Anheuser-Busch Brewery, Old Courthouse, and Sheldon Concert Hall might be worth a visit.
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