Skip to main content
Oslo overpriced food warning — how not to overpay, and the real costs

Oslo overpriced food warning — how not to overpay, and the real costs

How expensive is food in Oslo?

Very expensive. A casual restaurant main course costs NOK 200–350 (approximately USD 22–38). A beer at a bar is NOK 90–130 (approximately USD 10–14). A coffee is NOK 55–75 (approximately USD 6–8). The worst tourist restaurants along Aker Brygge and Karl Johans gate charge significantly more. Strategies exist to eat well without overpaying.

Oslo food pricing: the numbers no one gives you upfront

Every guide to Oslo mentions that the city is expensive. Most stop there. This guide gives you the actual numbers, the specific places where visitors overspend, and the strategies that experienced travellers use to eat and drink well in Oslo without going home in financial shock.

Real price table: what things cost in Oslo (2026)

ItemPrice range (NOK)Approx. USD
Coffee (flat white / cappuccino)55–756–8
Soft drink at a café40–654.5–7
Beer at a bar (0.4L draught)90–13010–14
Beer at a supermarket (up to 4.7% ABV, 0.5L)25–402.75–4.30
Wine (house glass, restaurant)100–17011–18
Bottle of wine from Vinmonopolet120–35013–38
Casual restaurant main course200–35022–38
Tourist waterfront restaurant main280–48030–52
Pizza (restaurant)160–25017–27
Burger (casual restaurant)175–26019–28
Smash burger or takeaway burger120–17013–18
Fish and chips (café/fast food)160–23017–25
Kebab (takeaway)130–18014–19
Supermarket sandwich (ready-made)65–1007–11
Supermarket groceries (daily shop for 1)100–20011–22
3-course dinner at a serious restaurant500–800 per person54–86
Wine pairing at a fine dining restaurant600–1,200 per person65–130

Note: “approximately USD” calculated at 9.3 NOK = 1 USD (May 2026 rate).

Where tourists overpay most

Zone 1: Aker Brygge waterfront restaurants

The premium here is approximately 30 to 50% over equivalent quality elsewhere. The Aker Brygge restaurants are charging for the view and the foot traffic, not for the food. A salmon main course at a well-regarded Grünerløkka restaurant costs NOK 220 to 280; the same category dish on Aker Brygge runs NOK 320 to 450. The salmon is not better.

Specific to avoid: any restaurant with a large picture menu visible from the street, a tout outside, or the word “traditional Norwegian” in large type on the signage. These markers identify tourist-facing businesses in any European city.

Zone 2: Karl Johans gate cafés

The main boulevard’s cafés charge a significant location premium. A coffee that costs NOK 60 at Tim Wendelboe in Grünerløkka costs NOK 75 to 85 at a Karl Johans gate terrace café — and the quality is lower. The tourist-facing cafés on the main drag are fine for one coffee while you orient yourself, but not for your daily caffeine budget.

Zone 3: hotel breakfasts

Norwegian hotel breakfast buffets are extensive and typically good — bread, smoked salmon, eggs, cold cuts, fruit. They are also priced at NOK 150 to 250 per person (approximately USD 16 to 27). On a 5-night stay, this adds NOK 1,500 to 2,500 to your food budget for what is essentially an upscale version of what you can buy at a supermarket for NOK 60 per person.

Most Oslo hotels allow you to skip the breakfast and add it on if you want it one morning. Check whether your rate includes breakfast; if not, do not automatically add it.

Zone 4: pre-packaged “Norwegian food gift” shops

The vacuum-packed smoked salmon, “traditional” Norwegian cheese, and jam sold in tourist gift shops near the harbour are significantly more expensive than the same products at a regular supermarket. A Meny or Bunnpris supermarket near your hotel sells equivalent smoked salmon at NOK 60 to 90 per 200g; the tourist gift shops charge NOK 150 to 200 for branded versions.

Where to eat well without overpaying

Mathallen food hall (Vulkan, Grünerløkka)

This is the most honest food recommendation in Oslo. Mathallen is a covered market hall with 30+ independent food vendors selling everything from Norwegian smoked salmon and traditional open sandwiches (smørbrød) to Spanish charcuterie, Asian cuisine, and artisan cheese.

Budget: NOK 150 to 280 for a generous lunch (approximately USD 16 to 30). Eat at the communal tables or take your food outside on the terrace in summer. It is genuinely good, the produce quality is high, and you are paying market prices rather than tourist prices.

Grünerløkka: the reliable mid-range zone

The neighbourhood along and around Thorvald Meyers gate and Markveien has the highest density of good, reasonably priced restaurants in Oslo. Typically: main courses NOK 170 to 280, no location premium. Highlights include:

  • Smalhans: small, seasonal, excellent value for the quality. NOK 200 to 300 per main.
  • Villa Paradiso (pizza): excellent Neapolitan pizza, NOK 180 to 240. Often has a queue at dinner.
  • Delicatessen: creative small dishes, good wine list. NOK 160 to 250 per dish.

Grünerløkka is a 15-minute walk or quick tram (11 or 12 from Nationaltheatret) from the city centre.

