Hi,
"y" and "en" are complementary personal pronouns.
"y" generally represents: places, things or abstract notions.
"en" generally replaces a complementary nominal group preceded by the preposition "de".
Ce train va en Suisse ?
"Suisse" is a place, so we use "y"
Oui, il y va.
ps: Sorry if my English might be bad ^^