Go To MetroGuide.NetworkMetroGuide.Community Home Page
St. Louis - List of Hotels
icon

Hotels by Feature:
Fitness Center

This category includes hotels that offer an exercise room or fitness center. The hotels are grouped by various locations in the St. Louis area. The results in each section are sorted alphabetically.

St. Louis Airport

Candlewood Suites3250 Rider Trl. S. · Earth City
314-770-2744 · 122 Suites
Clarion Hotel St. Louis AirportReader rating: 3.0 out of 5
4545 N. Lindbergh Blvd. · Bridgeton
314-731-2100 · 391 Rooms
Comfort Inn & Conference Center of EdwardsvilleReader rating: 3.0 out of 5
3080 S. SR 157 · Edwardsville
618-656-4900 · 71 Rooms
Comfort Inn & Suites Hazelwood7133 Douglas W. Palmer Pl. · Hazelwood
314-895-8899
Comfort Inn Airport & Conference CenterReader rating: 3.0 out of 5
9600 Natural Bridge Rd. · Berkeley
314-427-7600 · 196 Rooms · 1 Suite
Courtyard by Marriott Bridgeton3101 Rider Trl. S. · Bridgeton
314-209-1000 · 121 Rooms
Crowne Plaza St. Louis Airport11228 Lone Eagle Dr. · Bridgeton
317-291-6700 · 351 Rooms · 2 Suites
Days Inn St. Louis/Hazelwood7350 N. Hanley Rd. · Hazelwood
314-524-2500 · 61 Rooms · 53 Suites
Drury Inn St. Louis-Airport10490 Natural Bridge Rd. · St. Louis
314-423-7700 · 172 Rooms
Econo Lodge Inn and Suites BridgetonReader rating: 3.0 out of 5
3551 Pennridge Dr. · Bridgeton
314-298-0388 · 244 Rooms · 1 Suite
Embassy Suites St. Louis AirportReader rating: 1.0 out of 5
11237 Lone Eagle Dr. · Bridgeton
314-739-8929 · 159 Suites
Hampton Inn St. Louis AirportReader rating: 3.0 out of 5
10820 Pear Tree Ln. · St. Louis
314-429-2000 · 99 Rooms
Hampton Inn and Suites St. Louis EdwardsvilleReader rating: 3.0 out of 5
5723 Heritage Crossing Dr. · Glen Carbon
618-589-5000 · 72 Rooms
Hilton St. Louis Airport10330 Natural Bridge Rd. · St. Louis
314-426-5500 · 281 Rooms · 9 Suites
Holiday Inn Airport West Earth City3400 Rider Trl. S. · Earth City
314-291-6800 · 185 Rooms
Holiday Inn Express Airport / Riverport Hotel13735 Riverport Dr. · St. Louis
314-298-3400 · 174 Rooms · 1 Suite
Holiday Inn St. Louis Airport4505 Woodson Rd. · St. Louis
314-427-4700 · 158 Rooms · 10 Suites
Homestead Guest Studios Airport11252 Lone Eagle Dr. · Bridgeton
314-739-0600 · 136 Rooms
Howard Johnson4530 N. Lindbergh Blvd. · Bridgeton
314-731-3800 · 170 Rooms
La Quinta Hazelwood5781 Campus Ct. · Hazelwood
314-731-3881 · 104 Rooms · 1 Suite
La Quinta Inn5481 Campus Ct. · Hazelwood
314-731-3881 · 106 Rooms
Marriott Airport HotelReader rating: 3.0 out of 5
10700 Pear Tree Ln. · St Louis
314-423-9700 · 601 Rooms
Marriott St. Louis AirportReader rating: 3.0 out of 5
I-70 at Lambert Airport · St. Louis
314-423-9700 · 596 Rooms · 5 Suites
Renaissance St. Louis Hotel9801 Natural Bridge Rd. · Berkeley
314-429-1100 · 376 Rooms · 18 Suites
Residence Inn St Louis Airport3290 Rider Trl. S. · Earth City
314-209-0995
SpringHill Suites St. Louis Airport3099 Rider Trl. S. · St. Louis
314-739-9991 · 117 Rooms
StudioPlus Earth City3125 Rider Trl. S. · Earth City
314-209-1011 · 72 Rooms
More St. Louis Airport Listings

