A thick, creamy milkshake in chocolate, vanilla or strawberry. McDonald's shakes have been a menu fixture since the 1950s and remain one of the most popular beverage options.
The McDonald's Medium Shake contains 530 calories, 13g of protein and 14g of fat. It costs $4.49 in the United States, up from $0.20 in 1955. Available in 33 countries, with prices ranging from $1.35 in Egypt to $5.48 in Sweden. This page covers full Medium Shake nutrition facts, price history, and worldwide price comparison.
Add to your order, pick a delivery platform, and see the full cost including fees, taxes and tip โ in any of 33 countries.
Start Building โยฉ 2026 PriceMyMeal. Prices are approximate and may vary by location. Not affiliated with McDonald's.