Cost of treatment depends upon various factors.. It depends upon the size and location of the cavity, tooth involved, complexity of the canals, expertise of the dentist etc.. Apart from these, it also varies from city to city, area to area, clinic to clinic..
Next Steps
I suggest you visit a dentist and just get a consultation done.. later you can decide to get the treatment done or not depending on your budget..