Fetching details from the dictionary...

visitor from afar; guest
「客人」 has other readings with different meanings.
遠い国から客人が訪ねてきた。
A guest came visiting from a distant country.
客人をもてなすために料理を作った。
I cooked to entertain the guest.
客人に一番いい部屋を用意した。
I prepared the best room for the guest.