A small Shamrock Shake currently runs around 4 to 5 dollars at most U.S. McDonald’s locations, with many recent reports landing near 4.50–4.70 USD for a small.

Typical 2026 price

  • A detailed 2026 price check in the Pittsburgh, PA area lists a small Shamrock Shake at about 4.69 USD , with medium and large slightly higher.
  • Other menu trackers and articles describe Shamrock Shakes as generally in the 3–4+ USD range , depending on size and market.

Overall, if you walk into a typical U.S. McDonald’s this season, expecting to pay about 4.50–4.75 USD for a small Shamrock Shake is reasonable, but the exact total will vary by location, taxes, and local pricing.

Quick Scoop

  • Seasonal item, usually available around late winter and early spring.
  • Prices can differ by city, franchise, and any limited-time deals in the app, so checking your local store or app will give the most precise number.

Information gathered from public forums or data available on the internet and portrayed here.