I believe the sentence is not correct because the word "somewhere (and anywhere)" is an adverb of place and does not require the "to". So, the correct wording of the sentence would be, "No one is willing to drive somewhere far." There are times when we do use "to", usually when the word following the verb is a noun, such as the name of a city or a country, for example, "Next week I will fly to Xi'an. You may read about adverbs of place simply by Googling "adverbs of place".