because of the light weight parts and more custom frame designs, the lower end road bikes cost significantly more than lower end mountain bikes. when you get to the midrange to high end bikes, they cost similar. my Specialized stumpjumper mtb was $400 more than my friends full carbon Specialized tarmac. it just depends how much you want to spend when you get to higher end bikes.