McDonald’s Fish O Fillet Price 2026: Calories & Deals

Trying to pin down the McDonald’s fish o fillet price can leave you frustrated because the official website never shows a number, and the cost you see at the register might be totally different from what someone pays in another state. The truth is that a single Filet-O-Fish averages about $4.99 nationwide, but the real range runs from $2.50 to $8.69 depending on your location. This guide gives you the exact price for the single, the double, and the meal, plus the deals that can save you a few dollars on your next order.
Filet-O-Fish Cost at a Glance
Prices come from the McDonald’s app and menu sources tracking over 13,000 restaurants, and your local store may charge more or less because franchise owners set their own rates.
| Version | Size | Price | Calories |
|---|---|---|---|
| Filet-O-Fish (single) | 1 sandwich | $2.50 to $8.69 | 380 |
| Double Filet-O-Fish | 1 sandwich (2 patties) | $6.19 to $8.19 | 530 |
| Filet-O-Fish Meal | 1 sandwich, medium fries, medium drink | $9.19 to $12.59 | 950 |
The mcdonald’s fish sandwich price swings so widely because each franchise owner factors in local rent, labor costs, and taxes. The cheapest Filet-O-Fish in the country is about $2.50 in parts of Virginia and California, while the most expensive reaches $8.69 in Hawaii and Alaska. If you want the filet o fish at mcdonald’s for less, the best move is to order during a promotion like the Lent BOGO or the 2 for $6 deal, which can drop your cost to about $3 per sandwich.
Ingredients in the Filet-O-Fish
The Filet-O-Fish is built from four simple components. Here is what goes into each one, taken from the official McDonald’s USA nutrition page.
| Component | Key Ingredients |
|---|---|
| Fish Filet Patty | Wild caught Alaska Pollock, vegetable oil (canola, corn, soybean), wheat flour, modified food starch, corn flour, whey, natural flavors |
| Regular Bun | Enriched wheat flour, water, sugar, yeast, soybean oil, salt |
| Tartar Sauce | Soybean oil, pickle relish, egg yolks, onions, vinegar, spices |
| American Cheese (half slice) | Milk, cream, sodium citrate, cheese cultures, soy lecithin |
The fish is wild caught Alaska Pollock certified sustainable by the Marine Stewardship Council, which means it comes from fisheries that protect ocean populations. One detail that surprises people is the half slice of cheese. McDonald’s has used only a half slice since the sandwich was invented in 1962 by a franchisee in Cincinnati who wanted a meat free option for Catholic customers on Fridays. The smaller cheese portion was a deliberate choice so it would not overpower the fish.
Nutrition Facts
The nutrition numbers below come from McDonald’s official product page. Some older sources still list 390 calories, but the current official count is 380.
| Nutrient | Amount | Daily Value |
|---|---|---|
| Calories | 380 | |
| Total Fat | 19g | 24% |
| Saturated Fat | 4g | 19% |
| Trans Fat | 0g | |
| Cholesterol | 30mg | 10% |
| Sodium | 580mg | 25% |
| Total Carbohydrates | 38g | 14% |
| Dietary Fiber | 1g | 5% |
| Total Sugars | 4g | |
| Protein | 16g | |
| Calcium | 60mg | 4% |
| Iron | 2mg | 10% |
| Potassium | 280mg | 6% |
At 380 calories and 16 grams of protein, the Filet-O-Fish is one of the lighter sandwich options on the menu. The number worth watching is the sodium at 580 milligrams, which is about 25 percent of your daily limit in a single sandwich.
Allergens
The Filet-O-Fish contains several of the nine major allergens tracked by the FDA. Here is the breakdown by component so you know exactly where each one comes from.
| Component | Contains | May Contain |
|---|---|---|
| Fish Filet Patty | Fish (pollock), Wheat, Milk | |
| Regular Bun | Wheat | Sesame |
| Tartar Sauce | Egg | |
| American Cheese Half Slice | Milk, Soy |
Combined, the full allergen list is fish, wheat, milk, egg, and soy. The sandwich is not gluten free because of the wheat flour in the batter and bun, and it is not vegetarian or vegan because it contains fish, egg, and dairy. Shared fryers in the kitchen also mean cross contact is possible, so ask your local restaurant staff if you have a serious allergy before you order.
FAQs
The Bottom Line
The McDonald’s fish o fillet price averages $4.99 but can swing from $2.50 to $8.69 depending on where you live, and the best way to save is to grab it during the Lent BOGO or the 2 for $6 deal at participating locations. Whether you stick with the classic single, upgrade to the Double for more fish, or pair it with a McChicken from the full McDonald’s menu, checking your local app before you order is the smartest move. The Filet-O-Fish has been a cult favorite since 1962, and knowing the real price and the deals makes every order feel a little better.




