VRAINS ends with 120 Episodes.
Episode 120 繋がる世界 (Connected World), airing on September 25th 2019 will be the last and final episode of the Yu-Gi-Oh! VRAINS anime.
As a reminder, a new TV show has been announced for 2020, and products will continue to be sold in Japan.
No reason has been provided why the TV show is ending, but it will be replaced by an anime about basketballs.