Prices last checked October 28, 2026
Espresso with chocolate syrup and steamed milk, topped with whipped topping and chocolate drizzle.
The McCafe Mocha is part coffee, part hot chocolate. It mixes espresso with rich chocolate syrup and steamed whole milk, then adds whipped topping and a chocolate drizzle.
Most of its calories come from the chocolate and whipped topping, so skipping the whip saves around 60 to 80 calories.
Mocha Price (October 2026)
The 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.
| Item | Typical price | Calories |
|---|---|---|
| Mocha (Small) | $3.89 | 330 |
| Mocha (Medium) | $4.59 | 410 |
| Mocha (Large) | $5.09 | 500 |
Mocha Calories and Nutrition
The Mocha has 410 calories, about 21% of a 2,000-calorie day, along with 11 g of protein and 170 mg of sodium.
| Nutrient | Amount | % Daily Value* |
|---|---|---|
| Calories | 410 | 21% |
| Total fat | 17 g | 22% |
| Carbohydrates | 52 g | 19% |
| Protein | 11 g | 22% |
| Sodium | 170 mg | 7% |
*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 Mocha?
- Espresso
- Chocolate syrup
- Steamed whole milk
- 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 Mocha?
The Mocha is available all day at most U.S. McDonald’s, during both breakfast and the regular menu.
Is the Mocha worth it?
At a typical $4.59, the Mocha works out to about $1.12 per 100 calories and 2.4 grams of protein per dollar, which is better than the average for mccafe coffee on the menu (2.0 g per dollar).
Comparing sizes, the large gives you the most food for your money at roughly $1.02 per 100 calories.
On a tighter budget? The Premium Roast Coffee costs about $2.19.
Ordering tips
- Skip the whipped topping to save calories.
- Ask for nonfat milk for a lighter mocha.
Mocha FAQ
How much does the Mocha cost at McDonald's?
At a typical U.S. McDonald’s in October 2026, the 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 Mocha?
The Mocha has 410 calories, 17 g of fat, 52 g of carbohydrates and 11 g of protein. Nutrition shown for a medium with whole milk and whipped topping.
Is the Mocha available all day?
Yes. At most U.S. McDonald’s the Mocha is available during breakfast and the regular menu, though some items may be unavailable if a machine is being cleaned.
How many calories are in a McDonald's Mocha?
A medium Mocha with whole milk and whipped topping has about 410 calories.