Short Answer
Most McDonald’s locations sell bags of ice. Prices vary by location but are usually under $2 per bag.
Does McDonald’s Sell Ice?
Most McDonald’s locations sell eight to ten-pound bags of ice. The ice comes in cubes; crushed ice is not available.
The price for a bag of ice is usually $0.99 to $1.49, depending on location. Just head to the cash register and ask to buy ice.
Fast food restaurants can be one of the cheapest places to get a bag of ice, but they don’t always have it in stock. Additionally, since many locations are franchises, there’s a chance that not every McDonald’s location will have ice for sale, customer service representatives told us.
You can give your nearest McDonald’s a call before going there to make sure they have what you need.
If your local McDonald’s doesn’t sell ice or you’d like to compare your options, see our list of places that sell ice.