Yes, there is a way, you just have to spend a lot of time learning about the houses that are on the market in locations near where you are interested in, that are sold and under contract in the previous months; be familiar with their features, characteristics, material used, architecture style, upgrades, lot size, square footage, landscaping, floor plan, etc, etc;then you have to learn about the market trend, year before, current and prediction, and so on, then you have to find out what the buyers like at current time and how and if that has changed over time, and so on,
After you gather all that information, you put the house you are interested in next to those houses, than you can figure out what the price might be for the house. You should be able to explain your theory and able to convince whoever who is listening. Then you might be close.
i would not use Zillow - just got a call from my client wanted to know why the house they are interested in was just bought for $100,000 according to Zillow (market value $600,000). Well that's a bank owned property, the bank paid off the 2nd loan ($100,000), assumed the first loan of $500,000 and guess what zillow showed. Don't think my client would get that for $100,000