Money & Costs in St. Louis

Accommodation Costs

St. Louis is relatively affordable compared to many major U.S. cities. Budget accommodations typically range from $60–$120 per night, while mid-range hotels cost around $130–$200. Luxury hotels in downtown or near major attractions can exceed $250–$350 per night. Prices may increase during events, conventions, or peak travel seasons.

Food and Dining Expenses

The city offers a variety of dining options, including classic American cuisine and local specialties. Casual meals usually cost $10–$18, while mid-range restaurants range from $20–$40 per person. Upscale dining can exceed $50. Local favorites like barbecue and toasted ravioli provide affordable and flavorful experiences.

Transportation Costs

Getting around St. Louis is convenient with public transit operated by Metro Transit St. Louis, including buses and light rail (MetroLink). Public transportation is affordable and connects key areas. Ride-sharing services are widely available, and car rentals typically cost $40–$80 per day. Parking is generally easier and cheaper than in larger cities.

Entertainment and Activity Costs

St. Louis offers many free attractions, including parks, museums, and iconic landmarks. Many major attractions are free to enter, making it a great destination for budget travelers. Paid attractions and tours typically range from $10–$30, while special events can cost $30–$80+. The abundance of free activities helps keep overall costs low.