The Filet-O-Fish is one of McDonald’s most popular menu items. The sandwich features a fried fish patty with tartar sauce and a half-slice of American cheese, all between two soft, steamed buns. It’s tasty and always available at a great price.
How much is a fish sandwich at McDonald’s? At most McDonald’s locations, you can get a Filet-O-Fish for $3.79. You can also get a Filet-O-Fish Meal, which includes fries and a drink, for $5.79. There’s a Double Filet-O-Fish option available for $4.79 at most McDonald’s locations. If the sandwich isn’t enough, pick up a Double Filet-O-Fish meal for $6.79. Either Filet-O-Fish meal is delicious, filling and inexpensive.
If you aren’t much of a seafood person, don’t fret. McDonald’s is home to some of the world’s favorite burgers, chicken sandwiches and chicken nuggets. Check out the full menu to find your new favorite meal! If you need delicious food quickly and for a fair price, visit your local McDonald’s.
Kyle
Kyle is a long-time content writer with experience across a wide breadth of topics—including food and dietary wellness. Gluten- and lactose-sensitive, Kyle brings a unique perspective to writing about fast food, to help others with dietary restrictions better-navigate the menus of major fast food chains. His favorite fast food chain is Chipotle.

