Food costs in Japan can vary, with budget restaurants offering meals for $5 to $10, while mid-range restaurants cost around $15 to $30 per person. Overall, a budget traveler can expect to spend around $50 to $100 per day in Japan, while a mid-range traveler can expect to spend around $150 to $250 per day.