4 verified casinos near St. Louis. Browse the directory, check addresses, and compare players club options before you visit.
4 verified casino locations within driving distance of St. Louis.
New players can enroll in Caesars Rewards to earn Reward Credits and Tier Credits on casino play, hotel stays, and dining, redeemable across more than 50 Caesars properties nationwide. Sign up at the players club desk before your first session — points are not retroactive.
Horseshoe St. Louis is a Caesars Entertainment commercial resort casino positioned on the downtown Mississippi riverfront, steps from Gateway Arch National Park. Originally opened in 2007 as Lumière Place, the property was rebranded under the Horseshoe flag in 2022. The large gaming floor spans approximately 75,000 square feet with slots, video poker, blackjack, craps, roulette, baccarat, and a dedicated poker room with cash games and tournaments. The adjacent HoteLumière at the Arch is a 300-suite boutique hotel offering views of the riverfront and Arch grounds. Its downtown St. Louis address, just off I-44 and I-70, makes it the most centrally located casino in the metro area.
New guests can join Boyd Rewards to earn B Connected Points on all casino play, hotel, and dining, redeemable for free slot play, food credits, and hotel discounts across Boyd Gaming properties. Sign up at the players club desk before your first session — points are not retroactive.
Ameristar Casino Resort Spa St. Charles is a Boyd Gaming commercial resort on the Missouri River in St. Charles, approximately 25 miles west of downtown St. Louis. Opened in 1994 and expanded over subsequent years, it is Missouri's largest casino by gaming floor size at over 130,000 square feet, with more than 3,200 slot machines and 80-plus table games. A dedicated poker room runs daily cash games. The full resort includes a 400-room hotel, Ste. Marie Spa, five restaurants including a steakhouse, a large casino café, and a concert and events venue. St. Charles's historic Main Street shopping and dining scene adds additional off-property appeal.
New players can sign up for mychoice rewards to earn PENN Cash on casino play, hotel stays, and dining, redeemable at any of Penn Entertainment's 40-plus properties across the country. Sign up at the players club desk before your first session — points are not retroactive.
Hollywood Casino St. Louis is a Penn Entertainment commercial resort casino in Maryland Heights, roughly 15 miles northwest of downtown St. Louis off I-270. The large gaming floor covers approximately 120,000 square feet with more than 2,000 slot machines and 65 table games, plus a separate poker room offering cash games and tournament series. The 502-room hotel, six restaurants, and on-site Hollywood Casino Amphitheatre — a 20,000-capacity outdoor concert venue — make it the region's most entertainment-focused casino destination. Major touring acts perform at the amphitheater from spring through fall, drawing visitors who combine live music with gaming and hotel stays.
New guests can enroll in Boarding Pass Rewards, Station Casinos' loyalty program, to earn points on casino play, hotel stays, and dining redeemable for free play, dining credits, and room discounts. Sign up at the players club desk before your first session — points are not retroactive.
River City Casino is a Station Casinos commercial resort in the Lemay community of south St. Louis County, the southernmost of the four St. Louis-area properties. Opened in 2010, it serves a south county market otherwise underrepresented by the metro's other casinos. The mid-to-large gaming floor spans 90,000 square feet with a full range of slot machines and table games, plus a poker room. An on-site hotel and several dining options make it a self-contained destination. River City is conveniently positioned along US-61 (Lindbergh Blvd), offering easy access for residents of south St. Louis County communities.
St. Louis anchors one of the most concentrated casino markets in the Midwest. Four licensed commercial casino properties operate within the metro area — Horseshoe St. Louis on the downtown riverfront, River City Casino in south St. Louis County, Ameristar Casino Resort Spa St. Charles on the Missouri River to the west, and Hollywood Casino St. Louis in Maryland Heights. Each property is a full-scale resort with a hotel, multiple restaurants, and a gaming floor exceeding 75,000 square feet. No other city in Missouri has a comparable density of casino options.
All four St. Louis-area casinos operate 24 hours a day and require players to be at least 21 years old. Sports betting retail windows opened at Missouri properties in December 2025 following voter approval of Amendment 2 in November 2024. For players seeking the most centrally located property, Horseshoe St. Louis is the only downtown casino. For the largest gaming floor, Ameristar St. Charles offers the most machines and tables in the region. For entertainment beyond casino gaming, Hollywood Casino St. Louis adds a major concert amphitheater to the package.
Use the map on each casino card to get directions from your exact starting point. All listed casinos include their verified OpenStreetMap coordinates. Click "Find Casinos Near Me" on the homepage map to fly to your GPS location and see the nearest casino cities highlighted.
Most casino properties near St. Louis offer a free loyalty club. Sign up at the players club desk before you play — points are not retroactive. Benefits typically include free-play credits, dining discounts, and hotel rates at casino resort properties.
The minimum gambling age in Missouri is 21 at most properties. Set a budget before you arrive and stick to it. If you experience problems with gambling, call 1-800-270-7117 — free, confidential, 24/7.