Hi, there are various factors which govern the cost, like what is the condition of your tooth,Is there an underlying infection,how many sittings would be required, experience and expertise of the treating doctor, for cap it varies on which type of cap you want, experience and expertise of the doctor etc.
So best to go to a dentist near your location and find out.
Next Steps
consult a Dentist near your Location