に vs へ: Destination vs Direction

に 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.)

💡
Run three questions in order. (1) Is the goal a recipient, or a reach/enter/arrive meaning (着く, 入る, 会う, 渡す)? → に only. (2) Is it a letter salutation or a pure compass heading? → . (3) Otherwise it's a plain motion goal → either, picking に for the endpoint feel, へ for the heading feel.

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.

💡
If a person receives anything — 渡す, あげる, 教える, 貸す, 電話する, 会う — the target is and only に. This is the single rule that resolves most に/へ errors: recipients are never へ.

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

SituationParticleExample
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 DirectionN4For 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 ActionN4A 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.