Hotels near Six Flags - Saint Louis Missouri Attractions

Arrival Date
Departure Date
Adults
Children

Six Flags Hotels - Saint Louis Missouri

The Ritz-Carlton, St. Louis
100 Carondelet Plaza
Saint Louis, MO 63105
Nightly Rates $199.00
4 Star Hotel Rating

21.01 miles from Six Flags

The Ritz-Carlton, St. Louis is a four diamond luxury property in St. Louis. The hotel is located i...see more


Holiday Inn SAINT LOUIS WEST AT SIX FLAGS
4901 Six Flags Road
Eureka, MO 63025
Nightly Rates $121.96
3 Star Hotel Rating

0.11 miles from Six Flags

Six Flags Hotel Features Family-Friendly Holidome Located off I-44 at exit 261, the Holiday Inn® Sai...see more


St. Louis Marriott West
660 Maryville Centre Drive
Saint Louis, MO 63141
Nightly Rates $169.00
3 Star Hotel Rating

13.52 miles from Six Flags

St. Louis Marriott West is excited to reveal the multimillion dollar guest room renovation with sta...see more


St. Louis Airport Marriott
10700 Pear Tree Lane
Saint Louis, MO 63134
Nightly Rates $99.00
3 Star Hotel Rating

23.15 miles from Six Flags

Take pleasure in a classic St. Louis airport hotel that has mastered the art of comfort for business...see more


Chase Park Plaza
212-232 N. Kingshighway Blvd.
Saint Louis, MO 63108
Nightly Rates $178.75
4 Star Hotel Rating

24.14 miles from Six Flags

The legendary Chase Park Plaza is a contemporary blend of distinctive charm and upscale sophisticati...see more


Holiday Inn Express ST. LOUIS
2625 LAFAYETTE
Saint Louis, MO 63104
Nightly Rates $123.00
2 Star Hotel Rating

25.77 miles from Six Flags

Welcome to Our St. Louis, MO Hotel When you're looking for hotels with a great location and Midweste...see more


Crowne Plaza Hotel ST. LOUIS AIRPORT
11228 Lone Eagle Drive
Bridgeton, MO 63044
Nightly Rates $89.00
3 Star Hotel Rating

22.12 miles from Six Flags

Stylish accommodations and gracious hospitality are the cornerstones of the Crowne Plaza Airport Hot...see more


Best Western West 70 Inn
12 Highway W
Foristell, MO 63348
Nightly Rates $75.00
2 Star Hotel Rating

26.13 miles from Six Flags

Located off Interstate 70, this Foristell, Missouri hotel offers convenient access into St. Louis an...see more


Holiday Inn Express Hotel & Suites ST. LOUIS WEST - FENTON
1848 BOWLES AVE
Fenton, MO 63026
Nightly Rates $91.00
2 Star Hotel Rating

11.37 miles from Six Flags

Our Fenton Hotel Offers a Great Location Nestled in the heart of Fenton, the Holiday Inn Express® St...see more


Crowne Plaza Hotel ST. LOUIS - CLAYTON
7750 CARONDELET AVE
Clayton, MO 63105
Nightly Rates $153.00
3 Star Hotel Rating

20.94 miles from Six Flags

Preferred Choice of Hotels in St. Louis Area From the bustling streets of downtown to luscious green...see more


Holiday Inn ST. LOUIS-AIRPORT
4505 WOODSON RD
Saint Louis, MO 63134
Nightly Rates $119.00
3 Star Hotel Rating

23.34 miles from Six Flags

Guests in St. Louis Love Our Hotel's Location Home to the St. Louis Cardinals and the stunning Gatew...see more


Drury Inn St Louis Airport
10490 Natural Bridge Road
Saint Louis, MO 63134
Nightly Rates $119.99
3 Star Hotel Rating

24.30 miles from Six Flags

The Extras Arent Extra at Drury Hotels. Your great rate includes FREE hot food and cold beverages at...see more


Residence Inn St. Louis Downtown
525 S. Jefferson Avenue
Saint Louis, MO 63103
Nightly Rates $159.00
3 Star Hotel Rating

26.14 miles from Six Flags

Experience the difference at Residence Inn by Marriott St. Louis Downtown. As the first and only ex...see more


Americas Best Value Inn and Suites
1310 Bass Pro Drive
Saint Charles, MO 63301
Nightly Rates $89.00
1 Star Hotel Rating

20.71 miles from Six Flags

Welcome to the newly renovated Americas Best Value Inn and Suites St. Charles/St. Louis, located nor...see more


Holiday Inn ST. LOUIS-SOUTHWEST (VIKING)
10709 WATSON RD.
Saint Louis, MO 63127
Nightly Rates $99.00
3 Star Hotel Rating

14.92 miles from Six Flags

Choose the Holiday Inn® St. Louis-Southwest Hotel Experience a memorable stay at our always-accommod...see more


Best Western Airport Plaza Inn & Conference Center
4530 N Lindbergh Boulevard
Bridgeton, MO 63044
Nightly Rates $69.99
2 Star Hotel Rating

22.52 miles from Six Flags

Welcome to BEST WESTERN Airport Plaza Inn & Conference Center, centrally located in the heart of St....see more


Best Western Kirkwood Inn
1200 S Kirkwood Road
Saint Louis, MO 63122
Nightly Rates $99.99
2 Star Hotel Rating

15.11 miles from Six Flags

Enjoy the best of St. Louis at this centrally located hotel- close to the Magic House Children's Mus...see more


Holiday Inn ST. LOUIS-SOUTH COUNTY CENTER
6921 SOUTH LINDBERGH BLVD
Saint Louis, MO 63125
Nightly Rates $89.00
3 Star Hotel Rating

18.57 miles from Six Flags

Outstanding service is our specialty at the Holiday Inn South County Center Hotel in St. Louis! The ...see more


Hampton Inn St Louis Southwest
9 Drury Lane Drive
Saint Louis, MO 63088
Nightly Rates $109.00
2 Star Hotel Rating

10.37 miles from Six Flags

The Hampton Inn St. Louis Southwest MO hotel is located on the corner of Interstate 44 and Highway 1...see more


Quality Inn Airport
10232 Natural Bridge Rd.
Saint Louis, MO 63134
Nightly Rates $69.99
1 Star Hotel Rating

23.45 miles from Six Flags

