Find hotels near Topgolf, St. Louis from $95

Start date: Check-in selected.
To Date
End date: Check-out

Check prices for these dates

Filter by

Guest rating
Guest rating
Star rating

Compare 1,369 hotels close to Topgolf with room rates, reviews, and availability. Most hotels are fully refundable.

Drury Inn & Suites St. Louis Union Station
3.0 star property
9.4 out of 10, Exceptional, (1261)
"Great property wonderful staff"
$119 nightly
The price is $142
Oct 22 - Oct 23
Total with taxes and fees
Drury Inn & Suites St. Louis Union Station
Grand Center Inn
3.0 star property
9.4 out of 10, Exceptional, (63)
"Great place"
$149 nightly
The price is $176
Oct 20 - Oct 21
Total with taxes and fees
Grand Center Inn
Element St. Louis Midtown
3.0 star property
9.0 out of 10, Wonderful, (604)
"Loved my stay! "
$135 nightly
The price is $158
Oct 30 - Oct 31
Total with taxes and fees
Element St. Louis Midtown
Angad Arts Hotel St. Louis, Tapestry Collection by Hilton
4.0 star property
8.8 out of 10, Excellent, (1015)
"Great hotel will be returning "
$127 nightly
The price is $150
Oct 22 - Oct 23
Total with taxes and fees
Angad Arts Hotel St. Louis, Tapestry Collection by Hilton
21C Museum Hotel St Louis
4.5 star property
9.0 out of 10, Wonderful, (1411)
"Wonderful stay! "
$152 nightly
The price is $178
Oct 30 - Oct 31
Total with taxes and fees
21C Museum Hotel St Louis
Pear Tree Inn St. Louis Near Union Station
3.0 star property
8.8 out of 10, Excellent, (1676)
"Had a great stay"
$94 nightly
The price is $110
Nov 2 - Nov 3
Total with taxes and fees
Pear Tree Inn St. Louis Near Union Station
Courtyard by Marriott St. Louis Downtown West
3.0 star property
8.6 out of 10, Excellent, (1002)
"Friendly staff, very clean"
$116 nightly
The price is $136
Oct 26 - Oct 27
Total with taxes and fees
Courtyard by Marriott St. Louis Downtown West
Aloft St. Louis Cortex
3.0 star property
8.6 out of 10, Excellent, (782)
"Very friendly staff and breakfast options were nice"
$114 nightly
The price is $133
Oct 23 - Oct 24
Total with taxes and fees
Aloft St. Louis Cortex
Home2 Suites by Hilton St. Louis/Forest Park
3.0 star property
8.6 out of 10, Excellent, (1003)
"Friendly staff, clean room. "
$115 nightly
The price is $134
Nov 2 - Nov 3
Total with taxes and fees
Home2 Suites by Hilton St. Louis/Forest Park
The Westin St. Louis
4.5 star property
8.6 out of 10, Excellent, (1009)
"We had tickets for the St. Louis game loved the location and dining options."
$122 nightly
The price is $143
Nov 9 - Nov 10
Total with taxes and fees
The Westin St. Louis
St. Louis Union Station Hotel, Curio Collection by Hilton
4.0 star property
8.4 out of 10, Very Good, (1012)
"Great room and property. "
$166 nightly
The price is $198
Oct 23 - Oct 24
Total with taxes and fees
St. Louis Union Station Hotel, Curio Collection by Hilton
The West End
2.0 star property
8.4 out of 10, Very Good, (349)
"Centrally located, big room and nicely decorated. "
$100 nightly
The price is $114
Oct 29 - Oct 30
Total with taxes and fees
The West End
Hotel Indigo St Louis - Central West End by IHG
3.5 star property
8.2 out of 10, Very Good, (1004)
"Clean hotel and friendly staff. "
$93 nightly
The price is $110
Oct 19 - Oct 20
Total with taxes and fees
Hotel Indigo St Louis - Central West End by IHG
Comfort Inn & Suites
2.5 star property
8.0 out of 10, Very Good, (249)
"The property was in a great location, staff was so friendly, bed so comfortable, and breakfast was A1!"
$101 nightly
The price is $118
Oct 26 - Oct 27
Total with taxes and fees
Comfort Inn & Suites
Residence Inn by Marriott St Louis Downtown
3.0 star property
7.8 out of 10, Good, (1015)
"Breakfast was wonderful, staff is amazing, wonderful stay!!"
$118 nightly
The price is $140
Oct 23 - Oct 24
Total with taxes and fees
Residence Inn by Marriott St Louis Downtown
Home2 Suites by Hilton St. Louis Downtown
3.0 star property
8.0 out of 10, Very Good, (540)
"A convenient location downtown with great rooms and services."
$98 nightly
The price is $114
Oct 26 - Oct 27
Total with taxes and fees
Home2 Suites by Hilton St. Louis Downtown
Central West End B&B
3.5 star property
7.8 out of 10, Good, (53)
"We enjoyed our stay in this historic house. The breakfast was good, though not elaborate or fancy. The owner and the staff were both friendly."
$174 nightly
The price is $203
Oct 20 - Oct 21
Total with taxes and fees
Central West End B&B
Tru By Hilton St. Louis Downtown
2.5 star property
7.6 out of 10, Good, (538)
"Great breakfast "
$81 nightly
The price is $95
Oct 26 - Oct 27
Total with taxes and fees
Tru By Hilton St. Louis Downtown
Benton Park Inn
3.5 star property
9.6 out of 10, Exceptional, (303)
"Food was amazing and hospitality was genuine "
$131 nightly
The price is $154
Nov 4 - Nov 5
Total with taxes and fees
Benton Park Inn
Drury Plaza Hotel St. Louis at the Arch
3.0 star property
9.4 out of 10, Exceptional, (3167)
"Clean rooms, staff was great, love the location!"
$144 nightly
The price is $168
Oct 21 - Oct 22
Total with taxes and fees
Drury Plaza Hotel St. Louis at the Arch
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.

