Did you come from far away for this party?
'Lontano' = lon-TA-no, stress on second syllable. 'Venuto' = ve-NU-to.
Use this when you sense someone might have travelled to attend. It shows social awareness and creates an opportunity to talk about where the person lives, their travel, and their connection to the host.
'Venire da lontano' (to come from far away) is an idiomatic expression. 'Sei venuto/a' is the passato prossimo of 'venire' — note the auxiliary verb is 'essere' (not avere) for verbs of motion. The participle agrees in gender: venuto (m), venuta (f).
Dove sei venuto/a da?
Where have you come from?
Asking for the specific starting point of the journey
Hai trovato bene la casa?
Did you find the house OK?
Practical question about navigation
Riesci a tornare stasera o dormi qui?
Can you get back tonight or are you staying?
Practical question about overnight plans
Italy's excellent rail network (including high-speed Frecciarossa trains) makes it relatively easy to travel between cities. However, Italians who travel significant distances for a friend's birthday or party demonstrate the intensity of Italian friendship loyalty. The saying 'l'amicizia è sacra' (friendship is sacred) is taken seriously.