Eating out in Istanbul can vary greatly depending on the type of restaurant and location. Generally, street food and local restaurants are relatively affordable, while high-end and tourist-oriented establishments can be quite expensive. On average, a meal at a mid-range restaurant can cost around $10-15 USD per person. While upscale dining can range from $30-50 USD or more per person. Prices may also change depending on the currency exchange rate and seasonal fluctuations.