Italian flag

Going somewhere to do something with 'andare', 'venire' and 'tornare a' + infinitive

When you go somewhere to do something, Italian uses a fixed pattern: a verb of motion, then the little preposition a, then the plain infinitive of the activity. Vado a mangiare means I'm going to eat, and andiamo a ballare means we're going dancing. The same pattern works with venire (to come) and tornare (to go back). It also sits inside many everyday expressions, such as andare a trovare (to visit) and passare a prendere (to pick someone up).

English speakers trip over this pattern because English says the same idea in several different ways: go dancing, go and eat, go to eat, come see me. Italian ignores all of these and always uses a + infinitive. It never uses per, never a form ending in -ando, and never e (and).

Word list
andareA1 to go vado a mangiare = I'm going to eat andare a trovareA1 to visit andare a trovare = to visit people only (places use visitare) venireA1 to come vieni a mangiare = come and eat (towards the speaker) venire a trovareA1 to visit vieni a trovarmi = come and visit me andare a dormireA2 to go to bed vado a dormire = I'm going to bed ritornareA2 to return ritorno a lavorare = I go back to work tornareA2 to return torno a lavorare = I go back to work (also means doing again) andare a fare acquistiB1 to shop andare a fare acquisti = to go shopping (same as andare a fare shopping) andare a fare shoppingB1 to shop andiamo a fare shopping = we're going shopping andare a prendereB1 to collect andare a prendere = to go and fetch something or someone passare a prendereB1 to pick up ti passo a prendere = I'll pick you up venire a prendereB1 to pick up viene a prendermi = he's coming to pick me up
How it works

The first verb shows the movement and changes for the person and tense. The second verb stays in the infinitive, the dictionary form ending in -are, -ere or -ire. The a links them. Any activity can go in the second slot: ballare, mangiare, studiare, dormire.

Stasera andiamo a ballare in discoteca.
(Tonight we're going dancing at the club.)
Vado a mangiare una pizza con Luca.
(I'm going to eat a pizza with Luca.)

Rule of thumb: if someone physically moves in order to do something, put a between the motion verb and the infinitive. Where the second verb starts with a vowel, many speakers write ad instead of a, as in vado ad aprire.

The words
The three motion verbs

Andare is the most common. Venire is used for movement towards the speaker or the listener. Tornare is used for going back somewhere to do something.

Vieni a mangiare da noi domenica?
(Are you coming to eat at our place on Sunday?)
Dopo pranzo torno a lavorare.
(After lunch I go back to work.)
Fixed everyday expressions

Some combinations are so common that they work like single words. Andare a dormire means to go to bed. Andare a fare shopping and andare a fare acquisti both mean to go shopping.

Sono stanco, vado a dormire.
(I'm tired, I'm going to bed.)
Sabato andiamo a fare shopping in centro.
(On Saturday we're going shopping in town.)
Domani mattina vado a fare acquisti al mercato.
(Tomorrow morning I'm going shopping at the market.)
Visiting people

To visit a person is andare a trovare, or venire a trovare when the visit is to the speaker. Only use these for people. To visit a museum or a city, use visitare.

Questo weekend andiamo a trovare i nonni.
(This weekend we're visiting our grandparents.)
Vieni a trovarmi a Roma!
(Come and visit me in Rome!)
Picking up and collecting

Andare a prendere means going to fetch something or someone. Passare a prendere means stopping by to pick someone up, usually by car. Venire a prendere means coming to pick someone up.

Devo andare a prendere le chiavi da mia sorella.
(I have to go and get the keys from my sister's place.)
Ti passo a prendere alle otto.
(I'll pick you up at eight.)
Mio padre viene a prendermi alla stazione.
(My dad is coming to pick me up at the station.)
Watch out
English going to is not always movement

English often uses going to to talk about plans or the future, even when nobody goes anywhere. Italian does not use andare a for that. It uses the present tense or the future tense.

Stasera guardo un film a casa.
(Tonight I'm going to watch a film at home.)
Pronouns can move

With a pronoun such as la or mi, you can attach it to the infinitive (vado a trovarla) or put it before the motion verb (la vado a trovare). Both are correct.

Tornare has a second meaning

Tornare a + infinitive can also mean doing something again, with no movement at all. For example, torna a piovere means it's raining again.

The typical mistake is translating the English word for word, as in *vado per mangiare or *vado e mangio. Always use a + infinitive instead.

Suonano alla porta, vado ad aprire.
(Someone's at the door, I'll go and open it.)
Summary

When someone goes, comes or goes back somewhere to do something, use andare, venire or tornare + a + infinitive: vado a dormire, vieni a trovarmi, torno a lavorare. Never use per or e here. For plans that involve no movement, simply use the present or future tense.