ゲストは招待や呼び出しによって来た客人を指します。ホテルの宿泊客、パーティーの招待客、テレビ番組の出演者など、あらかじめ予定された来客に使うことが多いです。親密性や相手を敬う含意があります。
訪問者は、訪ねて来た人全般を指す中立的な表現です。予定の有無を問わず、目的地に来た人、来訪した人を指します。ビジネスの相手先訪問者、施設の来園者、突然の訪問者など、広く使えます。
ゲストは招待・選別された客で社交的・親密な文脈で、訪問者は来訪した人全般で中立的です。ゲストはホテルやパーティー、テレビ出演など予定された場面、訪問者は来客一般や仕事での訪問、施設利用者など幅広い場面で用いられます。ゲストにはもてなし・歓迎の意味、訪問者には客観的な事実性があります。
招待・迎える対象ならゲスト、客観的に来た人・一般客ならば訪問者を選びます。ビジネス文書やフォーマルな場面では訪問者、社交的・親密な場では通常ゲストが適切です。