A sightseeing route that includes massive walls of snow running through the Tateyama mountain range in central Japan opened Monday for this year's tourist season.