Updated 31 July 2026 · Written by Sofia Romano

A liter is about 4.2 US cups. Since a US cup is 237 millilitres and a liter is 1000 millilitres, that works out to roughly 4.2 cups. If you use metric 250 ml cups, a liter is exactly 4 cups.

Quick Answer

1 liter = about 4.2 US cups, or exactly 4 metric (250 ml) cups.

US vs Metric Cups

A US cup is 237 ml, so a 1000 ml liter holds about 4.2 of them. A metric cup is 250 ml, so a liter is a neat 4 metric cups. Check which cup your recipe uses.

Measuring Liquids

For accuracy with liquids, a jug marked in millilitres avoids the cup confusion entirely, especially when following recipes from different countries.

Litre to Cups

Amount US cups
1 liter 4.2 cups
1/2 liter 2.1 cups
250 ml about 1 cup

Frequently Asked Questions

Is a liter 4 cups?

In metric cups (250 ml) yes, a liter is exactly 4 cups. In US cups (237 ml) it is about 4.2 cups.

How many ml in a US cup?

A US cup is about 237 millilitres, while a metric cup is 250 ml.

Related Guides