Downtown St. Louis

Adam's Mark St. Louis4th St. & Chestnut Street · St. Louis
314-241-7400 · 814 Rooms · 96 Suites
Best Western Inn at the ParkReader rating: 3.0 out of 5
4630 Lindell Blvd. · St. Louis
314-367-7500 · 121 Rooms · 7 Suites
Courtyard by Marriott Downtown2340 Market St. · St. Louis
314-241-9111 · 139 Rooms · 12 Suites
Crown Hotel at The Casino Queen200 S. Front St. · St. Louis
Crowne Plaza St. Louis Downtown Hotel & SuitesReader rating: 3.0 out of 5
200 N. Fourth St. · St. Louis
314-621-8200 · 440 Rooms · 94 Suites
Drury Inn Convention Center711 N. Broadway · St. Louis
314-231-8100 · 146 Rooms · 32 Suites
Drury Inn Union Station201 S. 20th St. · St. Louis
314-231-3900 · 149 Rooms · 27 Suites
Drury Plaza St. Louis Arch2 S. Fourth St. · St. Louis
314-231-3003 · 355 Rooms
Drury Plaza St. Louis at the ArchReader rating: 3.0 out of 5
14 S. Fourth St. at Market Street · St. Louis
314-231-3003
Embassy Suites Hotel DowntownReader rating: 3.0 out of 5
901 N. First St. · St. Louis
314-241-4200 · 297 Suites
Hampton Inn DowntownReader rating: 3.0 out of 5
2211 Market St. · St. Louis
314-241-3200 · 230 Rooms · 9 Suites
Hilton St. Louis DowntownReader rating: 3.0 out of 5
400 Olive Street · St. Louis
314-436-0002 · 195 Rooms
Hilton St. Louis at the BallparkOne S. Broadway · St. Louis
314-421-1776 · 661 Rooms · 11 Suites
Holiday Inn Select Convention CenterReader rating: 3.0 out of 5
811 N. 9th St. · St. Louis
314-421-4000 · 290 Rooms · 5 Suites
Hyatt Regency St. Louis1 St. Louis Union Station · St. Louis
314-231-1234 · 517 Rooms · 21 Suites
Marriott St. Louis Union StationReader rating: 3.0 out of 5
1820 Market St. · St. Louis
314-621-5262 · 517 Rooms · 22 Suites
Millennium Hotel St. LouisReader rating: 3.0 out of 5
200 S. 4th St. · St. Louis
314-241-9500 · 753 Rooms · 27 Suites
Omni Majestic Hotel1019 Pine Street · St. Louis
314-436-2355 · 89 Rooms · 2 Suites
St. Louis City Center Hotel400 S. 14th St. · St. Louis
314-231-5007 · 288 Rooms
The Mayfair, A Wyndham HotelReader rating: 3.0 out of 5
806 St. Charles St. · St. Louis
314-421-2500 · 182 Suites
More Downtown St. Louis Listings

Greater St. Louis

