Prices for a meal in Benoni can vary greatly depending on which restaurant you choose, from basic cuisine to upscale restaurants. However, on average, you can expect to pay between R100 and R200 (about $7-$14) per person for a meal at a mid-range restaurant. This price usually includes an appetizer and a drink. A three-course meal for two at an upscale restaurant can cost between R500-R800 ($35-$55). Please note that these prices do not include a tip, which you may wish to give for good service.