Hotel features a restaurant, fitness center and seasonal outdoor pool. All rooms offer free wireless...see more


Comfort Inn & Suites
18375 Chesterfield Arpt. Rd.
Chesterfield, MO 63005
Nightly Rates $99.00
2 Star Hotel Rating

11.55 miles from Six Flags

Close to Spirit of St. Louis Airport. FREE limited courtesy shuttle. Located in Chesterfield Valley ...see more


Holiday Inn Express Hotel & Suites FESTUS - SOUTH ST. LOUIS
1802 GAMEL CEMETERY ROAD
Festus, MO 63028
Nightly Rates $94.00
2 Star Hotel Rating

25.08 miles from Six Flags

Welcome to the Holiday Inn Express and Suites South St. Louis Festus I-55 . We are 100% smoke free p...see more


Holiday Inn Express Hotel & Suites ST. LOUIS WEST-O'FALLON
1175 TECHNOLOGY DRIVE
O'Fallon, MO 63368
Nightly Rates $119.00
2 Star Hotel Rating

14.62 miles from Six Flags

Our new O'Fallon, Missouri hotel offers comfort and convenience. The Holiday Inn Express Hotel & Sui...see more


St. Louis Travelodge
9645 Natural Bridge Road
Berkeley, MO 63134
Nightly Rates $59.00
2 Star Hotel Rating

23.72 miles from Six Flags

* FREE HIGH SPEED WIRELESS INTERNET IN ALL ROOMS * Free Continental Breakfast * Expanded Cable...see more


Quality Inn Near Six Flags St. Louis
1400 West Osage St.
Pacific, MO 63069
Nightly Rates $69.99
2 Star Hotel Rating

4.58 miles from Six Flags

The Quality Inn Near Six Flags is the perfect choice for both vacation and business travelers. Our c...see more


Super 8 St. Louis Airport
9798 Saint Charles Rock Road
Saint Louis, MO 63114
Nightly Rates $59.88
1 Star Hotel Rating

22.25 miles from Six Flags

2008 Conversion Award Winner Welcome to the Super 8 St. Louis Airport. We are the closest Super 8 ...see more


Super 8 Washington
2081 Eckelkamp Court
Washington, MO 63090
Nightly Rates $79.88
2 Star Hotel Rating

17.83 miles from Six Flags

We are located in the heart of Missouri Wine Country -30 wineries within 30 min.-, and located 27 mi...see more


Super 8 Eureka/Six Flags Nearby
1733 West 5th Street
Eureka, MO 63025
Nightly Rates $49.99
1 Star Hotel Rating

0.68 miles from Six Flags

Free Wireless High Speed Internet in all rooms * One block from Six Flags * Free Superstart Breakfas...see more


Courtyard St. Louis Downtown
2340 Market Street at Jefferson
Saint Louis, MO 63103
Nightly Rates $149.00
3 Star Hotel Rating

26.49 miles from Six Flags

The new state-of-the-art lobby at Courtyard St. Louis Downtown provides greater flexibility and choi...see more


Sleep Inn & Suites
2621 East 5th Street
Washington, MO 63090
Nightly Rates $119.95
1 Star Hotel Rating

16.32 miles from Six Flags

Non-smoking hotel located in the heart of the Missouri Wine Country in the historical downtown distr...see more


SpringHill Suites St. Louis Airport/Earth City
3099 Rider Trail South
Saint Louis, MO 63044
Nightly Rates $129.00
2 Star Hotel Rating

21.08 miles from Six Flags