AmeriHost Inn & Suites Rolla1801 Martin Springs Dr. · Rolla
573-364-7000 · 64 Rooms
Americas Best Value Inn St. Louis South6602 S. Lindbergh Blvd. South · St. Louis
314-894-9449 · 98 Rooms · 1 Suite
Americas Best Value Inn and Suites St. Charles1310 Bass Pro Dr. · St. Charles
636-947-5900
Best Western Shalimar Plaza Hotel & Conference Center FestusReader rating: 3.0 out of 5
1200 W. Gannon Dr. · Festus
636-937-0700 · 134 Rooms · 1 Suite
Best Western St. Charles InnReader rating: 3.0 out of 5
1377 S. 5th St. · St. Charles
636-947-5900 · 64 Rooms
Cahokia Inn & Suites1607 Pontiac Drive · Cahokia
618-332-2000 · 71 Rooms · 3 Suites
Comfort Suites - St. Charles1400 S. Fifth St. · St. Charles
636-949-0694
Comfort Suites Rolla1650 Old Wire Outer Rd. · Rolla
573-368-4300 · 73 Rooms
Country Inn And Suites St. Charles1190 S. Main St. · St. Charles
636-724-5555
Country Inn and Suites by Carlson St. Peters3877 Veterans Memorial Pkwy. · St. Peters
636-939-5900
Courtyard St. Louis/Maryville511 Maryville University Dr. · St. Louis
314-514-7300 · 122 Rooms · 6 Suites
Days Inn Noah's Ark1500 S. 5th St. · St. Charles
636-946-1000 · 173 Rooms · 9 Suites
Doubletree Hotel & Conference Center16625 Swingly Ridge Rd. · Chesterfield
636-532-5000 · 218 Rooms · 5 Suites
Drury Inn Rolla2006 North Bishop · Rolla
573-364-4000 · 86 Rooms
Drury Inn St. Louis South1201 Drury Lane · Arnold
636-296-9600 · 100 Rooms
Drury Inn St. Louis-St. Peters170 Westfield Dr. · St. Peters
636-397-9700 · 135 Rooms
Drury Inn and Suites Arnold3800 State Route 141 · Arnold
636-287-3111 · 155 Rooms
Drury Plaza Hotel Chesterfield355 Chesterfield Center E. · Chesterfield
636-532-3300 · 274 Rooms
Embassy Suites HotelReader rating: 1.0 out of 5
Two Convention Center Plaza · St. Charles
636-946-5544
Hampton InnReader rating: 3.0 out of 5
3720 W. Clay St. · St. Charles
636-947-6800 · 120 Rooms
Hampton InnReader rating: 3.0 out of 5
16201 Swingley Ridge Rd. · Chesterfield
636-537-2500 · 90 Rooms
Hampton Inn and SuitesReader rating: 3.0 out of 5
5 McBride and Son Center Dr. · Chesterfield
636-530-0770 · 120 Rooms
Hilton Garden Inn St. Louis16631 Chesterfield Grove Rd. · Chesterfield
636-532-9400 · 100 Rooms
Holiday Inn Express Highland20 Central Blvd. · Highland
618-651-1100 · 60 Rooms · 9 Suites
Holiday Inn Express Hotel & Suites Rolla1610 Old Wire Outer Rd. · Rolla
573-426-2900 · 80 Rooms · 17 Suites
Holiday Inn Express St Charles3098 Elm Point Industrial Dr. · St. Charles
636-757-6100 · 73 Rooms · 20 Suites
Holiday Inn Saint Louis West Six Flags4901 Six Flags Road · Eureka
636-938-6661 · 179 Rooms
Holiday Inn Select St.Peters/St. Charles4221 S. Outer Rd. · St. Charles
636-928-1500 · 199 Rooms · 1 Suite
Holiday Inn South4234 Butler Hill Rd. · Mehlville
314-894-0700 · 162 Rooms · 1 Suite
Holiday Inn South County Center6921 S. Lindbergh Blvd. · Mehlville
314-892-3600 · 144 Rooms · 6 Suites
Holiday Inn Sparta1301 N. Market St. · Sparta
618-443-6020 · 74 Rooms · 17 Suites
Motel 6 Cuba97 Ozark Drive · Cuba
573-885-0100 · 58 Rooms
Quality Inn & Suites St. Charles Hotel1425 S. 5th St. · St. Charles
636-946-6936 · 141 Rooms
Ramada Inn St. Peters130 Salt Lick Rd. · St. Peters
636-397-7101
Super 8 RollaReader rating: 3.0 out of 5
1641 Martin Springs Dr. · Rolla
573-426-6688
Super 8 Motel WashingtonReader rating: 3.0 out of 5
2081 Eckelkamp Ct. · Washington
636-390-0088
Towneplace Suites by Marriott St. Charles1800 Zumbehl Rd. · St. Charles
636-949-6800 · 95 Suites
More Greater St. Louis Listings

Maryland Heights

