Trains to Almería Find train times and tickets

The city of Almería is the largest resort on the coast of eastern Andalucía. With its very dry, sunny climate, Almería has long been a place to relax. It is very easily reached by train. There are twice-daily fast trains from Madrid to Almería, which take an exceptionally beautiful route as they cut through the rugged Sierra Morena. The journey takes between six and seven hours, though there are plans to connect Almería to Spain’s high-speed rail network. Until that happens, Almería is slower to reach from Madrid than other Andalusian cities like Córdoba or Málaga. But Almería is worth the effort. This relaxed, modern city offers more than just sun, sea and sand. Most visitors make time for an out-of-town excursion to the remarkable landscapes of Cabo de Gata and Níjar National Park - a region that rates as Europe's only real desert.

From Almería there is a useful rail link to Granada (with the remarkable Alhambra Palace). That journey takes just under 2 hrs and 30 mins. Usually it is possible to stay on the train beyond Granada and continue all the way to Seville, but for much of 2017 buses are replacing trains for a longish stretch west of Granada as that rail route is being rebuilt. There are plans for a new high-speed rail route from Almería to Valencia, but don't hold you breath. The first trains are unlikely to run before 2023. For travellers wanting to travel even further south than Almería, there is a useful range of ferry connections to North Africa, with one to three boats each day to Nador (Morocco) and occasional ferries to Ghazaouet (Algeria).

Search accommodation in Almería


Travel to Almería by train from anywhere in the UK or across Europe

Madrid to Almería by train

from £22.00

Avg 0 changes 5hr 58m

Barcelona to Almería by train

from £53.00

Avg 1 change 10hr 14m

Granada to Almería by train

from £19.00

Avg 0 changes 2hr 21m

Seville to Almería by train

from £38.00

Avg 0 changes 5hr 41m

Country guide

Trains to Spain

Read our country guide

Image credits: © Domingo Leiva

Passenger age requirements

Different countries have different classifications for "Child" and "Youth". That's why we ask you to enter the age of young passengers when you search.

Countries Children Youths
Belgium and Luxembourg 6 - 11 12 - 25
Eurostar 4 - 11 12 - 25
France* 4 - 11 12 - 25
Germany* 6 - 14 15 - 25
Italy 4 - 11 12 - 25
Netherlands (including Thalys) 4 - 11 12 - 25
Spain* 4 - 13 14 - 25
Switzerland 6 - 16 17 - 25
United Kingdom* 5 - 15 16 - 25
others 4 - 11 12 - 25

* There are some exceptions to these definitions. Please see child and youth passenger age requirements for more information.

You can also read about Youth and Senior discounts and railcards.

Log in / Register

  1. We'll assume you've read
    our Terms of Service.