English is happy to say "I'm going to work" and leave the how unspecified — you might walk, drive, or cycle, and "go" covers all of it. Dutch can do that too with gaan, but it just as often picks a verb that builds the means of transport into the verb itself: lopen (on foot), rijden (by vehicle), fietsen (by bike). Choosing the right one is mostly natural once you see the system — with one notorious trap waiting for English speakers, which is that lopen in the Netherlands means walk, not run. This page lays out the whole set.
The decision in one view
| Verb | Means | Use it for |
|---|---|---|
| gaan | to go (generic) | any movement when the means doesn't matter |
| lopen | to walk / go on foot | travelling on foot (Netherlands) |
| rijden | to drive / go by vehicle | car, bus, train, motorbike |
| fietsen | to cycle | going by bike |
| wandelen | to stroll / walk for pleasure | a leisurely walk, a hike |
| rennen / hardlopen | to run | moving fast on foot (this is 'run', NOT lopen) |
Gaan: the generic "go"
Gaan is the all-purpose verb of motion. Use it when the means of travel is irrelevant or obvious from context — you simply state the destination. This is the workhorse, and it pairs with the auxiliary zijn in the perfect (ik ben gegaan), because it expresses a change of location.
Ik ga morgen naar mijn oma.
I'm going to my grandmother's tomorrow. (How? Doesn't matter — gaan.)
Waar ga je naartoe?
Where are you going? (naartoe = 'to where', the directional form.)
De kinderen gaan om acht uur naar school.
The kids go to school at eight.
Gaan also famously builds the near future (Ik ga koken — "I'm going to cook"), but that is a separate use; here we care about it as plain movement.
Lopen: on foot (and the big trap)
In the Netherlands, lopen means to walk / to go on foot. This is the trap, because the same verb lopen in Belgian Dutch (Flanders) often means to run. So a sentence like ik loop naar het station means "I walk to the station" in Amsterdam but could be read as "I run to the station" in Antwerp. For standard Netherlands Dutch — what most learners are aiming for — fix the meaning firmly as walk.
Ik loop elke dag naar mijn werk; het is maar tien minuten.
I walk to work every day; it's only ten minutes. (lopen = walk, in the Netherlands.)
Zullen we naar het centrum lopen of de bus nemen?
Shall we walk to the centre or take the bus?
Het kind kan al lopen.
The child can already walk. (Of a toddler learning to walk — clearly 'walk', never 'run'.)
Because lopen is walking, the verb for running is a different word: rennen for a quick dash, or hardlopen for running as a sport/jog. Do not use lopen for running in the Netherlands.
Ik moet rennen, anders mis ik de trein!
I have to run, or I'll miss the train! (rennen = run, not lopen.)
Ze gaat elke ochtend hardlopen in het park.
She goes running in the park every morning. (hardlopen = jogging/running as exercise.)
Rijden: by vehicle
Rijden covers movement by vehicle — driving a car, but also "going" by car, bus, train, or motorbike. It is both transitive ("to drive a car") and intransitive ("to ride/go by vehicle"). The natural pattern is met de auto / de trein rijden ("go by car / by train") or simply ik rijd naar....
Ik rijd morgen naar Utrecht; het is te ver om te fietsen.
I'm driving to Utrecht tomorrow; it's too far to cycle.
We rijden met de trein naar Parijs.
We're going to Paris by train.
Pas op, hij rijdt veel te hard.
Watch out, he's driving way too fast.
Note the spelling: the ik-form is rijd, but it is pronounced and (in jij/hij) written rijdt. The ij digraph is essential — rijden, never riden.
Fietsen: by bike
This is the one English most needs to relearn, because English has no single verb "to bike to a place" — it says "cycle" or "go by bike," but rarely as smoothly as Dutch. In a cycling country, fietsen is an everyday verb: naar het werk fietsen ("cycle to work"), door de stad fietsen ("cycle through town"). Prefer fietsen over the clunky met de fiets gaan.
Ik fiets elke dag naar mijn werk.
I cycle to work every day.
In het weekend fietsen we vaak langs de rivier.
At the weekend we often cycle along the river.
Het regent — zal ik fietsen of de tram pakken?
It's raining — shall I cycle or take the tram?
Wandelen: a walk for pleasure
Lopen is plain walking (getting somewhere on foot); wandelen is walking for enjoyment — a stroll, a ramble, a hike. Een wandeling maken is "to go for a walk." If you walk to the shop because you need bread, that's lopen; if you walk in the woods on Sunday for the pleasure of it, that's wandelen.
Op zondag gaan we graag wandelen in het bos.
On Sundays we like to go walking in the woods. (wandelen = a pleasure walk, not just getting there.)
Na het eten maakten we een korte wandeling.
After dinner we went for a short walk.
A note on the auxiliary: zijn with a goal
All these motion verbs normally take zijn in the perfect tense when there's a destination — because reaching a place is a change of state. Ik ben naar huis gelopen ("I walked home"), we zijn naar Parijs gereden ("we drove to Paris"). Without a goal — describing the activity itself — they can take hebben: ik heb de hele middag gefietst ("I cycled all afternoon"). The rule of thumb: directional → zijn; pure activity → hebben.
Ik ben naar het station gelopen.
I walked to the station. (Destination → zijn.)
We hebben de hele dag gewandeld.
We walked/hiked all day. (Activity, no single goal → hebben.)
Common Mistakes
❌ Ik loop naar de bus omdat ik te laat ben.
Incorrect if you mean 'run' — in the Netherlands lopen is WALK. To say you run, use rennen.
✅ Ik ren naar de bus omdat ik te laat ben.
I'm running for the bus because I'm late.
❌ Ik ga met de fiets naar mijn werk.
Understood, but clunky — Dutch has a dedicated verb for cycling.
✅ Ik fiets naar mijn werk.
I cycle to work.
❌ Ik rijd naar de winkel.
Wrong if you go on foot — rijden is by vehicle. Walking to the local shop is lopen.
✅ Ik loop naar de winkel.
I walk to the shop.
❌ Ik heb naar huis gelopen.
Incorrect — with a destination, motion verbs take zijn, not hebben.
✅ Ik ben naar huis gelopen.
I walked home.
❌ Op zondag lopen we in het bos voor de lol.
Odd — for a pleasure walk in the woods, Dutch prefers wandelen over plain lopen.
✅ Op zondag wandelen we in het bos.
On Sundays we walk/stroll in the woods.
Key Takeaways
- gaan = generic "go" (means unspecified); lopen = walk / on foot; rijden = by vehicle; fietsen = cycle; wandelen = stroll for pleasure.
- The big trap: in the Netherlands, lopen means WALK, not run. "Run" is rennen (a dash) or hardlopen (jogging). In Flanders, lopen can mean run — but aim for the NL meaning.
- Prefer the dedicated verb (fietsen, rijden) over "gaan + means" — it's more natural.
- Motion verbs take zijn with a destination, hebben for the pure activity.
- Watch the spelling: rijden / rijdt with ij, never riden.
Now practice Dutch
Reading grammar gets you part of the way. The exercises are where it sticks — free, no signup needed.
Start learning Dutch→Related Topics
- Lopen (to walk) — Full ConjugationA2 — The complete paradigm of lopen (strong, liep/liepen/gelopen): present, simple past (liep/liepen), the perfect that takes hebben for the activity but zijn with a destination (ik ben naar huis gelopen), imperative, and participle.
- Gaan (to go) — Full ConjugationA1 — Complete conjugation of gaan ('to go') — present ga/gaat/gaan, the irregular past ging/gingen, the perfect with ZIJN (ben gegaan), the imperative ga!, and gaan as the 'going to' future auxiliary taking a bare infinitive.
- Choosing the Perfect Auxiliary: Hebben or Zijn?B1 — A decision guide for the Dutch perfect tense — zijn for changes of place and state (gaan, komen, worden, sterven), hebben for transitives and plain activities — plus the crucial rule that motion verbs flip between the two depending on whether a destination is named.
- Everyday Separable Verbs that Take ZijnA2 — Common separable verbs of motion and change that form the perfect with 'zijn' — opstaan, aankomen, weggaan, terugkomen, uitgaan, instappen, uitstappen, and inseparable vertrekken — with how the prefix splits in main clauses, where 'ge-' lands in the participle, and the 'op te staan' infinitive split.