Filet-O-Fish Price at McDonald's (2026)

Chicken And Fish Sandwiches

Filet-O-Fish

S$6.55Singapore332 calories

A Filet-O-Fish costs S$6.55 at McDonald's in Singapore (updated June 2026).

McDonald's's Filet-O-Fish® is priced at S$6.55 in Singapore right now (June 2026). It has 332 calories and 15g of protein. It's available at around 325 McDonald's locations across Singapore. Prices are sourced from delivery platforms and refreshed regularly. Set a free alert to know the moment this price changes on MenuPriceToday.

Nutrition

332calories

17%

Daily Value

Protein
15g30% DV
Carbs
38g14% DV
Fat
13g17% DV
Sodium
562mg24% DV
Saturated Fat5g
Cholesterol36mg

% DV = % of daily value based on a 2,000 kcal diet. Nutrition data from Mcdonalds's official information. For informational purposes only.

Frequently asked questions

How much does Filet-O-Fish cost at Mcdonalds in Singapore?

Filet-O-Fish costs S$6.55 at Mcdonalds in Singapore as of June 2026. Prices are sourced from foodpanda and updated regularly on MenuPriceToday.

How many calories are in Filet-O-Fish?

Filet-O-Fish has 332 calories, protein: 15.0g, carbs: 38.0g, fat: 13.0g. Nutrition is from Mcdonalds's official information.

Where can I order Filet-O-Fish in Singapore?

You can order Filet-O-Fish from Mcdonalds via foodpanda in Singapore. Compare prices on MenuPriceToday first so you never overpay.

How often are Mcdonalds prices updated?

We refresh Mcdonalds menu prices regularly from delivery platforms, so the Filet-O-Fish price you see reflects the latest available data.