I will go or I am going to go? What is the difference?

We can use both forms to express predictions in the future. The biggest difference is that be going to expresses a plan that the speaker made before the conversation. Will shows a decision that the speaker makes at the time of speaking.

Consider this situation:

Terry, would you like to come to my house for dinner tomorrow night? I am going to have a dinner party. I am not sure what dessert to have…. Oh I know, we will have chocolate ice cream sundaes!

Témoignages

Depuis 2006, nous faisons toujours affaires avec Le Carrefour des langues et notre choix s’est avéré très judicieux. La qualité de la formation reçue a été au-delà de nos attentes. Nous avons tous amélioré notre profil linguistique. Les commentaires des employés furent très élogieux à l’égard de l’École de langues et de ses formateurs.

France
Agente d’approvisionnement
Agriculture et Agroalimentaire Canada