There are so many factors that come into play it's very difficult to place a value on domains.
They have no physical value so the mantra "It's worth what somebody is willing to pay for it" holds true.
A few factors that go towards valuing a domain are:
Obviously this list is not exhaustive! You could try Sedo
to get an idea of what has been selling and for how much.