God of War Ragnarok might've quelled a lot of questions from the previous installment, but the reason behind Kratos' arrival at Midgard remains unanswered. The series' shift from Greek mythology to Norse, although a bit jarring for veteran God of War fans, was intentional.
Developer Santa Monica Studio wanted to refresh the series with a soft-reboot, giving players a brand new mythological setting to explore while keeping Kratos' character intact.
With God of War Ragnarok being the final chapter in Kratos' Norse saga, fans were expecting to get a definite insight into his arrival in the Norse lands. However, there isn't one.
While there are a few hints throughout the story, which culminate towards a somewhat definite answer, nothing is concrete.
There is also a tie-in novella for 2018's God of War, written by J.M. Barlog, that sheds some light on how Kratos might've made his way to the Norse realms. However, it is also only surface-level information and nothing concrete.
Although neither God of War Ragnarok nor God of War (2018) specifically answers the question, there are plenty of clues to work with.
Note: This article contains spoilers for God of War Ragnarok and God of War (2018).
In the official novelization of God of War (2018), it was hinted that after the fall of Greece in God of War 3, Kratos traveled for days on end, without any definite destination. The former God of War seemingly sacrificed his godhood to restore "hope," and was cursed with immortality.
Thus, despite impaling himself through the chest with the god-killing "Blade of Olympus," Kratos survived. However, he found himself in an entirely new and unknown realm, greeted by a fair-haired warrior wielding a frost-imbued ax.
Kratos being the rage-fueled
Read more on sportskeeda.com