What's the difference between particle へ and を?


Whats the difference between these particles and these two sentences?

  1. 国 **へ** 帰ります

  2. 国 **を** 帰ります

Don't they both mean "I return to the country"? or

A. おかあさんはみせ **へ** いく。

B. おかあさんはみせ **を** いく。

Are those both correct ways to say "Mom goes to the shop."?




国 **を** 帰ります and おかあさんはみせ **を** いく are grammatically incorrect as you don't
use を for 帰る、行く{いく｝、来る{くる｝、向かう{むかう}、移動{いどう}する、引｛ひ}っ越{こ}す and other similar
verbs that indicate movement to another location. For those verbs either へ or
に used.

To learn about the difference between へ and に, check this link --> [When going
somewhere, is there any difference between e (へ) and ni
(に)?](https://japanese.stackexchange.com/questions/80/when-going-somewhere-is-
there-any-difference-between-e-%E3%81%B8-and-ni-%E3%81%AB)

