Filet-O-Fish price today
The Filet-O-Fish sits in the middle of McDonald's sandwich prices: more than a McChicken ($3.02), less than a McCrispy Deluxe ($6.30). The Double Filet-O-Fish, with two fish patties, is available at many but not all locations.
Filet-O-Fish prices
| Menu item | In restaurant (est.) | Delivery apps | Restaurant range (est.) | Calories |
|---|---|---|---|---|
| Filet-O-Fish | ≈ $5.54 | $6.59 (+19%) | $4.11 – $7.14 | 380 |
| Double Filet-O-Fish | ≈ $6.88 | $8.19 (+19%) | $5.79 – $8.65 | — |
| Filet-O-Fish Meal | ≈ $9.74 | $11.59 (+19%) | $7.89 – $13.78 | — |
| Double Filet-O-Fish Meal | ≈ $10.83 | $12.89 (+19%) | $8.95 – $14.70 | — |
Filet-O-Fish price by city
Cheapest in Dallas, TX at $4.11; most expensive in New York (Manhattan), NY at $6.38.
Filet-O-Fish price by city
| # | City | Price |
|---|---|---|
| 1 | Dallas, TX | $4.11 |
| 2 | Charlotte, NC | $4.19 |
| 3 | Houston, TX | $4.70 |
| 4 | Salt Lake City, UT | $4.70 |
| 5 | San Antonio, TX | $4.78 |
| 6 | Birmingham, AL | $4.87 |
| 7 | Jacksonville, FL | $4.87 |
| 8 | Milwaukee, WI | $4.87 |
| 9 | Albuquerque, NM | $5.03 |
| 10 | Denver, CO | $5.03 |
| 11 | Kansas City, MO | $5.03 |
| 12 | Columbus, OH | $5.12 |
| 13 | Chicago, IL | $5.20 |
| 14 | Portland, OR | $5.21 |
| 15 | Pittsburgh, PA | $5.29 |
| 16 | Indianapolis, IN | $5.37 |
| 17 | Oklahoma City, OK | $5.37 |
| 18 | Baltimore, MD | $5.46 |
| 19 | Brooklyn, NY | $5.46 |
| 20 | Minneapolis, MN | $5.46 |
| 21 | Atlanta, GA | $5.54 |
| 22 | Memphis, TN | $5.54 |
| 23 | Nashville, TN | $5.54 |
| 24 | Orlando, FL | $5.54 |
| 25 | Detroit, MI | $5.71 |
| 26 | Los Angeles, CA | $5.71 |
| 27 | Louisville, KY | $5.71 |
| 28 | Miami, FL | $5.79 |
| 29 | Phoenix, AZ | $5.79 |
| 30 | New Orleans, LA | $5.88 |
| 31 | San Diego, CA | $5.88 |
| 32 | San Francisco, CA | $5.88 |
| 33 | Philadelphia, PA | $6.04 |
| 34 | Washington, DC | $6.04 |
| 35 | Omaha, NE | $6.13 |
| 36 | Seattle, WA | $6.13 |
| 37 | Boston, MA | $6.30 |
| 38 | Las Vegas, NV | $6.30 |
| 39 | New York (Manhattan), NY | $6.38 |
Is the Filet-O-Fish Meal worth it?
The sandwich, fries and a Coke bought separately cost about $11.49 at median prices; the meal is $9.74, a saving of $1.75.
What's in a Filet-O-Fish?
A square, breaded Alaska pollock patty, a half slice of American cheese and tartar sauce on a soft steamed bun. The half slice of cheese is deliberate — it keeps the cheese from overpowering the mild fish. The fish patty is the only seafood item on the regular US menu.

Filet-O-Fish nutrition and allergens
Filet-O-Fish nutrition facts
| Nutrient | Amount | % Daily Value |
|---|---|---|
| Calories | 380 | — |
| Protein | 16 g | 32% |
| Total fat | 19 g | 24% |
| Saturated fat | 4 g | 20% |
| Carbohydrates | 38 g | 14% |
| Sugars | 4 g | — |
| Fiber | 1 g | 4% |
| Sodium | 580 mg | 25% |
Contains: Fish (pollock), Wheat, Milk, Egg, Soy. Recipes and suppliers can change — check the allergen information at your restaurant if you have an allergy.
Allergy note: McDonald's lists fish (pollock), wheat, milk, egg, soy for the Filet-O-Fish. Restaurants may cook it in fryer oil shared with other products, so ask your restaurant if cross-contact matters to you.
Frequently asked questions
How much is a Filet-O-Fish?
The Filet-O-Fish cost $5.54 at the median across US McDonald's locations we checked, ranging from $4.11 to $7.14.
What fish is in a Filet-O-Fish?
McDonald's USA uses wild-caught Alaska pollock for the Filet-O-Fish patty, served with tartar sauce and a half slice of American cheese on a steamed bun.
How many calories are in a Filet-O-Fish?
McDonald's lists 380 calories, 16 g of protein and 19 g of fat for the Filet-O-Fish.
Is the Filet-O-Fish cheaper during Lent?
Some restaurants and the app run Filet-O-Fish offers during Lent, but there is no national Lent price. Check the deals in the McDonald's app for your store.
