¿Qué debo hacer si un amigo que tiene sentimientos por mí quiere venir a visitarme y quiero verlo pero no quiero guiarlo?

Por supuesto que deberías decírselo. Amablemente.
Pregúntele a sus intenciones. Pregúntale por qué vendría tan lejos para verte. Si tiene la sensación de que lo está haciendo con la esperanza de un romance, diga: “Será agradable de ver, pero creo que debería saber que no tengo ninguna intención de involucrarme románticamente con usted. O besar, no tomar las manos, ninguna eso. Puedes conocer a mis amigos y podemos hablar sobre todo tipo de cosas a través del café, pero eso es todo. ¿De acuerdo? ”
OBTENER ACUERDO.
Si no está de acuerdo, sugiérale que tal vez no sea una buena idea visitarlo ahora mismo.
Y dile a tus amigos para que sepan cuáles son tus intenciones también.

Ha expresado interés romántico repetidamente, y ahora planea conducir quince horas para verte. Hay un 100% de posibilidades de que tenga esperanzas de que sea más que amigable salir de este viaje.

Creo que es una buena idea dejar completamente claro que solo te interesa una relación platónica. Solo dile que te gusta como amigo, pero solo como amigo y no quieres engañarlo accidentalmente y herir sus sentimientos.