I don't think there is a single word or anything specific, but the idiom at one withat one with (nature) applies:
[Merriam-Webster]
1 : in a peaceful state as a part of something else
// I feel at one with nature.
So:
I like to visit mountains because it gives me the feeling of being at one with nature, reminding me of other trips and times I have been away from all things man-made.