In Farnham, 3 star hotels have average nightly rates of $142. Daniele Hotel is $54 cheaper than the city average at just $88/night.