I don't think there is a single word or anything *specific*, but the the idiom **at 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.