How Much Does it Cost to Go to Six Flags St. Louis?
I’ve been going to Six Flags St. Louis — formerly Six Flags Over Mid-America — off and on since I was a kid. I still remember the holy terror of riding The Ninja for the first time, which of course naturally led to me riding it again. I Screamed on the Screamin’ Eagle, threw my hands up on the River King Mine Train, and took in rides that no longer exist at the park. (Rest in peace, Highland Fling and Tom’s Twister.)
Six Flags St. Louis is the only theme park in St. Louis. If you want coasters and all that, it’s the closest option: Holiday World (Indiana) is three hours away and Silver Dollar City (Branson) is four hours away. Worlds of Fun (Kansas City), owned by Six Flags, is roughly the same. But Six Flags feels the competition enough to keep prices in STL relatively low. You can go to Six Flags here for a fair amount less than Holiday World or Silver Dollar City.
It still costs to go to Six Flags, and that’s what we’re going to break down. In that regard, there are three categories of costs to consider:
- Parking.
- Tickets.
- Food, Drink, and Other In-Park Purchases.
Let’s take them one-by-one.
Parking
As of 2025, there are two categories of parking at Six Flags St. Louis, General Parking and Preferred Parking, which the Six Flags website sometimes calls Priority Parking. General Parking costs $30 for the day, while Preferred Parking costs $40. Preferred Parking is, as you would expect, closer to the park entrance.
There are two primary ways to avoid paying for parking. One is to stay at the Holiday Inn at Six Flags, which offers free shuttle services to and from Six Flags and also has a sidewalk network that connects to the theme park.
A second way is to get a season pass or membership. All season passes and memberships come with free parking. As of 2025, Silver Passes, Gold Passes, and Gold Memberships include General Parking, while Prestige Passes and Prestige Memberships including Preferred Parking.
As we’ll see, getting a season pass is the cheapest way to get free parking, and if you time it right, you can basically get free parking for part of one season plus all of another.
Tickets
Getting into Six Flags can happen in one of three ways: through a daily ticket, a season pass, or a membership.
Daily tickets vary in price depending on the day of the week, the time of the year, and how far in advance you get them. Some daily tickets are as cheap as $35 if they’re on a weekday and you buy them ahead of time. Weekend tickets can cost a little more, and same-day tickets cost more still. Gate prices can be as high as $70, so it’s to your advantage to get tickets ahead of time. Also, daily tickets do not include Hurricane Harbor, which costs an extra $10 to $12 depending on the day.
Season passes also vary in price, depending on the level of pass and the time of year you buy it. There are three levels of passes — Silver Passes, Gold Passes, and Prestige Passes. The cheapest and best time to buy a pass is the time before Labor Day, as Six Flags traditionally does a deal where your pass is good for the rest of that year and all of the next. In 2024, you could get a Gold Season Pass for $55 and a Prestige Pass for more than that. Prices go up over time, with the Gold Pass costing $79 in June 2025 and Prestige Passes costing $150.
Silver Passes were not available during the Labor Day sale, but outside of that sale are usually the cheapest option, costing $59. Silver Passes, though, have blackout dates and don’t include Hurricane Harbor, so they’re less of a value than Gold or Prestige, especially if you get Gold during the Labor Day sale.
Memberships come in two forms, Gold Memberships and Prestige Memberships. Gold Memberships cost $5.99 a month, while Prestige Memberships cost $11.99 a month. Memberships require a minimum 12 month term to start, which means a Gold Membership costs nearly $72 a year and Prestige Membership costs nearly $144 a year. There are minor perks for memberships over passes, but for the most part they’re mostly the same.
Food, Drink, and Other In-Park Purchases

Six Flags St. Louis offers a dizzying array of food, beverages, souvenirs, paid games, and other in-park purchases. They’re all optional: you don’t have to buy anything beyond what it takes to get in. In fact, while you can’t bring your own food into the park, there are grassy medians in the parking lot where it is perfectly acceptable to pull food out of your cooler and have lunch.
Should you choose to eat in the park, you can either buy a dining deal before coming into the park or pay as you go. Dining deals vary between season deals and daily deals, and there are different kinds of daily deals, too … to say nothing of souvenir bottles. My personal favorite if you’re set on eating in the park is the One Meal Dining Meal, which gives you a meal, a snack, and a drink for about $23. When you factor out costs, it’s like getting a snack for free, which isn’t bad and should be plenty of food for one day.
One thing I’m not a fan of buying: Flash Passes. I’ve rarely seen the park busy enough to justify them, and even on busy days you can usually still ride everything you want, especially if you get to the park early enough. I’ve seen many Flash Pass riders board rides … only saving maybe 5 minutes in the process. Some people may think differently, but that’s my observation.
Adding Up Costs
If you want a premium experience at Six Flags, the sky’s the limit — you can pretty much spend as much as you want. But if you’re looking for a more cost-controlled experience, here are a few scenarios.
Let’s first talk about a family of four getting single-day tickets with no Hurricane Harbor and, for our purposes, no dining plan or in-park purchases. On a weekday ahead of time, a single day ticket would run…
- $35 per ticket x 4 tickets = $140
- $30 for General Parking = $30
- Total cost: $170, plus possible taxes and fees on the daily tickets
For a Gold Season Pass purchased before Labor Day, meanwhile, the prices look like this:
- $55 per ticket x 4 tickets = $220, plus possible taxes and fees
- No cost for General Parking
(When I bought season tickets in 2024, it brought the total price to $250.)
As you can see, if you go more than once, getting a season pass makes a lot of sense, especially if you get them for the Labor Day sale. You more than make up the difference just by going to the park twice, to say nothing of the added benefit of Hurricane Harbor. Getting them later at $79 a ticket is going to cost a lot more, but may also still be worth it if you plan to come to the park multiple times.
Ultimately, it’s up to you how you want to do Six Flags. Season Passes can be a great value, and there are other ways to cut costs, too, including packing a cooler and eating out in the parking lot. Whatever you do, have a great day, because Six Flags St. Louis may not be the flashiest theme park, but there is some fun to be had there.