The SpringHill Suites St. Louis Airport/Earth City, featuring complimentary airport shuttle (Mon-Fri...see more


Hilton St Louis Airport
10330 Natural Bridge Road
Saint Louis, MO 63134-3303
Nightly Rates $80.10
3 Star Hotel Rating

23.46 miles from Six Flags

The newly renovated Hilton St. Louis Airport hotel in St. Louis Missouri is located across from the ...see more


Holiday Inn Express Hotel & Suites ST CHARLES
3098 ELM POINT INDUSTRIAL DRIVE
Saint Charles, MO 63301
Nightly Rates $102.00
2 Star Hotel Rating

23.48 miles from Six Flags

Stay Your Way at One of the Best St. Charles Hotels Located in charming St. Charles and just 30 mile...see more


Hilton St Louis Frontenac
1335 South Lindbergh Blvd.
Saint Louis, MO 63131
Nightly Rates $135.71
3 Star Hotel Rating

17.14 miles from Six Flags

True to the French influence of the suburb it calls home Hilton St. Louis Frontenac hotel in Missour...see more


PEAR TREE INN ST LOUIS AIRPORT
10810 PEAR TREE LANE
Saint Louis, MO 63074
Nightly Rates $69.99
2 Star Hotel Rating

23.07 miles from Six Flags

THE PEAR TREE INN ST LOUIS AIRPORT BY DRURY ST LOUIS AIRPORT IS A UNIQUE LODGING CHOICE FOR THE TRAV...see more


Hampton Inn StLouisNWI270Florissant
55 Dunn Road
Florissant, MO 63031
Nightly Rates $67.15
2 Star Hotel Rating

26.30 miles from Six Flags

Property is 100 pct non smoking The Hampton Inn St. Louis-NW I-270 /Florissant/ newly remodeled in...see more


Sleep Inn Saint Charles
150 Fountain Lakes Blvd.
Saint Charles, MO 63301
Nightly Rates $77.95
2 Star Hotel Rating

23.69 miles from Six Flags

Convenient to Historic St. Charles and Casinos. Well located in St. Charles City. Executive Business...see more


Red Roof Inn St Louis Forest Park/Hampton Avenue
I-44 at Hampton Ave South Exit 286
Saint Louis, MO 63110
Nightly Rates $69.99
1 Star Hotel Rating

22.57 miles from Six Flags

Just 5 miles southwest of downtown, Red Roof Forest Park is just 1mile from Forest Park, with its Zo...see more


Best Western Shalimar Plaza Hotel & Conference Center
1200 W Gannon Drive
Festus, MO 63028-2603
Nightly Rates $89.99
2 Star Hotel Rating

25.35 miles from Six Flags

Stay at this great Festus hotel- AAA 3-Diamond and close to Grants Farm, Mastodon State Park and Bus...see more


St. Louis Union Station Marriott
1820 Market Street
Saint Louis, MO 63103
Nightly Rates $179.00
4 Star Hotel Rating

26.80 miles from Six Flags

Discover the Marriott St. Louis Union Station hotel, a distinctive landmark in the heart of the city...see more


Americas Best Value Inn St Louis/South
6602 South Lindbergh Boulevard
Saint Louis, MO 63123
Nightly Rates $79.99
1 Star Hotel Rating

18.40 miles from Six Flags

Americas Best Value Inn welcomes you to St. Louis, Missouri, known nationwide as the *Gateway to the...see more


Best Western St. Louis Inn
6224 Heimos Industrial Park Drive
Saint Louis, MO 63129-6300
Nightly Rates $59.49
2 Star Hotel Rating

16.86 miles from Six Flags

The BEST WESTERN St. Louis Inn is a limited-service hotel providing friendly customer service, super...see more


Sheraton Westport Chalet Hotel St. Louis
191 Westport Plaza
Saint Louis, MO 63146
Nightly Rates $159.00
3 Star Hotel Rating

18.32 miles from Six Flags

Nestled in St. Louis's impressive West Port Plaza area, the newly renovated Sheraton Westport Chalet...see more


Hampton Inn Suites St Louis at Forest Park
5650 Oakland Avenue
Saint Louis, MO 63110
Nightly Rates $139.00
2 Star Hotel Rating

23.15 miles from Six Flags

The Hampton Inn - Suites at Forest Park is a 126 room hotel which is centrally located within the ci...see more


Days Inn St. Louis North
7350 North Hanley Rd
Hazelwood, MO 63042
Nightly Rates $44.89
1 Star Hotel Rating

26.15 miles from Six Flags

70 Spacious Guest Rooms featuring our Executive King Rooms 3 Jacuzzi Rooms and 2 dbl beds now availa...see more


Comfort Suites Saint Charles
1400 S. Fifth Street
Saint Charles, MO 63301
Nightly Rates $64.99
2 Star Hotel Rating

20.72 miles from Six Flags

Come and enjoy the ambience and coziness of the upgraded Comfort Suites room. Upgraded bedding and ...see more


Holiday Inn ST. LOUIS-WESTPORT
1973 CRAIGSHIRE ST.
Saint Louis, MO 63146
Nightly Rates $104.99
3 Star Hotel Rating

17.89 miles from Six Flags

Nestled in St. Louis's impressive Westport Area. The Holiday Inn Westport Hotel St. Louis is ideally...see more


Drury Inn Union Station
201 South 20th Street
Saint Louis, MO 63103
Nightly Rates $129.99
3 Star Hotel Rating

26.66 miles from Six Flags

The Extras Arent Extra at Drury Hotels. Your great rate includes FREE hot food and cold beverages at...see more


Holiday Inn WENTZVILLE-OFALLON
900 CORPORATE PARKWAY
Wentzville, MO 63385
Nightly Rates $69.95
3 Star Hotel Rating

21.94 miles from Six Flags

The Holiday Inn Hotel Wentzville-O'fallon, located on Highway 40/I-64 in the heart of the fast growi...see more


Hilton Garden Inn St louis Airport
4450 Evans Place
Saint Louis, MO 63134
Nightly Rates $141.55
3 Star Hotel Rating

24.53 miles from Six Flags

The Hilton Garden Inn St. Louis Airport conveniently situated just off I-70 only two miles from St. ...see more


Wingate by Wyndham Weldon Spring
32 Research Park Circle
Weldon Spring, MO 63304
Nightly Rates $109.00
2 Star Hotel Rating

13.36 miles from Six Flags

The Wingate by Wyndham in Weldon Spring overlooks the 9th hole of the Missouri Bluffs Golf Course de...see more


Doubletree Hotel St Louis at Westport
1973 Craigshire Road
Saint Louis, MO 63146
Nightly Rates $118.68
3 Star Hotel Rating

17.91 miles from Six Flags

This Hotel is 100PCT Non Smoking The Doubletree Hotel St. Louis at Westport conveniently situated j...see more


Holiday Inn ST LOUIS-FOREST PK/HAMPTON AVE
5915 WILSON AVENUE
Saint Louis, MO 63110
Nightly Rates $77.00
2 Star Hotel Rating

22.51 miles from Six Flags

Come experience the Holiday Inn Forest Park hotel located in St. Louis, Missouri. We are a destinati...see more


Travelodge Six Flags / Gray Summit
2875 Highway 100
Gray Summit, MO 63089
Nightly Rates $79.00
2 Star Hotel Rating

8.28 miles from Six Flags

Welcome to the Travelodge of Villa Ridge, Missouri. Easily accessible from I-44. Located just 10 min...see more


Drury Inn Suites STL Near Forest Pk
2111 SULPHUR AVE
Saint Louis, MO 63139
Nightly Rates $124.99
3 Star Hotel Rating

22.41 miles from Six Flags

The Extras Arent Extra at Drury Hotels. Your great rate includes FREE hot food and cold beverages at...see more


Wingate by Wyndham Maryland Heights
13615 Riverport Drive
Maryland Heights, MO 63043
Nightly Rates $109.00
2 Star Hotel Rating

20.47 miles from Six Flags

Enjoy boutique-style accommodations and service at an affordable rate at Wingate by Wyndham Maryland...see more


Renaissance St. Louis Airport Hotel
9801 Natural Bridge Road
Saint Louis, MO 63134
Nightly Rates $76.00
3 Star Hotel Rating

23.65 miles from Six Flags

Settle into sophistication at the Renaissance St. Louis Airport Hotel. The Renaissance stands out a...see more


TownePlace Suites St. Louis Fenton
1662 Fenton Business Park Ct.
Fenton, MO 63026
Nightly Rates $99.00
2 Star Hotel Rating

12.69 miles from Six Flags

Get FREE high-speed Internet access at this TownePlace Suites. The TownePlace Suites in Fenton Miss...see more


Comfort Inn Westport
12031 Lackland Rd.
Saint Louis, MO 63146
Nightly Rates $60.93
2 Star Hotel Rating

18.31 miles from Six Flags

Centrally located at Westport Plaza, a dining and entertainment complex. Easy access to many points ...see more


Super 8 - Fenton/St. Louis Area
650 South Highway Drive
Fenton, MO 63026
Nightly Rates $45.99
1 Star Hotel Rating

12.43 miles from Six Flags

We are a newly remodeled Super 8 on the southwest side of St Louis County located in Fenton, MO. Six...see more


Holiday Inn Express Warrenton
1008 N. HWY. 47
Warrenton, MO 63383
Nightly Rates $162.09
3 Star Hotel Rating

32.75 miles from Six Flags

Welcome to the Holiday Inn Express Warrenton, winner of the 2008 Quality Excellence Award for guest ...see more


Garden Plaza St Louis West St Peters
4341 Veterans Memorial Pkwy
Saint Peters, MO 63376
Nightly Rates $74.89
2 Star Hotel Rating

20.75 miles from Six Flags

We have a beautiful hotel with 195 sleeping rooms. We offer free parking a business center wireless ...see more


Hilton Garden Inn St Louis/O* Fallon
2310 Technology Drive
O'Fallon, MO 63366
Nightly Rates $89.00
2 Star Hotel Rating

16.83 miles from Six Flags

HOTEL IS 100 PCT NON SMOKING. Come experience the Hilton Garden Inn St. Louis/O*Fallon hotel locate...see more


Residence Inn St. Louis Airport/Earth City
3290 Rider Trail South
Earth City, MO 63045
Nightly Rates $139.00
3 Star Hotel Rating

21.39 miles from Six Flags

Get FREE wireless high-speed Internet access at this Residence Inn. Residence Inn St. Louis Airport...see more


Hampton Inn St LouisAirport
10800 Peartree Lane
Saint Louis, MO 63074
Nightly Rates $109.65
2 Star Hotel Rating

23.05 miles from Six Flags

The Hampton Inn St. Louis Airport hotel is situated off I-70 at Airport Exit 236 just one mile from ...see more


Hotel Ignacio Saint Louis
3411 Olive Street
Saint Louis, MO 63103
Nightly Rates $189.00
3 Star Hotel Rating

25.89 miles from Six Flags

Hotel Ignacio offers 49 well-appointed guest rooms and two suites. Designed by the award-winning Law...see more


Staybridge Suites ST. LOUIS
1855 Craigshire Road
Saint Louis, MO 63146
Nightly Rates $139.00
3 Star Hotel Rating

17.91 miles from Six Flags

Welcome to Staybridge Suites St. Louis Westport! Staybridge Suites is your all-suite hotel and we kn...see more


Homewood Suites by Hilton St Louis Galleria
8040 Clayton Road
Richmond Heights, MO 63117
Nightly Rates $179.00
3 Star Hotel Rating

20.23 miles from Six Flags

The Homewood Suites by Hilton St. Louis - Galleria is centrally located to Lambert International St....see more


SpringHill Suites St. Louis Brentwood
1231 Strassner Drive
Brentwood, MO 63144
Nightly Rates $99.00
2 Star Hotel Rating

20.19 miles from Six Flags

The SpringHill Suites St. Louis Brentwood is the perfect Marriott hotel near Clayton MO for the busi...see more


Fairfield Inn St. Louis Fenton
1680 Fenton Business Park Court
Fenton, MO 63026
Nightly Rates $99.00
2 Star Hotel Rating

12.70 miles from Six Flags

The Fairfield Inn in Fenton MO is in close proximity to many great St. Louis attractions. Situated ...see more


Sheraton Westport Plaza Hotel St. Louis
900 Westport Plaza
Saint Louis, MO 63146
Nightly Rates $169.00
3 Star Hotel Rating

18.27 miles from Six Flags

Ideally situated for business, leisure, or weekend getaways, and newly renovated, the Sheraton Westp...see more


Super 8 St. Clair MO
1010 S Outer Road
Saint Clair, MO 63077
Nightly Rates $58.00
2 Star Hotel Rating

19.08 miles from Six Flags

We Are Conveniently Located on I-44, 20 Min from Six Flags-St. Louis, 20 Min from Meramec Caverns, 1...see more


Staybridge Suites OFALLON CHESTERFIELD
11 55 TECHNOLOGY DRIVE
O'Fallon, MO 63368
Nightly Rates $109.00
2 Star Hotel Rating

14.47 miles from Six Flags

Welcome to Staybridge Suites - O'Fallon/Chesterfield , Conveniently located at Hwy K and I-64/Hwy 40...see more


Hampton Inn St Louis Sunset Hills
1580 South Kirkwood Road
Saint Louis, MO 63127
Nightly Rates $116.50
2 Star Hotel Rating

15.05 miles from Six Flags

The Hampton Inn St. Louis/Sunset Hills hotel is located just off Interstate 44 at Exit 277B /half bl...see more


Candlewood Suites ST. LOUIS
3250 Rider Trail South
Earth City, MO 63045
Nightly Rates $79.00
2 Star Hotel Rating

21.34 miles from Six Flags

Come and experience our new Comforts of Home™ Bedding Collection. At the Candlewood Suites Hotel St....see more


PEAR TREE INN UNION STATION
2211 MARKET ST
Saint Louis, MO 63103
Nightly Rates $99.99
3 Star Hotel Rating

26.57 miles from Six Flags

Dont miss our great QUIKSTART breakfast buffet with scrambled eggs/ sausage/ Belgian waffles/ biscui...see more


Days Inn St. Louis - Lindbergh Boulevard
3654 S Lindbergh Blvd
Saint Louis, MO 63127
Nightly Rates $69.00
1 Star Hotel Rating

15.05 miles from Six Flags

Spacious indoor courtyard with guest rooms easily accessible to indoor atrium for families. Rooms ac...see more


Quality Inn Southwest
3730 S. Lindbergh Blvd.
Saint Louis, MO 63127-1397
Nightly Rates $54.99
2 Star Hotel Rating

14.96 miles from Six Flags

Indoor pool, hot tub, exercise room. 15 miles to all major attractions, including Six Flags, Conven...see more


Americas Best Value Inn St. Louis
4545 Woodson Road
Saint Louis, MO 63134
Nightly Rates $54.99
1 Star Hotel Rating

23.37 miles from Six Flags

Welcome to Americas Best Value Inn St. Louis/Airport, conveniently located near Lambert-St. Louis In...see more


Parkway Hotel
4550 Forest Park Avenue
Saint Louis, MO 63108
Nightly Rates $139.00
3 Star Hotel Rating

24.29 miles from Six Flags

Located in the City of St. Louis central corridor in a cosmopolitan area known as the Central West E...see more


Quality Inn & Suites Historic St. Charles
1425 South Fifth Street
Saint Charles, MO 63301
Nightly Rates $69.38
2 Star Hotel Rating

20.79 miles from Six Flags

Hotel is located in colorful and historic St. Charles, the first state capital of Missouri and the s...see more


Holiday Inn ST. LOUIS-SOUTH (I-55)
4234 BUTLER HILL ROAD
Saint Louis, MO 63129
Nightly Rates $99.96
3 Star Hotel Rating

17.57 miles from Six Flags

Welcome to the Holiday Inn St. Louis South Hotel . Located just 15 miles from Downtown St. Louis at ...see more


Days Inn Lake Saint Louis
10600 Veterans Memorial Pkwy
Lake Saint Louis, MO 63367
Nightly Rates $52.99
2 Star Hotel Rating

21.09 miles from Six Flags

Arrival at Days Inn at the Lake is a weary travelers delight. The Inn is located on a quiet, beauti...see more


Hampton Inn St Louis Westport
2454 Old Dorsett Rd
Maryland Heights, MO 63043
Nightly Rates $120.00
2 Star Hotel Rating

19.17 miles from Six Flags

The Hampton Inn St. Louis-Westport is located off I-270 in the St. Louis suburban community of Maryl...see more


Embassy Suites St Louis Airport
11237 Lone Eagle Drive
Bridgeton, MO 63044
Nightly Rates $107.10
3 Star Hotel Rating

22.15 miles from Six Flags

The Embassy Suites St. Louis - Airport hotel is located two miles from the Lambert - St. Louis Inter...see more


Baymont - Warrenton, MO
425 East Veterans Memorial Pky
Warrenton, MO 63383
Nightly Rates $69.99
2 Star Hotel Rating

33.24 miles from Six Flags

Welcome to the Baymont Inn And Suites, located right off of Interstate 70 between St. Louis and Colu...see more


Hampton Inn Suites St LouisChesterfield
5 McBride and Son Corporate Dr
Chesterfield, MO 63005
Nightly Rates $124.95
2 Star Hotel Rating

11.88 miles from Six Flags

Our hotel is located off Highway 40/I-64 at Exit 17 /Boone*s Crossing/ just 25 minutes from Lambert ...see more


Sheraton Clayton Plaza Hotel St. Louis
7730 Bonhomme Avenue
Saint Louis, MO 63105
Nightly Rates $79.00
3 Star Hotel Rating

20.85 miles from Six Flags

Welcome to the newly renovated Sheraton Clayton Plaza Hotel St. Louis, in bustling downtown Clayton....see more


Super 8 Union
1015 East Main Street
Union, MO 63084
Nightly Rates $79.88
2 Star Hotel Rating

17.76 miles from Six Flags

The Super 8 in Union, a Pride of Super 8 property, is conveniently located in the county seat only 6...see more


Fairfield Inn St. Louis St. Charles
801 Veterans Memorial Parkway
Saint Charles, MO 63303
Nightly Rates $79.00
2 Star Hotel Rating

20.54 miles from Six Flags

This Marriott hotel is located in the heart of St. Charles, Missouri just minutes from Historic St. ...see more


Drury Inn and Suites Creve Coeur
11980 OLIVE BLVD #14
Saint Louis, MO 63141
Nightly Rates $129.99
3 Star Hotel Rating

16.12 miles from Six Flags

The Extras Arent Extra at Drury Hotels. Your great rate includes FREE hot food and cold beverages at...see more


Residence Inn St. Louis Galleria
8011 Galleria Parkway
Saint Louis, MO 63117
Nightly Rates $159.00
3 Star Hotel Rating

20.10 miles from Six Flags

Our extended stay hotel in St. Louis at the MetroLink offers great services and amenities for short ...see more


Holiday Inn Airport West Earth City
3400 RIDER TRAIL SOUTH
Saint Louis, MO 63045
Nightly Rates $124.99
3 Star Hotel Rating

21.25 miles from Six Flags

The Holiday Inn St. Louis Airport West hotel is located in the heart of Earth City just minutes from...see more


Hampton Inn St LouisSt Charles
3720 West Clay
Saint Charles, MO 63301-4422
Nightly Rates $84.15
2 Star Hotel Rating

20.75 miles from Six Flags

Welcome to the Hampton Inn St. Louis/St. Charles hotel. Our staff is 100 dedicated to providing you ...see more


Holiday Inn Express ST. LOUIS AIRPORT- RIVERPORT
13735 RIVERPORT DRIVE
Saint Louis, MO 63043
Nightly Rates $95.00
2 Star Hotel Rating

20.65 miles from Six Flags

Holiday Inn Express St. Louis Airport Riverport Enjoy comfort as you stay at our prime St. Louis Air...see more


Super 8 St Charles
3040 W Clay
Saint Charles, MO 63301
Nightly Rates $55.99
2 Star Hotel Rating

20.93 miles from Six Flags

The Super 8 of St Charles located at exit 227 of I-70 is only 2 miles away from major attractions su...see more


Super 8 OFallon MO/St. Louis Area
987 W Terra Lane
O'Fallon, MO 63366
Nightly Rates $59.99
1 Star Hotel Rating

20.70 miles from Six Flags

This Super 8 is ideally located in O Fallon, MO. O Fallon provides access to big city attractions w...see more


Knights Inn Ferguson
2790 Target Dr
Saint Louis, MO 63136
Nightly Rates $36.00
1 Star Hotel Rating

28.89 miles from Six Flags

10 Minutes from Airport I-270 Exit 30 50 Rooms Micro/Fridge Breakfast Guest Laundry Business distric...see more


Embassy Suites St LouisSt Charles/Hotel Spa
Two Convention Center Plaza
Saint Charles, MO 63303
Nightly Rates $119.00
2 Star Hotel Rating

20.58 miles from Six Flags

The award-winning John Q. Hammons Embassy Suites St. Louis-St. Charles/Hotel - Spa is attached to th...see more


Days Inn St Peters/St Charles
130 Salt Lick Rd
Saint Peters, MO 63376
Nightly Rates $59.99
1 Star Hotel Rating

20.33 miles from Six Flags

Welcome to the new Days Inn St. Peters/St. Charles. We are located at Exit 220 Salt lick Road and Hw...see more


Courtyard St. Louis Airport/Earth City
3101 Rider Trail South
Saint Louis, MO 63044
Nightly Rates $129.00
3 Star Hotel Rating

21.01 miles from Six Flags

The Courtyard St. Louis Airport/Earth City, featuring complimentary airport shuttle (Mon-Fri 6:30 am...see more


Doubletree Hotel Conference Center St Louis
16625 Swingley Ridge Road
Saint Louis, MO 63017
Nightly Rates $128.25
3 Star Hotel Rating

12.20 miles from Six Flags

Welcome to the Doubletree Hotel - Conference Center St. Louis located in the upscale West County sub...see more


Americas Best Value Inn Eureka/St Louis
15 Hilltop Village Center Drive
Eureka, MO 63025
Nightly Rates $55.99
1 Star Hotel Rating

2.07 miles from Six Flags

Welcome to Americas Best Value Inn Eureka/St Louis, conveniently located less than two miles from Si...see more


Days Inn - St. Louis/Westport, MO
1970 Craig Road
Saint Louis, MO 63146
Nightly Rates $74.99
2 Star Hotel Rating

18.26 miles from Six Flags

Welcome to the Days Inn St. Louis - Westport, MO located in St. Louis Missouri. Every morning enjoy...see more


Comfort Inn & Suites
7133 Douglas Palmer Place
Hazelwood, MO 63042
Nightly Rates $64.95
2 Star Hotel Rating

25.65 miles from Six Flags

Convenient both to highways and airport. Centrally located to St. Louis major attractions. 3 miles f...see more


Knights Inn Wentzville, MO
1400 Continental Drive
Wentzville, MO 63385
Nightly Rates $50.00
1 Star Hotel Rating

22.48 miles from Six Flags

Conveniently located at I-70 and Hwy 61 within 30 minutes of St. Louis attractions such as the Arch,...see more


Residence Inn St. Louis Westport Plaza
1881 Craigshire Rd.
Saint Louis, MO 63146
Nightly Rates $129.00
3 Star Hotel Rating

17.88 miles from Six Flags

Our all-suite hotel recently completed renovations! The Residence Inn St. Louis-Westport hotel is ?...see more


Courtyard St. Louis Creve Coeur
828 N New Ballas Road
Creve Coeur, MO 63146
Nightly Rates $149.00
3 Star Hotel Rating

17.08 miles from Six Flags

Newly renovated, Courtyard St. Louis Creve Coeur works harder for business travelers than many other...see more


Residence Inn St. Louis O'Fallon
101 Progress Point Ct.
O'Fallon, MO 63368
Nightly Rates $109.00
3 Star Hotel Rating

14.54 miles from Six Flags

Located at Highway 64/40 and Route K in St. Charles County's Tech Corridor, just five minutes from C...see more


La Quinta Inn & Suites St Louis Maryland Heights
12330 Dorsett Rd
Saint Louis, MO 63043
Nightly Rates $49.00
2 Star Hotel Rating

18.96 miles from Six Flags

Located just minutes southwest of Lambert St. Louis International, the La Quinta Inn & Suites St. Lo...see more


Super 8 Bridgeton/Arpt/St Louis Area
I-270, Exit 20C
Bridgeton, MO 63044
Nightly Rates $41.99
1 Star Hotel Rating

21.91 miles from Six Flags

* Complimentary Wireless High Speed Internet in all guestrooms and public areas * Complimentary ...see more


Wildwood Town Center Hotel and Conference Center
2801 Fountain Place
Wildwood, MO 63040
Nightly Rates $84.00
2 Star Hotel Rating

5.80 miles from Six Flags

The Wildwood Hotel provides guests with elegance and relaxation at a reasonable rate. This upscale h...see more


Residence Inn St. Louis Chesterfield
15431 Conway Road
Chesterfield, MO 63017
Nightly Rates $129.00
3 Star Hotel Rating

12.06 miles from Six Flags

Residence Inn St. Louis Chesterfield is an excellent choice for extended business or pleasure travel...see more


Courtyard St. Louis Westport Plaza
11888 Westline Industrial Dr
Saint Louis, MO 63146
Nightly Rates $129.00
3 Star Hotel Rating

18.73 miles from Six Flags

Newly renovated, Courtyard St. Louis Westport Plaza surrounds travelers with the conveniences that m...see more


Comfort Inn & Suites
100 Comfort Inn Court
O'Fallon, MO 63366
Nightly Rates $84.99
2 Star Hotel Rating

20.29 miles from Six Flags

The Comfort Inn and Suites hotel is located near TR Hughes Ball Park, Mid Rivers Mall and Wentzville...see more


Hampton Inn St LouisChesterfield
16201 Swingley Ridge
Chesterfield, MO 63017
Nightly Rates $92.00
2 Star Hotel Rating

12.03 miles from Six Flags

Our hotel is located off Highway 40/I-64 at Exit 19E /Olive Road/ just 20 minutes from Lambert Inter...see more


Super 8 Pevely
1711 Hwy Z
Pevely, MO 63070
Nightly Rates $59.99
1 Star Hotel Rating

21.16 miles from Six Flags

* Free Wireless High Speed Internet in all rooms and public areas * Conveniently located 25 mile...see more


Drury Inn and Suites Fenton
1088 South Highway Drive
Fenton, MO 63026
Nightly Rates $89.99
3 Star Hotel Rating

11.53 miles from Six Flags

The Extras Arent Extra at Drury Hotels. Your great rate includes FREE hot food and cold beverages at...see more


Red Roof Inn St Louis St Charles
2010 Zumbehl Rd
Saint Charles, MO 63303
Nightly Rates $49.49
2 Star Hotel Rating

20.49 miles from Six Flags

This Red Roof Inn is conveniently located near the historic district of St. Charles, the Family Aren...see more


DRURY INN AND SUITES ARNOLD
3800 STATE ROUTE 141
Arnold, MO 63010
Nightly Rates $109.99
3 Star Hotel Rating

14.34 miles from Six Flags

The Extras Arent Extra at Drury Hotels. Your great rate includes FREE hot food and cold beverages at...see more


Drury Inn Suites STL SW Valley Park
5 Lambert Drury Plaza
Saint Louis, MO 63088
Nightly Rates $89.99
3 Star Hotel Rating

10.04 miles from Six Flags

The Extras Arent Extra at Drury Hotels. Your great rate includes FREE hot food and cold beverages ...see more


Pear Tree Inn Fenton
1100 SOUTH HIGHWAY DR.
Fenton, MO 63026
Nightly Rates $59.99
2 Star Hotel Rating

11.53 miles from Six Flags

IF YOU ARE LOOKING FOR A GOOD CLEAN ROOM AND GREAT CUSTOMER SERVICE WITHOUT FRILLS YOUVE FOUND IT. T...see more


Drury Plaza Chesterfield
355 Chesterfield Center East
Chesterfield, MO 63017
Nightly Rates $129.99
3 Star Hotel Rating

11.88 miles from Six Flags

The Extras Arent Extra at Drury Hotels. Your great rate includes FREE hot food and cold beverages at...see more


Drury Inn and Suites Westport
12220 Dorsett Road
Maryland Heights, MO 63043
Nightly Rates $94.99
3 Star Hotel Rating

19.66 miles from Six Flags

The Extras Arent Extra at Drury Hotels. Your great rate includes FREE hot food and cold beverages at...see more


Country Inn & Suites By Carlson, St. Charles, MO
1190 SOUTH MAIN STREET
Saint Charles, MO 63301
Nightly Rates $69.00
2 Star Hotel Rating

21.06 miles from Six Flags

Located on Historic Main Street, Ameristar Casino 2 blocks, and free hot breakfast buffet with fresh...see more


Budget Host Inn Hazelwood
8911 Dunn Road
Hazelwood, MO 63042
Nightly Rates $42.00
1 Star Hotel Rating

25.92 miles from Six Flags

Budget Host Inn Hazelwood is located convieniently near I170 and I270, just North of the STL Airport...see more


Americas Best Value Inn
220 Arlington Way
Warrenton, MO 63383
Nightly Rates $45.95
1 Star Hotel Rating

32.97 miles from Six Flags

Welcome to Americas Best Value Inn of Warrenton, Missouri, located in the St. Louis Metropolitan Are...see more


Country Inn & Suites By Carlson, St, Peters, MO
3877 VETERANS MEMORIAL PARKWAY
Saint Peters, MO 63376
Nightly Rates $89.10
2 Star Hotel Rating

20.65 miles from Six Flags

Indoor Heated Pool & Whirlpool, Fitness Center, Complimentary Breakfast, One Bedroom Suites, Studio ...see more


Budget Lodging
866 S Outer Rd
Saint Clair, MO 63077
Nightly Rates $67.95
2 Star Hotel Rating

20.68 miles from Six Flags

Budget Lodging -A Touch of Class for Less- is found nestled atop the scenic foothills of the Ozarks....see more


Super 8 Warrenton
1429 North Service Road East
Warrenton, MO 63383
Nightly Rates $48.45
1 Star Hotel Rating

33.05 miles from Six Flags

The Super 8 in Warrenton, Missouri is located off I-70, Exit 193 just minutes away from St. Charles ...see more


La Quinta Inn St Louis/Hazelwood
318 Taylor Road
Hazelwood, MO 63042
Nightly Rates $55.00
2 Star Hotel Rating

25.75 miles from Six Flags

Located just a few minutes north of Lambert International Airport, the La Quinta Inn St. Louis / Haz...see more


Drury Inn Festus
1001 VETRAN BLVD
Festus, MO 63028
Nightly Rates $89.99
3 Star Hotel Rating

25.10 miles from Six Flags

The Extras Arent Extra at Drury Hotels. Your great rate includes FREE hot food and cold beverages at...see more


Super 8 Wentzville
4 Ruggeri Dr
Wentzville, MO 63385
Nightly Rates $67.88
2 Star Hotel Rating

23.43 miles from Six Flags

Free Wireless High Speed Internet in all rooms Conveniently located on Interstate 208 Super Waymart ...see more


Pear Tree Inn Arnold
1201 Drury Lane
Arnold, MO 63010
Nightly Rates $64.99
2 Star Hotel Rating

16.75 miles from Six Flags

Dont miss our great QUIKSTART breakfast buffet with scrambled eggs/ sausage/ Belgian waffles/ biscui...see more


Comfort Inn Arnold
3610 West Outer Rd.
Arnold, MO 63010
Nightly Rates $69.99
2 Star Hotel Rating

16.75 miles from Six Flags

City - I-55 @ Exit 190...see more


The STL Hotel
4545 N Lindbergh Boulevard
Bridgeton, MO 63044
Nightly Rates $45.94
1 Star Hotel Rating

22.61 miles from Six Flags

Welcome to The STL Hotel. Appreciate the convenience of our on-site meeting facility, fitness center...see more


Americas Best Inns-Eureka
1725 W 5th Street
Eureka, MO 63025
Nightly Rates $52.88
1 Star Hotel Rating

0.74 miles from Six Flags

Two floor motel with 56 rooms. The second floor can be accessed by stairs in the front of the buildi...see more


Quality Inn Westport
2434 Old Dorsett Rd.
Maryland Heights, MO 63043
Nightly Rates $45.49
1 Star Hotel Rating

19.11 miles from Six Flags

...see more


Homewood Suites by Hilton St Louis Riverport Airport West
13639 Riverport Drive
Maryland Heights, MO 63043
Nightly Rates $139.00
2 Star Hotel Rating

20.54 miles from Six Flags

The Homewood Suites by Hilton St. Louis Riverport-Airport West hotel in Maryland Heights Missouri is...see more


Drury Inn St Peters
170 WESTFIELD DRIVE
Saint Peters, MO 63376
Nightly Rates $104.99
2 Star Hotel Rating

20.37 miles from Six Flags

The Extras Arent Extra at Drury Hotels.Your great rate includes FREE hot food and cold beverages at ...see more


Comfort Inn Airport & Conference Center
9600 Natural Bridge Road
Saint Louis, MO 63134
Nightly Rates $59.99
2 Star Hotel Rating

23.64 miles from Six Flags

Location is adjacent to Lambert St. Louis International Airport. St. Louis Metro link is available 2...see more


La Quinta Inn St Louis Airport
5781 Campus Court
Hazelwood, MO 63042-2336
Nightly Rates $55.00
2 Star Hotel Rating

24.27 miles from Six Flags

The La Quinta Inn St. Louis Airport now offers complimentary airport shuttle service. The shuttle is...see more


SpringHill Suites St. Louis Chesterfield
1065 Chesterfield Parkway East
Chesterfield, MO 63017
Nightly Rates $129.00
2 Star Hotel Rating

12.21 miles from Six Flags

The SpringHill Suites St. Louis Chesterfield, a Marriott hotel in Chesterfield, MO, brings the perfe...see more


Ramada St. Louis Airport North
9079 Dunn Road
Hazelwood, MO 63042
Nightly Rates $44.00
2 Star Hotel Rating

25.64 miles from Six Flags

Ramada St. Louis Airport North in Hazelwood, Missouri offers hotel rooms near Downtown St. Louis, Fl...see more


TownePlace Suites St. Louis St. Charles
1800 Zumbehl Road
Saint Charles, MO 63303
Nightly Rates $74.00
2 Star Hotel Rating

20.44 miles from Six Flags

The perfect solution for extended stay or just for a night or two. Located minutes from Historic St...see more


Harrahs St. Louis Casino and Hotel
777 Casino Center Drive
Maryland Heights, MO 63043
Nightly Rates $79.99
3 Star Hotel Rating

20.05 miles from Six Flags

Harrahs St. Louis is the only full-service Casino Hotel located just minutes from St. Louis Lambert ...see more


La Quinta Inn & Suites St Louis Westport
11805 Lackland Road
Saint Louis, MO 63146
Nightly Rates $65.00
2 Star Hotel Rating

18.66 miles from Six Flags

NEW! Flat-panel TVs with 30 channels of HD programming. Easy-access Plug-and-Play feature makes it s...see more


Comfort Inn Festus
1303 Veterans Blvd.
Festus, MO 63028
Nightly Rates $69.99
2 Star Hotel Rating

24.94 miles from Six Flags

Hotel includes free breakfast with eggs, biscuits w/sausage gravy, fresh waffles and fruit, assorted...see more


The Cheshire
6300 Clayton Road
Saint Louis, MO 63117
Nightly Rates $199.00
4 Star Hotel Rating

21.87 miles from Six Flags

AAA - 4 Diamond Awarded - The Cheshire has completed a multi-million dollar restoration to once agai...see more


Homewood Suites Chesterfield
840 Chesterfield Parkway West
Chesterfield, MO 63017
Nightly Rates $79.80
2 Star Hotel Rating

12.37 miles from Six Flags

At the Homewood Suites by Hilton St. Louis-Chesterfield hotel located in Chesterfield Missouri you w...see more


Comfort Inn Near Six Flags St. Louis
1320 Thornton St.
Pacific, MO 63069
Nightly Rates $88.75
2 Star Hotel Rating

4.51 miles from Six Flags

Just 4 miles west of Six Flags and easy drive to St Louis area. Free deluxe Comfort Sunshine breakf...see more


Comfort Inn Central West End
4630 Lindell Blvd.
Saint Louis, MO 63108
Nightly Rates $104.13
2 Star Hotel Rating

24.44 miles from Six Flags

The Comfort Inn is located in the historic Central West End of St. Louis just one block from Forest ...see more


Brick Inn Bed and Breakfast
516 W. 3rd St.
Washington, MO 63090
Nightly Rates $265.71
2 Star Hotel Rating

18.42 miles from Six Flags

Four rooms with PRIVATE baths and KING beds. One room is a suite with a living room and a bedroom. P...see more


Grand Center Guesthouse
3721 Westminster Place
Saint Louis, MO 63108
Nightly Rates $79.00
2 Star Hotel Rating

25.55 miles from Six Flags

Originally built to accommodate a father and his daughter, the Guesthouse is located in the heart of...see more


The Hiding Place Bed and Break
309 E Oak St.
Warrenton, MO 63383
Nightly Rates $0.00
2 Star Hotel Rating

32.75 miles from Six Flags

We offer our guests quiet luxury lodging in a cozy small town setting. Located fifty minutes west of...see more


Red Roof Inn St Louis Westport
11837 Lackland Rd
Saint Louis, MO 63146
Nightly Rates $40.79
1 Star Hotel Rating

18.59 miles from Six Flags

Whether you’re visiting Westport or are seeing St. Louis’s sights as well, Westport has it all! Red ...see more


Americas Best Value Inn Bridgeton/St. Louis
3655 Pennridge Drive
Bridgeton, MO 63044
Nightly Rates $29.70
2 Star Hotel Rating

22.02 miles from Six Flags

Welcome to Americas Best Value Inn Bridgeton/St. Louis, conveniently located within driving distance...see more


Airport Inn
4576 Woodson Road
Saint Louis, MO 63134
Nightly Rates $38.00

23.45 miles from Six Flags

Welcome to Airport Inn, conveniently located near Lambert-St. Louis International Airport and MetroL...see more


Seven Gables
26 N Meramec Avenue
Saint Louis, MO 63105
Nightly Rates $105.00
3 Star Hotel Rating

20.84 miles from Six Flags

The Seven Gables Inn is a boutique hotel in Saint Louis that provides delightful accommodations with...see more


Hampton Inn and Suites St Louis South I55
4200 MidAmerican Lane
Saint Louis, MO 63129
Nightly Rates $119.00
2 Star Hotel Rating

17.66 miles from Six Flags

Hampton Inn - Suites St. Louis/South I-55 is Conveniently Located at I-55 - I-270 Interchange. 15 Mi...see more


Value Place St Charles
2100 Old Hwy 94 S
Saint Charles, MO 63303
Nightly Rates $104.50
2 Star Hotel Rating

19.20 miles from Six Flags

Value Place is an extended-stay hotel. Our rates are priced for a minimum one week stay, and are not...see more


Value Place Arnold
888 Arnold Commons Dr.
Arnold, MO 63010
Nightly Rates $105.00
2 Star Hotel Rating

16.58 miles from Six Flags

...see more


Oakwood at Lofts at the Highlands
1031 Highlands Plaza
Saint Louis, MO 63110
Nightly Rates $129.00
3 Star Hotel Rating

22.93 miles from Six Flags

It is a beautiful space, unlike anything else in St. Louis. The open floor plans not only feel brigh...see more


St. Louis Airport Hotel
10232 Natural Bridge Road
Saint Louis, MO 63134
Nightly Rates $75.05
2 Star Hotel Rating

23.47 miles from Six Flags

You will be amazed at the value you receive for the price at The St Louis Airport Hotel We are locat...see more