On our road there is a fibre distribution point (or something like that) on each of our telegraph poles. Fibre is then fed from there to the premises (in the case of my two next door neighbours on infinity three there's a distribution point on the outside which then feeds another point inside the house).
So in the case of our road, it's all there ready to go for the entire street. If your question is if your road isn't already set up then yea, it's going to be a costly exercise and worth checking out some of the existing threads re: pricing.