Drive Thru
Index

Long John Silver's Fish Sandwich price

A Long John Silver's Fish Sandwich costs $3.49 to $7.99 across 375 US Long John Silver's restaurants, typically $5.19.

Pickup prices at every Long John Silver's as of .

Key findings

Fish Sandwich price by state, cheapest first

RankStateTypicalRangeIndexRestaurants
1Arkansas$4.79$4.79 to $4.99922
2Kentucky$4.99$3.99 to $5.999643
3Texas$5.09$3.99 to $5.699858
4Oklahoma$5.09$4.99 to $5.099812
5New Mexico$5.09$3.49 to $5.699812
6Indiana$5.19$5.09 to $5.5910043
7Ohio$5.19$5.09 to $5.5910032
8West Virginia$5.19$5.19 to $5.6910018
9Michigan$5.19$5.09 to $5.5910014
10Kansas$5.19$4.99 to $5.9910013
11Nebraska$5.19$5.19 to $5.191005
12Louisiana$5.19$5.19 to $5.191001
13Maryland$5.19$5.19 to $5.191001
14Pennsylvania$5.29$5.19 to $5.6910219
15Virginia$5.49$4.59 to $5.6910623
16Tennessee$5.49$4.99 to $5.9910620
17Missouri$5.49$4.59 to $5.9910615
18South Carolina$5.49$5.49 to $5.991064
19Illinois$5.59$5.59 to $5.5910812
20Iowa$5.59$5.19 to $5.591087
21Georgia$5.59$5.29 to $5.591086
22Arizona$5.59$5.59 to $5.591082
23Florida$5.99$5.99 to $5.991155
24North Carolina$5.99$5.99 to $5.991151
25California$7.99$7.89 to $7.991547

Cheapest cities for a Fish Sandwich

CityTypicalRangeRestaurants
Louisville, KY$3.99$3.99 to $5.094
Owensboro, KY$4.79$4.79 to $4.793
Wichita, KS$4.99$4.99 to $4.993
Fort Worth, TX$5.09$5.09 to $5.093
El Paso, TX$5.09$5.09 to $5.093
San Antonio, TX$5.19$5.19 to $5.196
Terre Haute, IN$5.19$5.19 to $5.193
Evansville, IN$5.19$5.19 to $5.193
Indianapolis, IN$5.29$5.09 to $5.296
Jackson, TN$5.49$4.99 to $5.493

Priciest cities for a Fish Sandwich

CityTypicalRangeRestaurants
Cincinnati, OH$5.59$5.59 to $5.594
Jackson, TN$5.49$4.99 to $5.493
Indianapolis, IN$5.29$5.09 to $5.296
Evansville, IN$5.19$5.19 to $5.193
Terre Haute, IN$5.19$5.19 to $5.193
San Antonio, TX$5.19$5.19 to $5.196
El Paso, TX$5.09$5.09 to $5.093
Fort Worth, TX$5.09$5.09 to $5.093
Wichita, KS$4.99$4.99 to $4.993
Owensboro, KY$4.79$4.79 to $4.793

Cheapest Long John Silver's restaurants for a Fish Sandwich

RestaurantWherePrice
1304 S. Main StreetBelen, NM$3.49
5447 New Cut RoadLouisville, KY$3.99
1538 Midland TrailShelbyville, KY$3.99
8315 Preston StreetLouisville, KY$3.99
3840 E. John Rowan Blvd.Bardstown, KY$3.99

Priciest Long John Silver's restaurants for a Fish Sandwich

RestaurantWherePrice
7228 Stockton Blvd.Sacramento, CA$7.99
314 N. Wilson WayStockton, CA$7.99
800 Colusa AvenueYuba City, CA$7.99
3801 Ming Avenue Plaza Shopping CenterBakersfield, CA$7.99
406 W. Shaw AvenueClovis, CA$7.99

More Long John Silver's menu prices

Questions people ask

How much is a Long John Silver's Fish Sandwich?
As of 2026-10-04: A Long John Silver's Fish Sandwich costs $3.49 to $7.99 across 375 US Long John Silver's restaurants, typically $5.19.
Which state has the cheapest Long John Silver's Fish Sandwich?
Kentucky is the cheapest state for a Long John Silver's Fish Sandwich (typically $4.99) and Illinois the most expensive ($5.59). Drive Thru Index, 2026-10-04.
Where is the cheapest Long John Silver's Fish Sandwich?
The cheapest Long John Silver's Fish Sandwich in the US is $3.49 at 1304 S. Main Street, Belen, NM. (Drive Thru Index, 2026-10-04).

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/long-john-silvers/fish-sandwich), prices checked 2026-10-04. You are welcome to quote any figure on this page.

Back to map