In Japan, the price for a hotel room depends on how many people are staying.
こんにちは。
さまざまな言い方ができると思いますが、下記のような英語表現はいかがでしょうか:
In Japan, the price for a hotel room depends on how many people are staying.
日本では、止まる人数によってホテルの部屋の値段が変わります。
depends on ... で「〜による」の意味になります。
ぜひ参考にしてください。