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

McDonald's Fish O Fillet Price

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.

VersionSizePriceCalories
Filet-O-Fish (single)1 sandwich$2.50 to $8.69380
Double Filet-O-Fish1 sandwich (2 patties)$6.19 to $8.19530
Filet-O-Fish Meal1 sandwich, medium fries, medium drink$9.19 to $12.59950

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.

ComponentKey Ingredients
Fish Filet PattyWild caught Alaska Pollock, vegetable oil (canola, corn, soybean), wheat flour, modified food starch, corn flour, whey, natural flavors
Regular BunEnriched wheat flour, water, sugar, yeast, soybean oil, salt
Tartar SauceSoybean 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.

NutrientAmountDaily Value
Calories380
Total Fat19g24%
Saturated Fat4g19%
Trans Fat0g
Cholesterol30mg10%
Sodium580mg25%
Total Carbohydrates38g14%
Dietary Fiber1g5%
Total Sugars4g
Protein16g
Calcium60mg4%
Iron2mg10%
Potassium280mg6%

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.

ComponentContainsMay Contain
Fish Filet PattyFish (pollock), Wheat, Milk
Regular BunWheatSesame
Tartar SauceEgg
American Cheese Half SliceMilk, 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

Two single Filet-O-Fish sandwiches cost about $10 at the average price of $4.99 each. With the 2 for $6 deal or the Lent BOGO, you can get two for as low as $6 at participating locations.

The Filet-O-Fish costs more than items like a McChicken because it uses wild caught Alaska Pollock, which is pricier to source than chicken or beef. The sustainable sourcing certification and lower sales volume also keep the price higher, and franchise owners in expensive cities charge even more.

Yes, at participating locations the Filet-O-Fish is sometimes included in the 2 for $6 mix and match deal alongside other items like the 10 piece nuggets. Availability varies by location and promotion period, so check your McDonald’s app for current offers.

During Lent, which runs from February through April, McDonald’s often runs a buy one get one deal where you buy a Filet-O-Fish at full price and add a second for just $1. Reddit users report getting two sandwiches for about $6 total during this promotion.

The Double Filet-O-Fish costs between $6.19 and $8.19 depending on location and has 530 calories with 26 grams of protein. It features two wild caught Alaska Pollock patties with tartar sauce and cheese on a steamed bun, and it is one of the best values for fish fans.

A single Filet-O-Fish has 380 calories according to the official McDonald’s nutrition page, though some older sources still list 390. The Double Filet-O-Fish has 530 calories, and the full meal with medium fries and a medium drink totals 950 calories.

The Filet-O-Fish is made with wild caught Alaska Pollock, which is certified sustainable by the Marine Stewardship Council. McDonald’s sources it from responsibly managed fisheries to help protect fish populations for the future.

No, the fish patty is breaded with wheat flour and the bun also contains wheat, so the sandwich is not gluten free. Shared fryers add an extra cross contact risk for anyone with celiac disease or a strong gluten sensitivity.

Yes to both. The cheese and the fish patty both contain milk, and the tartar sauce contains egg yolks. This means the sandwich is off the table for anyone avoiding dairy, eggs, or both.

The Filet-O-Fish is available from the lunch and dinner menu, which typically starts around 10:30 AM after breakfast ends. It stays available until the restaurant closes, so you can order it for lunch, dinner, or a late night snack.

The Filet-O-Fish Meal costs between $9.19 and $12.59 and includes the sandwich, medium World Famous Fries, and a medium soft drink. The total calorie count with a medium Sprite and medium fries is 950 calories.

At $4.99 and 380 calories, it is lighter than a Big Mac but costs about the same, so the value depends on what you want. Compared to a double cheese burger or a McChicken on the McDonald’s sandwich menu, the Filet-O-Fish offers less protein per dollar but is the only seafood option and the lightest choice.

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.

Similar Posts