Food Prices in Saint Petersburg, Russia
Leningrad Oblast · Russia · Last updated: 2026-06-20
Supermarket food prices for Saint Petersburg, Russia. We compare 6 major grocery chains across 61 staple products.
Median staple price across tracked products: $2.17. Overall catalog coverage: 95%.
Supermarket prices in Saint Petersburg
| Product | Price | Range | Source |
|---|---|---|---|
| Apples (1 kg) | $2.17 RUB 159.00 | 6 stores | |
| Baguette (250 g) | $0.82 RUB 60.27 | 6 stores | |
| Bananas (1 kg) | $2.04 RUB 149.42 | 6 stores | |
| Beef Round (1 kg) | $12.27 RUB 899.99 | 5 stores | |
| Beetroot (1 kg) | $0.51 RUB 37.37 | 6 stores | |
| Bell Pepper (1 kg) | $2.16 RUB 158.40 | 6 stores | |
| Black Pepper (50 g) | $2.53 RUB 185.50 | 6 stores | |
| Fresh White Bread (500 g Loaf) | $1.48 RUB 108.63 | 5 stores | |
| Wholegrain Bread (500 g) | $3.20 RUB 234.71 | 6 stores | |
| Broccoli (1 kg) | $4.68 RUB 343.17 | 6 stores | |
| Buckwheat (1 kg) | $0.58 RUB 42.87 | 6 stores | |
| Butter (250 g) | $3.90 RUB 285.94 | 6 stores | |
| Cabbage (1 kg) | $1.16 RUB 84.99 | 6 stores | |
| Carrots (1 kg) | $0.76 RUB 55.87 | 6 stores | |
| Local Cheese (1 kg) | $9.25 RUB 678.50 | 6 stores | |
| Chicken Fillets (1 kg) | $6.20 RUB 454.49 | 6 stores | |
| Whole Chicken (1 kg) | — | — | No price data yet |
| Dark Chocolate (100 g) | $2.93 RUB 214.99 | 6 stores | |
| Ground Coffee (250 g) | $6.20 RUB 454.99 | 6 stores | |
| Cookies (400 g) | $1.75 RUB 128.53 | 6 stores | |
| Corn Flakes (500 g) | $3.05 RUB 223.45 | 6 stores | |
| Cottage Cheese (500 g) | $3.11 RUB 227.83 | 6 stores | |
| Cucumbers (1 kg) | $1.38 RUB 101.24 | 6 stores | |
| Eggs (12, Large Size) | $1.78 RUB 130.19 | 6 stores | |
| White Fish Fillet (1 kg) | $21.82 RUB 1,599.99 | 5 stores | |
| Wheat Flour (1 kg) | $1.08 RUB 79.00 | 6 stores | |
| Garlic (250 g) | $0.77 RUB 56.32 | 6 stores | |
| Grapes (1 kg) | $5.39 RUB 395.00 | 6 stores | |
| Sliced Ham (200 g) | $2.50 RUB 183.32 | 3 stores | |
| Fruit Jam (300 g) | $1.98 RUB 145.00 | 7 stores | |
| Kefir (1 Liter) | $1.51 RUB 111.00 | 5 stores | |
| Ketchup (500 g) | $1.98 RUB 145.30 | 6 stores | |
| Lemons (1 kg) | $1.41 RUB 103.60 | 5 stores | |
| Lentils (1 kg) | $4.35 RUB 318.88 | 6 stores | |
| Lettuce (1 Head) | $1.53 RUB 112.00 | 4 stores | |
| Mayonnaise (400 g) | $1.72 RUB 125.87 | 1 stores | |
| Milk (Lactose Free, 1 Liter) | $2.17 RUB 159.41 | 6 stores | |
| Milk (Regular, 1 Liter) | $1.47 RUB 107.99 | 7 stores | |
| Minced Beef (1 kg) | $11.11 RUB 814.50 | 6 stores | |
| Mozzarella (200 g) | $2.84 RUB 208.49 | 6 stores | |
| Oat Flakes (1 kg) | $2.21 RUB 162.00 | 6 stores | |
| Oats (1 kg) | — | — | No price data yet |
| Onions (1 kg) | $0.78 RUB 57.50 | 6 stores | |
| Oranges (1 kg) | $1.77 RUB 129.49 | 4 stores | |
| Pasta (500 g) | $1.51 RUB 111.10 | 5 stores | |
| Pears (1 kg) | $2.88 RUB 211.44 | 6 stores | |
| Dry Peas (1 kg) | $1.73 RUB 127.15 | 6 stores | |
| Pork Loin (1 kg) | $8.85 RUB 648.99 | 4 stores | |
| Potatoes (1 kg) | $1.77 RUB 129.99 | 6 stores | |
| White Rice (1 kg) | $2.19 RUB 160.55 | 6 stores | |
| Salmon Fillet (1 kg) | $30.00 RUB 2,199.99 | 5 stores | |
| Salt (1 kg) | $0.31 RUB 22.99 | 7 stores | |
| Sausages (1 kg) | $5.94 RUB 435.78 | 6 stores | |
| Shrimp (1 kg) | $17.32 RUB 1,270.00 | 5 stores | |
| Sour Cream (300 g) | $1.44 RUB 105.49 | 6 stores | |
| Sugar (1 kg) | $0.95 RUB 69.99 | 7 stores | |
| Black Tea (100 g) | $2.25 RUB 164.99 | 6 stores | |
| Tomatoes (1 kg) | $3.17 RUB 232.73 | 6 stores | |
| Turkey Fillet (1 kg) | $10.93 RUB 801.93 | 6 stores | |
| Vegetable Oil (1 L) | $2.05 RUB 149.99 | 6 stores | |
| Bottled Water (1 L) | — | — | No price data yet |
| Mineral Water (1.5 L) | $0.71 RUB 51.95 | 6 stores | |
| Plain Yogurt (500 g) | $2.18 RUB 159.98 | 5 stores | |
| Zucchini (1 kg) | $2.77 RUB 203.50 | 6 stores |
Community prices in Saint Petersburg
Reported grocery prices from local contributors (Numbeo). Use alongside supermarket chain data above.
| Product | Price |
|---|---|
| Apples (1 kg) | $1.96 |
| Bananas (1 kg) | $1.86 |
| Fresh White Bread (500 g Loaf) | $1.03 |
| Local Cheese (1 kg) | $13.31 |
| Chicken Fillets (1 kg) | $7.01 |
| Eggs (12, Large Size) | $1.82 |
| Lettuce (1 Head) | $1.36 |
| Milk (Regular, 1 Liter) | $1.25 |
| Onions (1 kg) | $0.66 |
| Oranges (1 kg) | $1.95 |
| Potatoes (1 kg) | $0.79 |
| White Rice (1 kg) | $1.81 |
| Tomatoes (1 kg) | $3.50 |
| Mineral Water (1.5 L) | $0.87 |
Food prices in Saint Petersburg
How much does food cost per month in Saint Petersburg, Russia?
Based on the official government food basket and median supermarket prices, the estimated monthly cost is $110.47 per person ($3.63/day), with price data for 100% of basket items.
Where does Saint Petersburg price data come from?
Prices reflect major supermarket chains operating in Russia. City pages group national chain data; in-store prices may vary by neighborhood.
How do I compare retailers in Russia?
Open individual product pages to see prices by retailer, or visit each chain's page for its full tracked catalog.
View official food basket · All Russia prices
Other cities in Russia
Moscow
ReferenceMoscow
- Milk (1 L)
- $1.38
- Est. basket / month
- $110.47
Novosibirsk
Novosibirsk Oblast
- Milk (1 L)
- $1.36
- Est. basket / month
- $100.49
- vs Moscow (milk)
- -2.1%
Yekaterinburg
Sverdlovsk Oblast
- Milk (1 L)
- $1.23
- Est. basket / month
- $96.36
- vs Moscow (milk)
- -10.8%
Kazan
Republic of Tatarstan
- Milk (1 L)
- $1.25
- Est. basket / month
- $100.20
- vs Moscow (milk)
- -9.4%
Nizhny Novgorod
Nizhny Novgorod Oblast
- Milk (1 L)
- $1.34
- Est. basket / month
- $97.28
- vs Moscow (milk)
- -3.2%
Chelyabinsk
Chelyabinsk Oblast
- Milk (1 L)
- $1.29
- Est. basket / month
- $97.29
- vs Moscow (milk)
- -6.6%
Samara
Samara Oblast
- Milk (1 L)
- $1.26
- Est. basket / month
- $91.30
- vs Moscow (milk)
- -9.1%
Rostov-on-Don
Rostov Oblast
Krasnodar
Krasnodar Krai
- Milk (1 L)
- $1.26
- Est. basket / month
- $96.90
- vs Moscow (milk)
- -9.1%