Prices last checked October 28, 2026
Cold milk, caramel syrup and ice topped with espresso and caramel drizzle.
The Iced Caramel Macchiato is the cold take on the McCafe Caramel Macchiato: cold whole milk and caramel syrup over ice, topped with espresso and a caramel drizzle. The layers mix as you sip.
It is one of the best-selling iced drinks at McDonald’s and usually costs the same as the hot version.
Iced Caramel Macchiato Price (October 2026)
The Iced Caramel Macchiato 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 |
|---|---|---|
| Iced Caramel Macchiato (Small) | $3.89 | 170 |
| Iced Caramel Macchiato (Medium) | $4.59 | 250 |
| Iced Caramel Macchiato (Large) | $5.09 | 310 |
Iced Caramel Macchiato Calories and Nutrition
The Iced Caramel Macchiato has 250 calories, about 13% of a 2,000-calorie day, along with 8 g of protein and 125 mg of sodium.
| Nutrient | Amount | % Daily Value* |
|---|---|---|
| Calories | 250 | 13% |
| Total fat | 9 g | 12% |
| Carbohydrates | 33 g | 12% |
| Protein | 8 g | 16% |
| Sodium | 125 mg | 5% |
*Percent Daily Values are based on a 2,000-calorie diet. Nutrition shown for a medium with whole milk. Nutrition is approximate and based on McDonald's published U.S. nutrition information.
What's in the Iced Caramel Macchiato?
- Espresso
- Cold whole milk
- Caramel syrup
- Ice
- Caramel 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 Caramel Macchiato?
The Iced Caramel Macchiato is available all day at most U.S. McDonald's, during both breakfast and the regular menu.
Is the Iced Caramel Macchiato worth it?
At a typical $4.59, the Iced Caramel Macchiato works out to about $1.84 per 100 calories and 1.7 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.64 per 100 calories.
On a tighter budget? The Premium Roast Coffee costs about $2.19.
Ordering tips
- Stir before drinking for an even caramel flavor.
- Choose nonfat milk to cut calories.
Iced Caramel Macchiato FAQ
How much does the Iced Caramel Macchiato cost at McDonald's?
At a typical U.S. McDonald's in October 2026, the Iced Caramel Macchiato 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 Caramel Macchiato?
The Iced Caramel Macchiato has 250 calories, 9 g of fat, 33 g of carbohydrates and 8 g of protein. Nutrition shown for a medium with whole milk.
Is the Iced Caramel Macchiato available all day?
Yes. At most U.S. McDonald's the Iced Caramel Macchiato is available during breakfast and the regular menu, though some items may be unavailable if a machine is being cleaned.
Is the iced caramel macchiato strong?
It has espresso but is balanced by milk and caramel, so it tastes sweet and mellow rather than very strong.