In a word, the answer is "no". In the same way there is no direct antonym for murderer, thief, car-jacker, etc.
Saying that, there did use to be a word: Soothsayer. (In the mid-14th century it meant, "one who speaks truth".)
Synonyms of parochial, "characterized by an unsophisticated focus on local concerns to the exclusion of wider contexts", may serve. Such synonyms include confined, insular, limited, local, narrow, narrow-minded, petty, provincial, regional, small-minded, isolated.
Insular, for example, has a sense that means "separate or isolated from the surroundings; having little interaction with external parties; provincial." Narrow-minded and small-minded are of course easily understood, and so would be close-minded.
Blinkered, fitted with blinkers, or "eye shields attached to a hood for horses, to prevent them from seeing backwards and partially sideways", is another possibility, as are formations from synonyms blinders and winkers.
Edit: Also consider monomania, "excessive interest or concentration on a singular object or subject" or "a pathological obsession with one person, thing or idea"; obsession, "compulsive or irrational preoccupation; an unhealthy fixation"; idée fixe;
tunnel vision, "an extremely narrow point of view; narrow-mindedness"; and locked-in.
Best Answer
The word egoist is slightly different from egotist; its senses include “An egocentric or self-centered person”. Narcissist, with sense “One who shows extreme love and admiration for himself or herself”, and solipsist, “One who adheres to self-absorption and an ignorance of the views or needs of others”, may be relevant too.
Edit: As mentioned in comments and as used in the definition of egoist above, egocentric has senses like “selfish, self-centered” and “egotistical”. It also has a less-obvious sense:
[Link sources: wiktionary and ELU 1,2,3,4].