It depends which act. There are five scene 2s in the play. The only one which has anyone coming to a castle is in Act 4 Scene 2 when some murderers come to Macduff's castle. Of course people come to castles all the time throughout the play.
This question belongs in English Literature!
banquo
If he did, it is not shown in the play. As far as we know, he only had the one chance encounter with them.
Macbeth wrote Lady Macbeth a letter describing his encounter with the witches. Lady Macbeth reads it out at the beginning of Act I Scene 5
In scene 3 of act 1 in Macbeth, the external conflict arises between Banquo and Macbeth when they encounter the three witches. The witches make prophecies that spark jealousy and ambition in Macbeth, leading to a power struggle between the two friends as Macbeth becomes consumed by thoughts of becoming king.
The witches say this famous line in Act 1, Scene 1 of Macbeth, during their first encounter with Macbeth and Banquo on the heath. They are predicting when they will meet again with Macbeth.
The witches in Macbeth refer to themselves as the "weird sisters."
MacBeth meets the three witches with lady MacBeth
Macbeth.
The witches only gave Macbeth prophecies. It was his decision to do so after Lady Macbeth persuaded him. Although the witches' intentions was probably to cause this murder, the witches did not make Macbeth muder Duncan.
Macbeth did not like what the witches had told him.
Macbeth does.
No, the witches are proclaiming and predicting that Macbeth will be king and they are praising Macbeth.
Lady Macbeth echoes the words of the witches when she says "All hail, Macbeth, that shalt be king hereafter!". This echoes the witches' prophecy that Macbeth will become king.