ignore him. he'll get the message eventually.
Have you asked him?
As a guy, occasionally, direct is the way to go. Reading the air is hard with texts & just with some people in general.
"He haven't even met yet"
"why he's bothering to go to the effort to meet me, fly me out and all that"
Personally i'm wondering the opposite, why isnt he meeting you every few months when he goes to see his family who are in the same hometown as you?
If he wants to meet you, then have him do so when you are in an area you know in your hometown when he is visiting family - ideally when you have some friends with you. Take your time and get to know them in person. The idea of flying out to see him could be extremely dangerous.
If you think he is a nice guy and you'd be interested in meeting him then you should meet up with him. I would, however, suggest you meet for the first time in a public place in your hometown the next time he is in visiting relatives. You shouldn't go by yourself to some place you are unfamiliar with. If he treats you with respect and wants to legitimately get to know you better and if you'd like to get to know him in person then I would just do it! Meet him! Yes, he's far away but chemistry is chemistry. There may be girls closer in proximity to him but he's not feeling a connection to them..... he's feeling a connection to you. I don't think it would be a waste of time but if you do then you should let him know sooner or later that meeting with him and getting to know him better just isn't going to happen you'd really like to date someone who lives nearby. That way he knows you're not going to be available to him for anything. Also, if he's wanting to actually get to know you and not just hook up then he'll be happy to meet you in your town and don't invite him back to yours he'll be understanding. Hopefully he take you for dinner or something at that point to spend time with you that does not involve sex. If he starts pressuring you to go back or to come to his town and stay with him then you know he's only looking for a hook-up.