Basic Difference
に = specific destination (concrete point)
へ = direction/orientation (abstract path)
東京に行く - "go to Tokyo" (destination focus)
東京へ行く - "go toward Tokyo" (direction focus)
In Most Cases: Interchangeable
For basic sentences about going places, both work:
学校に行く ✓
学校へ行く ✓
Both mean "go to school"
日本に来る ✓
日本へ来る ✓
Both mean "come to Japan"
When に is More Natural
Specific point arrival
駅に着く - "arrive at station"
(へに着く sounds odd)
家に帰る - "return home"
(に more common for 帰る)
Attaching/entering
壁に貼る - "stick to wall"
部屋に入る - "enter room"
When へ is More Natural
Emphasizing direction/path
北へ向かう - "head north"
前へ進む - "advance forward"
Abstract/symbolic direction
未来へ - "toward the future"
夢へ - "toward dreams"
Formal/literary tone
皆様へ - "to everyone" (letter opening)
Only に (Never へ)
Existence location
✓ 部屋にいる - "be in room"
✗ 部屋へいる
Time
✓ 三時に - "at 3 o'clock"
✗ 三時へ
Indirect object
✓ 友達に手紙を書く - "write to friend"
✗ 友達へ手紙を書く (less common)
Comparison Chart
| Use | に | へ |
|---|---|---|
| Destination | ✓ | ✓ |
| Direction/path | △ | ✓ |
| Specific point | ✓ | △ |
| Existence | ✓ | ✗ |
| Time | ✓ | ✗ |
| Indirect object | ✓ | △ |
Nuance Difference
手紙を母に送る
"send letter to mother" (recipient focus)
手紙を母へ送る
"send letter toward mother" (direction focus)
Both correct, に more common in speech.
Common Verbs
| Verb | Prefers | Example |
|---|---|---|
| 行く | Both | 学校に/へ行く |
| 来る | Both | 日本に/へ来る |
| 帰る | に | 家に帰る |
| 着く | に | 駅に着く |
| 向かう | へ | 北へ向かう |
| 進む | へ | 前へ進む |
Regional Preferences
Some regions prefer one over the other:
Standard: 学校に行く
Some dialects: 学校へ行く (more common)
Both are correct nationwide.
Key Takeaways
✓ Mostly interchangeable for destination
✓ に for specific points
✓ へ for direction/path
✓ に more common in daily speech
✓ へ slightly more formal/literary
Related: