Kamikochi Overview About 1,500 metres above sea level, surrounded by snow-capped mountains twice as high, Kamikochi lives up to its name — which means “the land of the gods”. Connects with