How | Many Episodes Have Vikings Season 6?

Vikings Season 6 has 20 episodes.