At Mcdonalds, customers have a lot of tasty milkshake options to choose from. In addition to standard flavors, they also offer specialty flavors and McFlurry shakes with custom mix-ins. Depending on which type of shake you select and what promotions are currently available. The McDonalds milkshake prices could be anywhere from $2.19 to $2.99.

You can find out everything you need to know about their milkshakes in this article. Our guide will list prices for all flavors and sizes of milkshakes. Thus, we will also provide some information about the nutritional value of all these shakes.

McDonalds Milkshake Prices

Here are the prices for all the standard milkshakes available at McDonald’s.


McDonalds Milkshake Flavors

Regardless of their size or flavor, all shakes can be divided into two main categories. They have classic shakes that are a tasty blend of McDonald’s ice cream, milk, and other flavoring ingredients. They also have their McFlurry shakes, which are a blend of vanilla ice cream with candy or cookies. Instead of being a pre-made blend like the classic shakes, McFlurry shakes are customizable shakes made according to the customer’s order.

Both of these shake categories are also available in some tasty, limited-time-only flavors. You can find out what shakes McDonald’s is currently selling on their website.

Classic Milkshakes

The classic milkshakes are always available in chocolate, vanilla, and strawberry. During special events, the company may also provide specialty flavors, like the mint-flavored shamrock shake for St. Patrick’s Day. These specialty shakes are only sold for a limited time. The McDonalds milkshake prices for these specialty shakes are about the same as for standard milkshakes.

However, they may occasionally run deals where customers can get a limited-time specialty shake for a discount. You can see which shakes are currently available on their website milkshake menu. All classic milkshakes come in small, medium, and large, and they come topped with whipped cream.

Mcdonalds Classic Milkshake

McFlurry Milkshakes

In addition to their standard milkshakes, McDonald’s also has a special choice of shakes called McFlurry shakes. These contain vanilla, soft-serve ice cream blended with a different of candies, cookies, and other treats. You can get them in either a regular or a snack-sized shake. The standard McFlurry flavors are Oreo and M&M.

During special, limited-time promotions, they may offer other McFlurry mix-ins, such as Rolos, Reese’s Pieces, Snickers, Twix bars, Cadbury Creme Eggs, or chocolate fudge. Available flavors can change depending on which of their location you visit. Their website will list all currently available flavors.

Oreo Mcflurry Milkshakes

McDonalds Milkshake Add-Ins and Customization Options

The standard milkshakes do not come with many customization opportunities beyond added sauce for a few extra cents. Although you have a lot of ways to make a unique McFlurry Shake. Any of the sundae sauces, toppings, or other desserts on the menu can be mixed into a McFlurry. The cost of these custom add-i simply is the price of the dessert.

For example, if you wanted a baked apple pie, and caramel sauce McFlurry. You would need to pay the base McFlurry price plus the cost of the baked apple pie and the caramel sauce. This is no more than a few extra dollars, but the exact price will change based on location.

Some locations may not make these customizable McFlurry shakes. You can also request double or more mix-ins from the list of all available McFlurry flavors. Any extra topping is about $0.50.

Milkshakes – Nutritional Information

Depending on what size and what type of mix-ins you select. Your shake may have anywhere from 500 and 900 calories. Here is a quick chart of the calories, protein, sugar, and sodium values for the most common McDonald’s shakes.

FlavorCaloriesProtein (g)Sugar (g)Sodium (mg)
Vanilla Shake5301163160
Chocolate Shake5601277240
Strawberry Shake5501279160
M&M McFlurry Shake5101289180
Oreo McFlurry Shake6501364280

Below, you will find the value for carbohydrates, fat, saturated fat, and trans fat in each flavor of shake.

FlavorCarbohydrates (g)Fat (g)Saturated Fat (g)Trans Fat (g)
Vanilla Shake8615101
Chocolate Shake9116101
Strawberry Shake9016101
M&M McFlurry Shake9623140.5
Oreo McFlurry Shake801790.5

Please note that all nutritional values are for the 12 oz, cup size serving. Which is also known as a size small at McDonald’s. You can find further details about nutritional information on the McDonald’s milkshake webpage.

Contact Information and Useful Links

To find out more information about all the great milkshakes offered. As well as ask questions about their milkshake prices. Use these methods to get in touch with their customer service team.

Phone Number: 1-800-244-6227
Official Website
Contact Page
Facebook Page
Twitter Page

McDonald’s milkshakes are both affordable and very tasty. They also come in a variety of flavors and sizes. Thanks to their powerful McFlurry machines that blend up all sorts of ingredients, you can customize your milkshake. What’s your favorite flavor? What do you think of the McDonald’s milkshake prices? Comment below!