Top Topgolf Hotel Reviews

Hotels near other Topgolf attractions

Frequently asked questions

What are the top-rated hotels near Topgolf?
For travelers seeking top-rated hotels near Topgolf in St. Louis, Missouri, these properties offer exceptional comfort and convenience.

Newly-renovated Unit w/ Parking! Pets Are Welcome! W/ Pool & Cinema Onsite!

Newly-renovated Unit w/ Parking! Pets Are Welcome! W/ Pool & Cinema Onsite! is an inviting choice for travelers looking for a relaxed stay, just 3.1 miles from Topgolf. With a perfect review rating of 10, this hotel features a heated pool and fitness facilities nearby, catering to those who enjoy an active lifestyle. The historic charm combined with modern amenities like shared pool access and ample parking make it a top pick for travelers wanting a pleasant experience in St. Louis.

CentralWestEnd-WashU-STL- Euphoria

CentralWestEnd-WashU-STL- Euphoria stands out for its impeccable review rating of 10 and is conveniently located only 2.3 miles from Topgolf. Guests appreciate the fully-equipped kitchen, including an oven and dishwasher, allowing for home-like comfort during their stay. With free self-parking and a deck to relax on, this hotel provides a cozy atmosphere that enhances the overall visit for travelers exploring the area.

Charming, Historic Family Suite, Steps from the Chase Park Plaza and Forest Park

Charming, Historic Family Suite, Steps from the Chase Park Plaza and Forest Park is a delightful 3-star hotel situated 3.2 miles from Topgolf, with an impressive review rating of 10. This suite features a kitchenette and modern appliances such as a microwave and coffee maker, making it perfect for travelers looking for a home away from home. The hotel's unique charm and close nearby attractions make it an appealing choice for those wanting to explore St. Louis.
How much is a hotel near Topgolf?
Staying near Topgolf is a treat, with plenty of hotels from $95 offering incredible amenities. If you're leaning toward a little luxury, prices can rise, especially in peak season. Be sure to book in advance to enjoy more options and potentially better rates, especially if you're planning a vacation during weekends or around public holidays.
What are the most popular family-friendly hotels near Topgolf?
For families looking to enjoy Topgolf in St. Louis, there are several top-rated family-friendly hotels nearby that offer comfort and convenience.

Four Seasons Hotel St Louis

Four Seasons Hotel St Louis, located 3.5 miles from Topgolf, boasts a luxurious 5-star experience with a remarkable review rating of 9.4. Families can benefit from amenities such as free cribs, a games room for children, and babysitting services. This hotel also features an outdoor pool with stunning river views, a spa offering a variety of treatments, and a rooftop terrace for relaxation, catering to both adults and kids.

Embassy Suites by Hilton St. Louis Downtown

