Drive Thru
Index

McDonald's Filet-O-Fish price

A McDonald's Filet-O-Fish costs $2.50 to $8.99 across 13,661 US McDonald's restaurants, typically $5.49.

Pickup prices at every McDonald's as of .

Key findings

Filet-O-Fish price by state, cheapest first

RankStateTypicalRangeIndexRestaurants
1Texas$4.79$3.79 to $6.19871,273
2Alabama$4.79$3.89 to $5.8987241
3Mississippi$4.79$3.59 to $6.1587134
4West Virginia$4.79$3.99 to $6.5987100
5North Carolina$4.99$4.19 to $5.9991477
6Tennessee$4.99$3.99 to $6.5991339
7Kentucky$4.99$3.99 to $5.9991258
8South Carolina$4.99$3.59 to $5.5991228
9Idaho$4.99$4.19 to $6.299167
10Illinois$5.19$3.69 to $6.1995636
11Louisiana$5.19$4.19 to $6.5995228
12Utah$5.19$4.39 to $6.4995119
13North Dakota$5.19$4.99 to $5.599530
14Wyoming$5.19$4.49 to $6.759529
15Georgia$5.29$2.50 to $6.9996450
16Indiana$5.29$4.29 to $5.9996354
17Missouri$5.29$3.99 to $6.5996316
18Oklahoma$5.29$3.89 to $6.4996205
19Arkansas$5.29$4.19 to $6.2996167
20Iowa$5.29$4.29 to $6.9996148
21Ohio$5.39$4.29 to $6.0998605
22Kansas$5.39$3.99 to $6.4998146
23New Mexico$5.39$4.19 to $7.1998100
24Pennsylvania$5.49$3.49 to $6.49100467
25Wisconsin$5.49$4.59 to $6.49100292
26Minnesota$5.49$4.49 to $6.89100220
27Florida$5.59$4.29 to $6.99102906
28Michigan$5.59$2.69 to $6.89102511
29Maryland$5.59$4.59 to $7.29102268
30Oregon$5.60$4.39 to $6.75102153
31Delaware$5.60$5.00 to $6.4510238
32Virginia$5.69$2.99 to $6.89104383
33California$5.99$3.79 to $7.991091,236
34New York$5.99$4.79 to $7.39109571
35Washington$5.99$4.79 to $7.69109257
36New Jersey$5.99$4.59 to $6.79109250
37Colorado$5.99$4.99 to $7.04109213
38Nebraska$5.99$4.89 to $7.5910980
39Hawaii$5.99$4.89 to $6.8910971
40Montana$6.00$4.70 to $7.0010946
41Nevada$6.19$4.69 to $7.79113136
42Connecticut$6.29$5.09 to $7.80115135
43South Dakota$6.29$4.99 to $7.6911533
44Washington DC$6.39$5.49 to $8.1911624
45Arizona$6.49$4.89 to $8.99118298
46Maine$6.49$5.99 to $6.9911856
47New Hampshire$6.49$5.79 to $6.7911855
48Vermont$6.49$5.99 to $6.8911825
49Massachusetts$6.59$5.69 to $7.29120230
50Rhode Island$6.59$5.89 to $6.7912031
51Alaska$6.80$5.90 to $8.1012426

Cheapest cities for a Filet-O-Fish

CityTypicalRangeRestaurants
Wilkes Barre, PA$3.59$3.59 to $5.294
Lexington, SC$3.79$3.59 to $4.897
West Columbia, SC$3.89$3.79 to $5.193
Brownsville, TX$3.99$3.79 to $4.1912
Kingwood, TX$3.99$3.99 to $3.993
Weslaco, TX$4.00$4.00 to $4.594
Auburn, AL$4.09$3.99 to $4.093
Laredo, TX$4.19$3.89 to $4.5916
Hobbs, NM$4.19$4.19 to $4.293
Gulfport, MS$4.29$3.99 to $4.297

Priciest cities for a Filet-O-Fish

CityTypicalRangeRestaurants
Prescott, AZ$7.59$7.59 to $7.593
Flagstaff, AZ$7.59$7.59 to $7.593
Casa Grande, AZ$7.49$6.59 to $7.493
South San Francisco, CA$7.39$7.39 to $7.493
Santa Clara, CA$7.39$7.29 to $7.394
Sunnyvale, CA$7.19$6.89 to $7.393
Albany, NY$7.19$6.39 to $7.297
Tucson, AZ$7.19$6.19 to $7.4936
Anchorage, AK$7.00$6.55 to $8.1014
Natick, MA$6.99$6.69 to $6.993

Cheapest McDonald's restaurants for a Filet-O-Fish

RestaurantWherePrice
611 South Wayne StMilledgeville, GA$2.50
105 Oak StEatonton, GA$2.50
2331 S Main StGreensboro, GA$2.50
1829 Veterans BoulevardDublin, GA$2.50
2490 N. Columbia StreetMilledgeville, GA$2.50

Priciest McDonald's restaurants for a Filet-O-Fish

RestaurantWherePrice
Po Box 3026Grand Canyon, AZ$8.99
75 New York Ave NeWashington, DC$8.19
5000 W Intl Airport Rd Ste C-2327Anchorage, AK$8.10
1241 W Main StreetQuartzsite, AZ$7.99
191 S Lovekin BlvdBlythe, CA$7.99

More McDonald's menu prices

Questions people ask

How much is a McDonald's Filet-O-Fish?
As of 2026-09-30: A McDonald's Filet-O-Fish costs $2.50 to $8.99 across 13,661 US McDonald's restaurants, typically $5.49.
Which state has the cheapest McDonald's Filet-O-Fish?
Texas is the cheapest state for a McDonald's Filet-O-Fish (typically $4.79) and Alaska the most expensive ($6.80). Drive Thru Index, 2026-09-30.
Where is the cheapest McDonald's Filet-O-Fish?
The cheapest McDonald's Filet-O-Fish in the US is $2.50 at 611 South Wayne St, Milledgeville, GA. (Drive Thru Index, 2026-09-30).

How these prices are measured

Every day we check the menu at every restaurant of each chain, through the same ordering app its customers use, and record each item's pickup price. Restaurants are compared on a basket of items every full-menu restaurant of that brand sells. An index of 100 is the brand's typical (median) restaurant in the country, so 95 means 5% cheaper and 110 means 10% pricier. Brands are only ever compared with themselves, never with each other.

Citing this data: Source: Drive Thru Index (https://drivethruindex.com/items/mcdonalds/filet-o-fish), prices checked 2026-09-30. You are welcome to quote any figure on this page.