Caramel Macchiato Starbucks Canada – Price, Calories & Sizes
Caramel Macchiato is one of the most popular drinks on the Starbucks menu in Canada. It combines espresso, steamed milk, vanilla syrup, and a caramel drizzle on top for a sweet and smooth coffee flavor.
If you are wondering how much a caramel macchiato costs at Starbucks, prices usually range from $6.25 to $7.75 in Canada, depending on the drink size. Calories also vary based on the size, starting from 120 calories for a Short and reaching 310 calories for a Venti.

Caramel Macchiato Starbucks Price & Calories in Canada
Below are the official prices and calories for a Starbucks Caramel Macchiato in Canada.
| Size | Price (CAD) | Calories |
|---|---|---|
| Short Caramel Macchiato | $6.25 | 120 kcal |
| Tall Caramel Macchiato | $6.55 | 190 kcal |
| Grande Caramel Macchiato | $7.35 | 250 kcal |
| Venti Caramel Macchiato | $7.75 | 310 kcal |
Go to full Starbucks Menu.
What Is a Starbucks Caramel Macchiato?
A Starbucks Caramel Macchiato is an espresso-based drink made with:
- Freshly brewed espresso
- Steamed milk
- Vanilla syrup
- Caramel drizzle on top
The espresso is poured over the milk, creating the classic “macchiato” layered effect. This gives the drink a balanced taste with sweet vanilla and caramel flavors.
FAQs
How much is a small caramel macchiato at Starbucks?
A Short Caramel Macchiato in Canada costs about $6.25 and contains 120 calories.
How much is a tall caramel macchiato at Starbucks?
A Tall Caramel Macchiato typically costs $6.55 and has 190 calories.
How much is a grande caramel macchiato at Starbucks?
The Grande Caramel Macchiato price in Canada is about $7.35, with 250 calories.
How much is a venti caramel macchiato at Starbucks?
A Venti Caramel Macchiato costs around $7.75 and contains 310 calories.
How much is a grande iced caramel macchiato at Starbucks?
The Grande Iced Caramel Macchiato usually costs about $7.35, depending on the location.