Embassy Suites by Hilton St. Louis Downtown is just 3.0 miles from Topgolf and offers an excellent family-friendly experience with an impressive review rating of 8.8. Guests can enjoy daily housekeeping, free cribs, and connecting rooms, making it ideal for families. The hotel also features an indoor pool, free breakfast, and a restaurant that offers kids' meals, ensuring a comfortable stay for everyone.

Hampton Inn St. Louis-Downtown (At the Gateway Arch)

Hampton Inn St. Louis-Downtown is situated 3.2 miles from Topgolf and is rated 8.6 by travelers. This family-friendly hotel provides accessible indoor pool facilities, free toys for children, and connecting rooms. Guests can enjoy a complimentary buffet breakfast and on-site arcade game room, ensuring fun for the whole family during their stay.
Are there any 5-star hotels near Topgolf?
Searching for a top-rated stay near Topgolf can elevate your experience in St. Louis.

Four Seasons Hotel St Louis

Four Seasons Hotel St Louis, a luxurious 5-star hotel, is located just 3.5 miles from Topgolf and boasts an impressive review rating of 9.4. Guests can indulge in exquisite amenities such as a full-service spa offering treatments like massages and body scrubs, as well as an outdoor pool with a poolside bar. Unique features include stunning river views and a rooftop terrace perfect for relaxation. Additional conveniences such as 24-hour room service, valet parking, and complimentary electric car charging enhance the stay for all travelers.
Which hotels near Topgolf offer the best views?
Discover the best hotels near Topgolf that offer stunning views and exceptional comfort for your stay in St. Louis.

Four Seasons Hotel St Louis

With an impressive review rating of 9.4, the 5-star Four Seasons Hotel St Louis is located just 3.5 miles from Topgolf. This luxurious hotel boasts a stunning river view, an outdoor pool, and a rooftop terrace where travelers can unwind while enjoying the scenery. The full-service spa offers a range of treatments, including massages and body scrubs, ensuring a relaxing experience. Travelers will appreciate the 24-hour fitness facilities and the excellent dining options available on-site.

Hampton Inn St. Louis-Downtown (At the Gateway Arch)

Rated 8.6 by travelers, Hampton Inn St. Louis-Downtown is conveniently situated just 3.2 miles from Topgolf. Guests can enjoy beautiful river views from select rooms and the indoor pool, perfect for relaxation after a day of fun. The hotel offers free daily breakfast and a fitness center to keep active during their stay. With self-parking and an on-site shopping area, this hotel provides an efficient and comfortable base for exploring.

Hilton St. Louis at the Ballpark

The Hilton St. Louis at the Ballpark, rated 7.4 by travelers, is located just 2.8 miles from Topgolf. This 4-star hotel features a rooftop terrace offering delightful views of the city. Guests can unwind in the indoor pool or hot tub and enjoy the convenience of an on-site restaurant and shopping. The fitness center is available for those looking to stay active during their visit, while valet parking and a concierge service enhance the overall experience.
What are the best affordable hotels near Topgolf?
For those looking for affordable, family-friendly hotels near Topgolf, St. Louis offers some fantastic options that cater to your needs.

Newly-renovated Unit w/ Parking! Pets Are Welcome! W/ Pool & Cinema Onsite!

This inviting room is just 3.1 miles from Topgolf and boasts an impressive review rating of 10. Perfect for families, it features a heated pool and onsite cinema, ensuring entertainment for all ages. Guests will appreciate modern amenities such as WiFi and convenient onsite parking, along with nearby shopping and historic sites.

CentralWestEnd-WashU-STL- Euphoria

Located only 2.3 miles from Topgolf, this delightful hotel has received a perfect traveler rating of 10. It is particularly suited for families, offering a fully equipped kitchen, stroller rentals, and highchairs. Guests enjoy free self-parking and have access to shared refrigerator and microwave, making it a great choice for families on a budget.

Charming, Historic Family Suite, Steps from the Chase Park Plaza and Forest Park

Just 3.2 miles from Topgolf, this charming 3-star family suite also boasts a stellar review rating of 10. It features a kitchenette, perfect for preparing family meals, and provides a travel crib and stair gate for younger travelers. With convenient onsite parking and a fully equipped kitchen, this suite ensures comfort and practicality for families.
What are the best boutique hotels near Topgolf?
For those seeking an unforgettable stay near Topgolf, these boutique hotels in St. Louis offer a charming blend of comfort and style, perfect for families and golf enthusiasts alike.

