At Mcdonald’s, 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 McDonald’s milkshake prices could be anywhere from $1.79 to $2.99.

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

McDonald’s Milkshake Prices

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

Flavor Size Price
Chocolate Small $2.19
Chocolate Medium $2.59
Chocolate Large $2.99
Vanilla Small $2.19
Vanilla Medium $2.59
Vanilla Large $2.99
Strawberry Small $2.19
Strawberry Medium $2.59
Strawberry Large $2.99
Shamrock Medium $2.49
McFlurry Snack $1.79
McFlurry Regular $2.39

McDonald’s Milkshake Flavors

Regardless of their size or flavor, all McDonald’s 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 a customizable shake 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

McDonald’s classic milkshakes are always available in chocolate, vanilla, and strawberry. During special promotional 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, and the McDonald’s milkshake prices for these specialty shakes are approximately the same as for standard milkshakes.

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

McFlurry Milkshakes

In addition to their standard milkshakes, McDonald’s also has a special range of shakes called McFlurry shakes. These contain vanilla, soft serve ice cream blended with a variety 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, McDonald’s 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 McDonald’s location you visit. Their website will list all current available flavors.

McDonald’s Milkshake Add-Ins and Customization Options

The standard milkshakes do not come with many customization opportunities beyond added sauce for a few extra cents, but 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-ins will simply be the price of the dessert.

For example, if you wanted a baked apple pie, 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 normally no more than a few extra dollars, but the exact price will vary based on location.

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

McDonald’s Milkshakes – Nutritional Information

Depending on what size and what sort of mix-ins you select, your McDonald’s 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.

Flavor Calories Protein (g) Sugar (g) Sodium (mg)
Vanilla Shake 530 11 63 160
Chocolate Shake 560 12 77 240
Strawberry Shake 550 12 79 160
M&M McFlurry Shake 510 12 89 180
Oreo McFlurry Shake 650 13 64 280

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

Flavor Carbohydrates (g) Fat (g) Saturated Fat (g) Trans Fat (g)
Vanilla Shake 86 15 10 1
Chocolate Shake 91 16 10 1
Strawberry Shake 90 16 10 1
M&M McFlurry Shake 96 23 14 0.5
Oreo McFlurry Shake 80 17 9 0.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.

McDonald’s Contact Information and Useful Links

To find out more information about all the great milkshakes offered at McDonald’s, as well as ask questions about the McDonald’s milkshake prices, use these methods to get in touch with their customer service team.

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

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