FILET-O-FISH Price at McDonald's (2026)
A FILET-O-FISH costs S$6.55 at McDonald's in Singapore (updated August 2026).
McDonald's FILET-O-FISH™ is priced at S$6.55 in Singapore right now (August 2026). That's about 6% above the average McDonald's Featured item item — the 3rd-most-expensive of 8 we track. 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.
How this compares in Featured items
8 items tracked| This item | S$6.55 |
| Featured items median | S$6.15 |
| Cheapest — Hash Brown [160.0 Cals] | S$3.50 |
| Most expensive — DOUBLE FILET-O-FISH™ | S$8.45 |
| vs Featured items median | +7% |
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.
Compare Mcdonalds prices across 20+ countries — Fast-Food Price Index →