The Cheshire

The Cheshire is a delightful 4-star boutique hotel located just 4.5 miles from Topgolf, featuring a review rating of 8.6 by travelers. This family-friendly hotel provides a range of amenities including free breakfast, a beautiful pool, and 24-hour fitness facilities. Guests can also enjoy the charming Tudor design, complimentary Egyptian cotton sheets, and the convenience of free parking. With its unique character and nearby golf locations, The Cheshire is an excellent choice for those looking to blend leisure with a stylish stay.
Are there any hotels with pools close to Topgolf?
If you're looking for hotels with pools near Topgolf, St. Louis offers some fantastic options for a refreshing stay.

Four Seasons Hotel St Louis

Just 3.5 miles from Topgolf, the luxurious 5-star Four Seasons Hotel St Louis is rated an impressive 9.4 by travelers. This upscale hotel features a stunning outdoor pool, complete with a poolside bar, offering a perfect retreat for travelers. Additional amenities include a full-service spa, 24-hour fitness facilities, and exquisite dining options, making it an ideal choice for those seeking a top-rated stay.

The Cheshire

The Cheshire is a charming 4-star hotel located just 4.5 miles from Topgolf, with a great traveler rating score of 8.6. This family-friendly hotel features a beautiful outdoor pool complete with sun loungers and poolside bar service, perfect for relaxation after a day of fun. Guests can also enjoy complimentary breakfast, designer toiletries, and a 24-hour fitness center, ensuring a comfortable and enjoyable stay.

The Arch Convention Hotel

Located only 2.9 miles from Topgolf, The Arch Convention Hotel is a budget-friendly 3.5-star option with a review rating of 6.8. This hotel features an indoor pool with sun loungers and complimentary cabanas, making it a great spot for families. Guests can also benefit from 24-hour fitness facilities, free cribs, and a snack bar, ensuring a comfortable and convenient stay.
What are the best pet-friendly hotels near Topgolf?
Finding a pet-friendly hotel near Topgolf can enhance your experience in St. Louis. Here are some top-rated options perfect for you and your furry friend.

Element St. Louis Midtown

Element St. Louis Midtown is a charming 3-star hotel situated 1.6 miles from Topgolf with an impressive travelers' rating of 9.0. The hotel is pet-friendly, allowing both dogs and cats, and offers amenities such as food and water bowls. Guests can enjoy a complimentary breakfast and relax at the indoor pool. Additional features include a 24-hour fitness center, electric car charging stations, and convenient access to nearby museums, making it an excellent option for both relaxation and exploration.

The Westin St. Louis

The Westin St. Louis, located 2.7 miles from Topgolf, is a luxurious 4.5-star hotel rated 8.6 by travelers. This upscale hotel not only welcomes pets but also provides food and water bowls to ensure their comfort. Guests can unwind with 24-hour room service, enjoy designer toiletries, and take advantage of valet parking. The fitness center is accessible, and the on-site restaurant offers kid-friendly meals, making it a family-friendly choice.

Comfort Inn & Suites

Comfort Inn & Suites is just 1.5 miles from Topgolf and boasts an excellent travelers' rating of 8.2. This inviting hotel welcomes pets, offering amenities such as food and water bowls, and allows dogs in designated rooms. Guests can enjoy a complimentary breakfast each morning, free self-parking, and the convenience of a fitness center. Families will appreciate the spacious suites with separate living rooms, making it an ideal choice for a comfortable stay.
Can I book a fully refundable hotel close to Topgolf?
Most bookings on Expedia are refundable if canceled within 24-48 hours of arrival, though this depends on the hotel's individual cancellation policy, which you should check in your booking confirmation. If free cancellation is available, you can cancel directly through your Expedia account by going to "My Trips" and selecting your reservation. To find fully refundable hotel options, simply enter "Topgolf", set your travel dates, and use the "Fully refundable" filter under "Deals & Discounts" on the results page. Alternatively, explore deals with free cancellation options on Expedia.
Can I find Expedia discounts for hotels near Topgolf?
To look for discounts on hotels near Topgolf, join One Key™—our free travel rewards program. One Key members always get our best prices and earn OneKeyCash™* on eligible bookings for every dollar spent. Another way to save is by bundling your hotel and flights together on Expedia.

*Excludes taxes and fees. OneKeyCash is not redeemable for cash and can only be used on Expedia and other participating brands.