Drive Thru
Index

McDonald's Filet-O-Fish price

A McDonald's Filet-O-Fish costs $2.50 to $8.99 across 13,735 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,288
2Alabama$4.79$3.89 to $5.8987241
3West Virginia$4.79$3.99 to $6.5987102
4Mississippi$4.89$3.59 to $6.1589136
5North Carolina$4.99$4.19 to $5.9991477
6Tennessee$4.99$3.99 to $6.5991341
7South Carolina$4.99$3.59 to $5.5991232
8Idaho$4.99$4.19 to $6.299167
9Illinois$5.19$3.69 to $6.1995636
10Kentucky$5.19$3.99 to $5.9995259
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.9996451
16Indiana$5.29$4.29 to $5.9996356
17Missouri$5.29$3.99 to $6.5996321
18Oklahoma$5.29$3.89 to $6.4996206
19Arkansas$5.29$4.19 to $6.2996169
20Iowa$5.29$4.29 to $6.9996148
21Ohio$5.39$4.29 to $6.0998611
22Kansas$5.39$3.99 to $6.4998146
23New Mexico$5.39$4.19 to $7.1998103
24Pennsylvania$5.49$3.49 to $6.49100469
25Wisconsin$5.49$4.59 to $6.49100292
26Minnesota$5.49$4.49 to $6.89100220
27Oregon$5.55$4.39 to $6.75101154
28Florida$5.59$4.29 to $6.99102907
29Michigan$5.59$2.69 to $6.89102515
30Maryland$5.59$4.59 to $7.29102269
31Delaware$5.60$5.00 to $6.4510239
32Virginia$5.69$2.99 to $6.89104386
33California$5.99$3.79 to $7.991091,238
34New York$5.99$4.79 to $7.39109572
35Washington$5.99$4.79 to $7.69109259
36New Jersey$5.99$4.59 to $6.79109250
37Colorado$5.99$4.99 to $7.04109216
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.80115137
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.99118300
46Maine$6.49$5.99 to $6.9911858
47New Hampshire$6.49$5.79 to $6.7911855
48Vermont$6.49$5.99 to $6.8911825
49Massachusetts$6.59$5.69 to $7.29120231
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
New Britain, CT$7.19$5.09 to $7.293
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

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-10-02: A McDonald's Filet-O-Fish costs $2.50 to $8.99 across 13,735 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-10-02.
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-10-02).

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-10-02. You are welcome to quote any figure on this page.