Grønland: international food at city-honest prices

Grønland (a 10-minute walk east of Oslo Central Station, or two stops on T-bane) is Oslo’s most culturally diverse neighbourhood and has the city’s best-value international food. Pakistani restaurants, Turkish bakeries, Middle Eastern grocers, and Vietnamese restaurants offer main courses at NOK 120 to 200 (approximately USD 13 to 22). Quality varies, but the best options significantly outperform what the same budget buys at tourist-area restaurants.

Supermarket breakfast and lunch: the most effective budget strategy

Norway’s supermarket chains (Kiwi, Rema 1000, Bunnpris for budget; Meny for premium) sell exceptional ingredients: excellent bread, high-quality smoked salmon, a full range of Norwegian cheeses, and good produce. Building your own breakfast and packed lunch from supermarket shopping costs NOK 100 to 180 per person per day (approximately USD 11 to 19). This frees your restaurant budget for dinners worth having.

Practical tip: buy an insulated bag or use the reusable bag from a Kiwi (sells for NOK 15 to 25). Pack a proper smørbrød lunch (open sandwich with shrimp, salmon, or cheese) for Vigeland Park or the Oslo islands.

The alcohol budget reality

This deserves its own section. Oslo’s alcohol costs are not just “expensive” — they are genuinely shocking for visitors from most countries.

The structure: beer above 4.7% ABV and all wine and spirits must be purchased from Vinmonopolet, the state monopoly. This is not just a pricing monopoly — it is a physical limitation. Vinmonopolet stores are closed on Sundays and close at 18:00 on Saturday. If you want wine for Saturday dinner, buy it before 18:00 Saturday or not at all.

Bar prices: draught beer at a bar (0.4L) costs NOK 90 to 130 (approximately USD 10 to 14). A gin and tonic is NOK 130 to 180 (approximately USD 14 to 19). A glass of restaurant wine is NOK 100 to 170 (approximately USD 11 to 18). An evening out with 3 to 4 drinks can easily cost NOK 450 to 700 per person without food (approximately USD 48 to 75).

The practical strategy: many visitors — including many Norwegians — buy wine or beer from Vinmonopolet and drink at their accommodation or at outdoor public spaces (drinking in parks is legal in Norway). A Vinmonopolet bottle of decent wine costs NOK 120 to 200 (approximately USD 13 to 22) — significantly less than two restaurant glasses. This is not a tourist tip — it is what Oslo residents do.

For a full comparison of Oslo’s costs against other cities, and day-by-day budget examples, see our Oslo trip cost guide. The budget eats guide maps specific restaurants worth visiting at each price level.

A final note on tipping

Tipping in Oslo is not obligatory. Norwegian service staff earn professional wages. Rounding up the bill or leaving 10% for genuinely good service is appreciated. Do not let international tipping norms guilt you into tipping 15 to 20% on top of already-expensive Norwegian restaurant prices — this is not the local custom.

Frequently asked questions

  • What does a meal for two cost at a typical Oslo restaurant?
    A casual mid-range restaurant: NOK 700–1,000 for two with one drink each (approximately USD 75–108). A mainstream tourist restaurant on Aker Brygge: NOK 1,200–1,800 for two with wine (approximately USD 130–194). A fine dining restaurant: NOK 2,000–4,000+ for a full menu with wine pairing.
  • Why is alcohol so expensive in Oslo?
    Norway taxes alcohol heavily and operates a state monopoly (Vinmonopolet) for spirits and wines over 4.7% ABV. Beer over 4.7% must be bought through Vinmonopolet or at licensed premises. The combination of high taxes, state monopoly pricing, and high Norwegian wages means a bar beer costs roughly double or more what you would pay in Germany or Spain.
  • What is the cheapest way to eat in Oslo?
    Buy groceries at Kiwi, Rema 1000, or Meny supermarkets for breakfast and lunch. A packed lunch of good Norwegian bread, cheese, smoked salmon, and fruit costs NOK 80–130 per person per day (approximately USD 9–14). Reserve restaurant spending for dinners where the experience justifies the cost.
  • Are there affordable restaurants in Oslo?
    Yes — but they require leaving the tourist trail. Grünerløkka has mid-price restaurants with main courses around NOK 180–260. Mathallen food hall at Vulkan has stalls offering good food for NOK 150–280. The Ruter-accessible outer neighbourhoods (Grønland, Tøyen) have ethnic restaurants with main courses at NOK 130–200.
  • Can you buy alcohol at supermarkets in Oslo?
    Beer up to 4.7% ABV can be bought at supermarkets. Wine, spirits, and stronger beer must be purchased from Vinmonopolet shops. Vinmonopolet is closed on Sundays and closes at 18:00 on Saturdays. Plan your alcohol purchases accordingly, especially around weekends.
  • Is tipping expected in Oslo restaurants?
    Tipping is not mandatory and Norwegian service staff are paid professional wages. Rounding up the bill or leaving 10% for good service is appreciated but not expected. Some restaurants add a service charge to the bill (check before tipping twice). Unlike in the US, you will not receive social pressure for not tipping.