に and へ are the two particles you put before a place to say "go there," and the good news is that for ordinary motion, either one is fine. 東京に行く and 東京へ行く are both perfectly natural. So the decision isn't really about the interchangeable middle — it's about the edges, where one particle is required and the other is wrong. The full side-by-side (the 送る exception, the に-is-a-workhorse asymmetry) is on the に vs へ particle page; this page distills it into three quick questions.
The core idea: へ is purely directional; に is not
Everything below flows from one fact. へ means one thing only — the direction of movement. に means far more: besides a motion goal it marks an arrival point, a recipient, a place you enter or reach. So the rule of thumb is:
Wherever the meaning is "toward" (a heading), either works. Wherever the meaning is "reach / into / onto / receive," only に works — へ is impossible.
夏休みに沖縄に行きます。
natsu-yasumi ni Okinawa ni ikimasu
I'm going to Okinawa over summer break.
夏休みに沖縄へ行きます。
natsu-yasumi ni Okinawa e ikimasu
I'm heading to Okinawa over summer break.
Both are correct. If there's any shading, に pins Okinawa as the endpoint you arrive at, while へ traces the path you're headed along. (The 夏休みに at the front is に-of-time, unrelated to the destination choice.)
Edge 1: reach / arrive / enter / receive → に only
This is the edge that generates real errors, because English "to" hides it. Whenever the meaning is a person receiving something, or physically reaching / entering / arriving at a point, only に works. へ — a pure heading — can't mark a target that receives or a point you make contact with.
A recipient (the person who gets something) is に, never へ:
弟にお金を貸した。
otōto ni o-kane o kashita
I lent my little brother some money.
The person you meet is treated as a target you go toward — に, never で or へ:
駅前で友達に会った。
ekimae de tomodachi ni atta
I met a friend in front of the station.
Arrival and entering demand the endpoint particle — に:
無事に家に着いたよ。
buji ni ie ni tsuita yo
I got home safe.
ノックしてから部屋に入ってください。
nokku shite kara heya ni haitte kudasai
Please knock before you enter the room.
Try へ in any of these — ×弟へ貸す, ×友達へ会う, ×家へ着く (for the contact sense) — and it grates on a native ear. The unifying reason: 貸す, 会う, 着く, 入る are all about a target reached or a point contacted, and へ only ever means "in the direction of." A person receiving money is not a compass bearing. に's range covers "the point/target of the action"; へ's doesn't.
Edge 2: salutations and pure headings → へ
The mirror edge belongs to へ. In the "To _" line of a letter, card, or dedication, へ is idiomatic and に is wrong — the words are being addressed toward the reader:
おばあちゃんへ いつも元気をありがとう。
obāchan e — itsumo genki o arigatō
Dear Grandma — thank you for always cheering me up. (card message)
へ is also the natural pick for a pure heading — a direction with no specific endpoint:
この道をまっすぐ北へ進んでください。
kono michi o massugu kita e susunde kudasai
Go straight north along this road.
来月、家族でヨーロッパへ向かいます。
raigetsu, kazoku de yōroppa e mukaimasu
Next month my family heads to Europe.
向かう ("head for") is all trajectory, so へ sits perfectly; 北へ ("northward") is a bearing, not a point. Both would still accept に, but へ carries the heading flavour more cleanly — and the salutation use is へ-only.
The interchangeable middle — and why に is the safer default
For a plain motion goal, relax: either particle is right. But if you had to memorize one fallback, choose に, because it works in far more places. Beyond destinations, に also marks existence (部屋にいる), time (三時に), recipients (友達に), and purpose (買い物に行く); へ does essentially just the one directional job plus the salutation. So anywhere へ works for a motion goal, に also works — but in most places に works, へ does not.
三時に駅で待ち合わせて、それから海へ行こう。
san-ji ni eki de machiawasete, sore kara umi e ikō
Let's meet at the station at three, and then head to the sea.
Three particles, three jobs: 三時に (time), 駅で (meeting place), 海へ (heading) — and only 海へ could swap to 海に (海に行こう). If you're unsure, に is the bet that's right more often.
Decision guide
| Situation | Particle | Example |
|---|---|---|
| Recipient (person who receives) | に only | 弟にお金を貸す |
| Person you meet | に only | 友達に会う |
| Arrive / enter / reach a point | に only | 家に着く, 部屋に入る |
| Plain motion goal (go / come / return) | either | 沖縄に行く / 沖縄へ行く |
| Pure heading (compass, 向かう) | へ preferred | 北へ進む |
| Letter salutation / dedication | へ only | おばあちゃんへ |
Common mistakes
❌ 弟へお金を貸した。
Incorrect — the person receiving is a recipient, which takes に, not へ.
✅ 弟にお金を貸した。
otōto ni o-kane o kashita
I lent my little brother some money.
❌ 駅前で友達へ会った。
Incorrect — the person you meet is a に-target; へ (a heading) can't mark a person.
✅ 駅前で友達に会った。
ekimae de tomodachi ni atta
I met a friend in front of the station.
❌ ホテルへ着いたら電話するね。
Incorrect for arrival — 着く demands the endpoint particle に; へ marks only direction.
✅ ホテルに着いたら電話するね。
hoteru ni tsuitara denwa suru ne
I'll call you when I get to the hotel.
❌ おばあちゃんに
Incorrect as a card's address line ('To Grandma') — a salutation takes へ, not に.
✅ おばあちゃんへ
obāchan e
To Grandma (card salutation)
The pattern behind every error: へ is spatial heading, so it can't mark a person who receives or a point you reach — and the "To _" line is fixed to へ. Nail those two edges and the interchangeable middle takes care of itself. For the fuller verb-by-verb picture and the 送る half-exception, see the に vs へ particle page; for に and へ each on their own, に of direction & goal and へ of direction. For the other に/で split (location of existence vs action), see the に vs で page.
Key takeaways
- へ is purely directional; に has far wider range. Wherever the meaning is reach/into/onto/receive, only に works.
- For a plain motion goal, に and へ are interchangeable: 沖縄に行く = 沖縄へ行く (に = endpoint, へ = heading).
- Recipients, 会う, 着く, 入る force に — a heading can't mark a receiver or a contact point.
- Salutations and pure headings take へ: おばあちゃんへ, 北へ進む.
- When in doubt, に is the safer default — it's right far more often than へ.
Now practice Japanese
Reading grammar gets you part of the way. The exercises are where it sticks — free, no signup needed.
Start learning Japanese→Related Topics
- に vs へ: Destination vs DirectionN4 — For motion goals に and へ are interchangeable (東京に/へ行く), but に emphasizes arrival at a precise point and is required for recipients (友達に渡す), while へ emphasizes direction and owns the letter salutation — recipients force に, pure headings prefer へ.
- に: Direction, Goal, and RecipientN5 — に marks the endpoint of motion (東京に行く), the recipient of a transfer (母に手紙を書く), and the target of an action — three uses unified by one idea: に is where the action arrives.
- へ: Direction (Toward)N5 — へ (written like 'he' but read 'e') marks the direction or heading of movement — 学校へ行く, 右へ曲がる, 家へ帰る — foregrounding the trajectory 'toward' rather than a pinpoint endpoint, and the only natural particle in letter salutations like 皆さんへ.
- に vs で: Location of Existence vs ActionN4 — A one-question decision for the に/で location split — look at the verb, not the noun or the English 'at': being-located/ending-up → に, doing-something → で — with a swap test and a flowchart.