Best Western Westport Park HotelReader rating: 3.0 out of 5
2434 Old Dorsett Rd. · Maryland Heights
314-291-8700 · 150 Rooms
Clubhouse Inn & Suites1970 Craig Road · St. Louis
314-205-8000 · 143 Rooms
Courtyard by Marriott828 N. New Ballas Rd. · Creve Coeur
314-993-0515 · 142 Rooms · 12 Suites
Courtyard by Marriott Westport11888 Westline Industrial Dr. · St. Louis
314-997-1200 · 137 Rooms · 12 Suites
Doubletree Hotel St. Louis at Westport1973 Craigshire Rd. · Westport
314-434-0100 · 314 Rooms · 2 Suites
Drury Inn & Suites Creve Coeur11980 Olive St. Rd. · Creve Coeur
314-989-1100 · 186 Rooms
Drury Inn and Suites12220 Dorsett Rd. · Maryland Heights
314-576-9966 · 130 Rooms
Hampton InnReader rating: 3.0 out of 5
2454 Old Dorsett Rd. · Maryland Heights
314-298-7878 · 122 Rooms
Harrah's Hotel St. Louis Riverport777 Casino Center Dr. · Maryland Heights
314-770-8100 · 277 Rooms · 14 Suites
Homewood Suites by Hilton Saint LouisRiverport Airport W. · Maryland Heights
314-739-3900 · 104 Rooms
La Quinta Inn & Suites Westport11805 Lackland Rd. · St. Louis
314-991-3262 · 127 Rooms
Staybridge Suites Westport1855 Craigshire Rd. · St. Louis
314-878-1555 · 106 Suites
Wingate Inn13615 Riverport Dr. · Maryland Heights
314-209-0001
More Maryland Heights Listings

St. Louis East

Belleville Inn & Suites931 S. BeltW. · Belleville
618-233-4551 · 17 Rooms · 8 Suites
Best Western Collinsville InnReader rating: 3.0 out of 5
552 Ramada Blvd. · Collinsville
618-345-9500 · 105 Rooms
Best Western Lorson Inn FloraReader rating: 3.0 out of 5
201 Hagen Drive · Flora
618-662-3054 · 41 Rooms · 5 Suites
Candlewood Suites O'Fallon1332 Park Plaza Dr. · O'Fallon
618-622-9555 · 79 Rooms · 16 Suites
Comfort Inn & Conference Center of EdwardsvilleReader rating: 3.0 out of 5
3080 S. SR 157 · Edwardsville
618-656-4900 · 71 Rooms
Comfort Suites Fairview Heights137 Ludwig Dr. · Fairview Heights
618-394-0202 · 71 Rooms
Comfort Suites Mount Vernon404 S. 44th St. · Mount Vernon
618-244-2700 · 80 Rooms
Days Inn Mount Vernon205 Potomac Blvd. · Mount Vernon
618-244-9700 · 71 Rooms
Days Inn collinsville12 Commerce Dr. · Collinsville
618-345-2000 · 56 Rooms
Drury Inn Collinsville602 N. Bluff Rd. · Collinsville
618-345-7700 · 123 Rooms
Econo Lodge1409 W. Hwy. 50 · O'Fallon
618-628-8895 · 45 Rooms · 30 Suites
Econo Lodge Inn and Suites Belleville2120 W. Main St. · Belleville
618-355-5800 · 72 Rooms
Econo Lodge and Suites Greenville1731 S. SR 127 · Greenville
618-664-3030 · 79 Rooms
Fairfield Inn4 Gateway Dr. · Collinsville
618-346-0607 · 64 Rooms
Fairfield Inn & Suites by Marriott217 Potomac Blvd. · Mount Vernon
618-244-2300 · 48 Rooms · 22 Suites
Fairgrounds Inn Du Quoin1520 S Washington St. · Du Quoin
618-542-5000 · 59 Rooms
Four Points by Sheraton Fairview Heights319 Fountains Pkwy. · Fairview Heights
618-622-9500
Hampton InnReader rating: 3.0 out of 5
7 Commerce Dr. · Collinsville
618-346-4400
Hampton Inn Mt. VernonReader rating: 3.0 out of 5
221 Potomac Blvd. · Mount Vernon
618-244-2323 · 101 Rooms
Hampton Inn and Suites St. Louis EdwardsvilleReader rating: 3.0 out of 5
5723 Heritage Crossing Dr. · Glen Carbon
618-589-5000 · 72 Rooms
Holiday Inn Alton3800 Homer Adams Pkwy. · Alton
618-462-1220 · 137 Rooms
Holiday Inn Express Hotel & Suites Troy2020 Formosa Drive · Troy
618-667-9200 · 65 Rooms · 15 Suites
Holiday Inn Express Shiloh - O'Fallon3396 Green Mount Crossing Dr. · O'Fallon
618-632-0400 · 80 Rooms · 20 Suites
Holiday Inn Express St. Louis West - OFallon1175 Technology Dr. · O'Fallon
636-300-4844 · 123 Rooms · 54 Suites
Holiday Inn Express and Suites Pontoon Beach14 Regency Park Dr. · Pontoon Beach
618-797-1200
Holiday Inn Mount Vernon222 Potomac Blvd. · Mount Vernon
618-244-7100 · 223 Rooms · 10 Suites
Holiday Inn St Louis Fairview HeightsReader rating: 3.0 out of 5
313 Salem Pl. · Fairview Heights
618-212-1300 · 88 Rooms · 6 Suites
Hotel Collinsville1000 Eastport Plaza Dr. · Collinsville
618-345-2800 · 229 Rooms
Luxury Inn and Suites Troy107 King Drive · Troy
636-528-0080 · 49 Rooms · 10 Suites
Marriott Airport HotelReader rating: 3.0 out of 5
10700 Pear Tree Ln. · St Louis
314-423-9700 · 601 Rooms
Ramada Vandalia2707 Veterans Ave. · Vandalia
618-283-1400
Red Roof InnReader rating: 3.0 out of 5
2030 Formossa Road · Troy
618-667-2222 · 72 Rooms · 6 Suites
Residence Inn St. Louis O'Fallon101 Progress Point Ct. · O'Fallon
636-300-3535 · 103 Rooms
Sleep Inn and Suites Pontoon Beach4 Regency Dr. · Pontoon Beach
618-512-1314 · 66 Rooms
Sleep Inn and Suites Greenville2265 IL Route 127 · Greenville
618-664-9700 · 66 Rooms
Staybridge Suites O'Fallon11 55 Technology Dr. · O'Fallon
636-300-0999 · 97 Suites
Super 8 Motel PinckneyvilleReader rating: 3.0 out of 5
5700 State Route 154 · Pinckneyville
618-357-5600 · 47 Rooms
Super 8 Motel CollinsvilleReader rating: 3.0 out of 5
2 Gateway Dr. · Collinsville
618-345-8008 · 63 Rooms
Super 8 Motel WaterlooReader rating: 3.0 out of 5
112 Warren Drive · Waterloo
618-939-2020 · 3 Rooms
More St. Louis East Listings

St. Louis

Best Western Kirkwood InnReader rating: 3.0 out of 5
1200 S. Kirkwood Rd. · St. Louis
314-821-3950 · 113 Rooms
Clayton On The Park A Hotel And Residence8025 Bonhomme Ave. · Clayton
314-290-1520
Comfort Inn & Conference Center12031 Lackland Rd. · St Louis
314-878-1400 · 168 Rooms · 1 Suite
Crowne Plaza Hotel St. Louis Clayton7750 Carondelet Ave. · Clayton
314-726-5400 · 186 Rooms · 12 Suites
Daniele HotelReader rating: 3.0 out of 5
216 North Meramec · Clayton
314-721-0101 · 76 Rooms · 6 Suites
Days Inn Downtown St. Louis2810 N. 9th St. · St. Louis
314-241-8400
Drury Inn and Suites - St. Louis / Southwest5 Lambert Drury Plaza · St. Louis
636-993-0515 · 175 Rooms
Drury Inn and Suites Forest Park2111 Sulphur Ave. · St. Louis
314-646-0770 · 164 Rooms
Four Seasons Hotel St. Louis999 N. 2nd St. · St. Louis
314-881-5800 · 200 Rooms · 14 Suites
Hampton Inn & Suites St. LouisReader rating: 3.0 out of 5
5650 Oakland Ave. · St. Louis
314-655-3993 · 126 Rooms
Hampton Inn St. Louis ColumbiaReader rating: 3.0 out of 5
165 Admiral Trost Dr. · Columbia
618-281-9000 · 77 Rooms
Hampton Inn St. Louis Sunset HillsReader rating: 3.0 out of 5
1580 S. Kirkwood Rd. · St. Louis
314-984-8181 · 85 Rooms
Hampton Inn and Suites St. LouisReader rating: 3.0 out of 5
4200 MidAmerica Ln. · St. Louis
314-894-1900 · 92 Rooms
Hilton Garden Inn Saint Louis Airport4450 Evans Place · St. Louis
314-521-6444 · 136 Rooms
Hilton St. Louis/Frontenac1335 S. Lindbergh Blvd. · St. Louis
314-993-1100 · 221 Rooms · 43 Suites
Holiday Inn Express Hotel & Suites1848 Bowles Avenue · Fenton
636-349-4444 · 76 Rooms · 15 Suites
Holiday Inn Express Vandalia21 Mattes Avenue · Vandalia
618-283-0010 · 70 Rooms · 15 Suites
Holiday Inn Southwest/VikingReader rating: 3.0 out of 5
10709 Watson Rd. · St. Louis
314-821-6600 · 202 Rooms · 10 Suites
Homewood Suites by Hilton St. Louis Galleria8040 Clayton Rd. · Richmond Heights
314-863-7700 · 158 Rooms
Hyatt Regency St. Louis at The Arch315 Chestnut St. · St. Louis
314-655-1234 · 910 Rooms
La Quinta Inn St. Louis Maryland Heights12330 Dorsett Rd. · St. Louis
314-878-1212 · 145 Rooms
Marriott St. Louis Grand HotelReader rating: 3.0 out of 5
800 Washington Ave. · St. Louis
314-621-9600 · 917 Rooms
Missouri Athletic Club St. Louis405 Washington Ave. · St. Louis
314-231-7220 · 65 Rooms · 9 Suites
Moonrise Hotel St. LouisReader rating: 3.0 out of 5
6177 Delmar in The Loop · St. Louis
314-721-1111
Pear Tree Inn St. Louis Airport10810 Pear Tree Ln. · St. Louis
314-427-3400 · 155 Rooms
Pear Tree Inn by Drury1100 S. Hwy. Dr. · Fenton
636-343-8820 · 103 Rooms
Renaissance St. Louis Suites Hotel827 Washington Ave. · St. Louis
314-621-9700 · 165 Rooms
Residence Inn St. Louis Downtown525 S. Jefferson Ave. · St. Louis
314-289-7500 · 188 Suites
Residence Inn by Marriott Galleria1100 McMorrow Ave. · Richmond Heights
314-862-1900 · 152 Suites
Sheraton Clayton Plaza HotelReader rating: 3.0 out of 5
7730 Bonhomme Ave. · Clayton
314-863-0400 · 226 Rooms · 29 Suites
SpringHill Suites St. Louis Brentwood1231 Strassner Dr. · Brentwood
314-647-8400 · 123 Suites
St. Louis Marriott WestReader rating: 3.0 out of 5
660 Maryville Centre Dr. · St. Louis
314-878-2747 · 296 Rooms · 3 Suites
Stratford Inn St. Louis FentonReader rating: 3.0 out of 5
800 S. Hwy. Dr. · Fenton
636-343-5757 · 100 Rooms
The Ritz-Carlton St. LouisReader rating: 3.0 out of 5
100 Carondelet Plaza · St. Louis
314-863-6300 · 301 Rooms · 33 Suites
The Westin - St. LouisReader rating: 3.0 out of 5
811 Spruce St. · St. Louis
314-621-2000
More St. Louis Listings

Reader Rating Legend:

Poor
Fair
Average
Good
Excellent

Editor Rating Legend:

Poor
Fair
Average
Good
Excellent

Icon Legend:
= Car Rentals = Restaurant = Pool
= Cable TV = Money Exchange = Golf
= Tennis = City Transportation = Disabled Access
= Pets Welcome = WiFi Available

MN logo© 1996-2017, MetroGuide.com All Rights Reserved.
Privacy Policy | Terms and Conditions

To List Your Hotel with the St. Louis HotelGuide Service: Click Here.
To Contact HotelGuide: Click Here.


HotelGuide and HotelGuide St. Louis are service marks of MetroGuide.com, Inc. HotelGuide Network is a registered service mark of MetroGuide.com, Inc. All other trademarks are the property of their respective owners. MetroGuide.com, Inc. does not own or operate hotel properties.

St. Louis East HotelsDowntown HotelsSt. Louis HotelsAirport HotelsCape Girardeau HotelsJefferson City HotelsSpringfield Hotels