G13 · Grammar

Prepositions of Movement — A, De, Hacia, Hasta

Say where you are going, coming from and how far

A — to

A marks the destination. Remember the contraction: a + el = al.

Voy a Madrid. (I am going to Madrid.)

Vamos al cine. (We are going to the cinema.) — a + el = al

De / Desde — from

De = from (origin). Desde = from, emphasising the starting point. Contraction: de + el = del.

Vengo de la oficina. (I am coming from the office.)

Salgo del trabajo a las seis. (I leave work at six.) — de + el = del

Desde mi casa hasta la estación hay un kilómetro. (From my house to the station it is one kilometre.)

Hacia / Hasta — towards / as far as

Hacia = towards (direction, you may not arrive). Hasta = up to / as far as (the limit).

Caminamos hacia el centro. (We walk towards the centre.)

Este autobús va hasta la playa. (This bus goes as far as the beach.)

Por — through / along

Por covers movement through or along a place.

Paseamos por el parque. (We stroll through the park.)

El tren pasa por Toledo. (The train passes through Toledo.)

En — transport

For means of transport, Spanish uses en: en coche, en tren, en avión. Exception: a pie (on foot) and a caballo.

Viajamos en tren. (We travel by train.)

Voy al trabajo a pie. (I walk to work.)

Common Mistakes

Traps for English speakers

These are the errors English speakers make most often.

Voy a el cine.
Voy al cine.
a + el always contracts to al
Vengo de el trabajo.
Vengo del trabajo.
de + el always contracts to del
Viajo por tren.
Viajo en tren.
Transport takes en: en tren, en coche — except a pie
Voy en pie.
Voy a pie.
On foot is the exception: a pie, never en pie
El bus va hacia la playa (and stops there).
El bus va hasta la playa.
If it reaches the end point, use hasta; hacia is only direction

Recap: Prepositions of Movement

To
a (a+el = al)
Vamos al cine.
From
de (de+el = del) / desde
Vengo del trabajo.
Towards
hacia
Caminamos hacia el centro.
As far as
hasta
El bus va hasta la playa.
Through / along
por
Paseamos por el parque.
Transport
en + transport / a pie
Viajamos en tren. Voy a pie.
Practice now →