Find the cheapest food near you.

Search a dish and Bites shows what it really costs at restaurants around you, cheapest first. Real prices, from real menus.

Free on iPhone and Android. No account needed to search.

On a laptop? Point your phone's camera at this to get Bites.

As seen in Sunday Times, EWN, IOL, Cape Argus and CapeTalk. Read the coverage

Bites showing burgers near Observatory, each marked Bites Verified: R80 at Ground Culture Cafe, 1.2 km away, open and 20% below the usual price; R159.90 at Golden Spur; R165 at The Eatery Kitchen & Grill.
A real search: burgers near Observatory, Cape Town, October 2026.

How Bites works

  1. Search any dish

    A burger, a pizza, a kota, a flat white. Type what you feel like.

  2. Compare real prices

    Every result shows the price, how far away it is and where the price came from. Sort by cheapest, closest or best value.

  3. Go eat

    Open the menu, get directions and go. Paid something different? Post it, and the price updates for everyone.

Same food. Different city. Different price.

This is what people are charged on average. Bites shows you who charges less, right where you are.

What does a burger cost?

  • DurbanR85
  • Cape TownR101
  • JohannesburgR104
  • PretoriaR113

The average of 9 081 burger prices on Bites, 24 to 26 October 2026, to the nearest rand.

What does a coffee cost?

  • PretoriaR40
  • JohannesburgR43
  • DurbanR45
  • Cape TownR50

The average of 6 034 coffee prices on Bites, 24 to 26 October 2026, to the nearest rand.

Which areas were compared?

Cape Town: City Bowl, Atlantic Seaboard and southern suburbs. Johannesburg: Sandton, Rosebank, Braamfontein and Fourways. Pretoria: Menlyn, Hatfield and Brooklyn. Durban: Umhlanga and Durban North. Chains and independents are both counted, and some burgers come with chips.

Real prices. No guessing.

Every price on Bites comes off a real menu or a real bill. Each one says where it came from and when it was last seen, and Bites never estimates one.

Bites Verified
Checked by Bites against the restaurant's own menu.
Price verified
Set by the restaurant itself.
Recent
Posted by someone who ate there, in the last 30 days.
Seen in Aug
An older price, shown with the month it was last seen.

Anyone can post a price

Bites reads restaurants' own menus to start. The people who eat there keep it right, by posting what they really paid. All it takes is a free account.

A post in Snacking, the Bites feed: a photo of an omelette with toast, tagged R100 and Fair price. Green Eggs at Lucky Lou's, two stars out of five, with a short review.
A real post in Snacking, the feed. October 2026.
  1. Snap it and price it

    Ate out? Tap the gold button, snap your plate and type what you paid. Got the slip or a menu instead? Bites reads it for you.

  2. Everyone nearby sees it

    Your post goes up in Snacking, the feed, and its price goes on that dish with the date. The next person knows what it costs before they sit down.

  3. A strange price has to prove itself

    A price far off the usual needs a photo, and only counts once a second person posts about the same. Each person counts once, so nobody can push a price around.

  4. Old prices get checked again

    After 30 days a price shows the month it was last seen, and Bites asks whoever posted it if it's still right.

What a post earns

  • Post a price10 points
  • First to price a dish+20
  • First post of the day+5
  • Confirm an old price5

Points put you on the weekly leaderboard. Your posts take you from Price Scout up to Price Icon, with badges like First Find and Night Owl along the way.

It does more than search

  • The Bites search page asking What can I get for R100, with buttons for R50, R100, R150 and R200. Usually within R100 nearby: drinks, coffee, a sandwich and dessert.

    What can I get for R100?

    Tell Bites your budget and see what it buys at places near you.

  • The Food Diary in Bites: a calendar for October 2026 with a photo on each day something was posted. 43 bites, R2 396.

    A food diary with prices

    Everything you post lands in your diary, day by day, with what you paid.

  • Your month in bites for September 2026: 7 bites at 7 places, R654 spent on eating out, and R93 for the average bite.

    Your month in bites

    Where you ate, what you spent and what your average bite cost.

  • A map of Cape Town in Bites with a price pin on each place the person has eaten. 23 places you've had a bite.

    Every spot on one map

    All the places you've had a bite, each with its price.

Real screens from the app, October 2026. Also in it: plans with friends, price alerts and a weekly food budget.

Menus from more than 3 900 restaurants

Over 360 000 prices so far, and more every week, in:

  • Cape Town
  • Somerset West
  • Johannesburg
  • Pretoria
  • Durban
  • Ballito
  • Stellenbosch
  • Paarl
  • Wellington
  • Franschhoek
  • Mossel Bay
  • George
  • Knysna
  • Plettenberg Bay
  • Storms River
  • Oudtshoorn
  • Gqeberha
  • Kariega
  • Bloemfontein
  • East London
  • Pietermaritzburg

Somewhere else? Bites works there too. Post the first prices in your town and you earn the Founding Foodie badge. Counts as of November 2026.

Why I built Bites

I'm Dylan. I'm 20 and in first year at UCT. Bites started with one overpriced meal and a simple question: why can't you see what food costs before you sit down?

So I walked into about 200 Cape Town restaurants, photographed their menus, and learned to code to put every price in one place.

Bites launched in October 2026. It's free, it now has menus in most major South African cities, and it gets better every time someone posts a price.

Dylan Steiner, founder

More about Bites

Questions

Is Bites free?

Yes. It's free to download and free to use.

Where do the prices come from?

Three places: restaurants' own menus, which Bites reads and checks; restaurants that run their own page and set their prices; and people who post what they paid. Every price shows which of those it is, and how fresh it is.

Which cities does it work in?

Bites has menus in most major South African cities, including Cape Town, Johannesburg, Pretoria, Durban, Gqeberha and Bloemfontein, plus the Winelands and the Garden Route. It works anywhere, and anyone can add prices in a town that's still filling up.

Do I need an account?

Not to search. You need a free account to post prices, save dishes, follow people or make plans.

A price is wrong. What do I do?

Open the dish and post what you paid. Bites works each price out from the latest posts, counting one from each person.

I own a restaurant. Can I manage my menu?

Yes, and it's free. Claim your page to check your prices, add photos and reply to reviews.

How do I get hold of you?

Email bites.snacking@gmail.com, or see Help.

Know the price before you sit down.

One search shows you what everyone near you charges.

Free on iPhone and Android. Search for Bites - Price Compare in your app store.

Scan with your phone