Iced Mocha

Typical price$4.59
Calories350
Protein9 g
AvailableAll day

Prices last checked October 28, 2026

Espresso, chocolate syrup and cold milk over ice with whipped topping and chocolate drizzle.

The Iced Mocha is the cold version of the McCafe Mocha. Espresso and chocolate syrup are mixed with cold whole milk over ice and finished with whipped topping and a chocolate drizzle.

It is a sweet afternoon pick-me-up and is often discounted in app specialty coffee deals.

Iced Mocha Price (October 2026)

The Iced Mocha typically costs $4.59 at U.S. McDonald’s restaurants. Because most locations are run by franchisees who set their own prices, you can expect to pay anywhere from about $3.49 to $5.39. Airports, highway rest stops and big cities are usually at the top of that range, and delivery apps add a further markup.

ItemTypical priceCalories
Iced Mocha (Small)$3.89270
Iced Mocha (Medium)$4.59350
Iced Mocha (Large)$5.09450

Iced Mocha Calories and Nutrition

The Iced Mocha has 350 calories, about 18% of a 2,000-calorie day, along with 9 g of protein and 140 mg of sodium.

NutrientAmount% Daily Value*
Calories35018%
Total fat14 g18%
Carbohydrates46 g17%
Protein9 g18%
Sodium140 mg6%

*Percent Daily Values are based on a 2,000-calorie diet. Nutrition shown for a medium with whole milk and whipped topping. Nutrition is approximate and based on McDonald’s published U.S. nutrition information.

What’s in the Iced Mocha?

  • Espresso
  • Chocolate syrup
  • Cold whole milk
  • Ice
  • Whipped light cream
  • Chocolate drizzle

Allergens: contains Milk. Recipes and suppliers can change, so always check the allergen information in the McDonald’s app or ask the restaurant if you have a food allergy.

When can you order the Iced Mocha?

The Iced Mocha is available all day at most U.S. McDonald’s, during both breakfast and the regular menu.

Is the Iced Mocha worth it?

At a typical $4.59, the Iced Mocha works out to about $1.31 per 100 calories and 2.0 grams of protein per dollar, about average for mccafe coffee on the menu.

Comparing sizes, the large gives you the most food for your money at roughly $1.13 per 100 calories.

On a tighter budget? The Premium Roast Coffee costs about $2.19.

Ordering tips

  • Skip the whip for fewer calories.
  • Ask for light ice to get more drink.

Iced Mocha FAQ

How much does the Iced Mocha cost at McDonald's?

At a typical U.S. McDonald’s in October 2026, the Iced Mocha costs: Small $3.89, Medium $4.59, Large $5.09. Prices we tracked range from $3.49 to $5.39 depending on the restaurant.

How many calories are in the Iced Mocha?

The Iced Mocha has 350 calories, 14 g of fat, 46 g of carbohydrates and 9 g of protein. Nutrition shown for a medium with whole milk and whipped topping.

Is the Iced Mocha available all day?

Yes. At most U.S. McDonald’s the Iced Mocha is available during breakfast and the regular menu, though some items may be unavailable if a machine is being cleaned.

Does the iced mocha have caffeine?

Yes, it contains espresso, so it has caffeine similar to an iced latte.

See the full McCafe Coffee menu with prices