Trains to Málaga Find train times and tickets

Málaga is the biggest tourist magnet on the south coast of Spain. Second only to Seville in the list of Andalusian cities by size, Málaga is busy and cosmopolitan. You'll get a sense of this when you step off the train at the city's main station. It is a stunning piece of modern design, named in honour of writer María Zambrano. For many visitors, Málaga means beaches. But the birthplace of Picasso is a major centre for cultural tourism, too. The heart of the old city is very compact and conveniently close to María Zambrano station. For access to nearby resorts, local suburban trains (called Cercanías) shuttle along the coast to Torremolinos and Fuengirola. There are also good links to other cities in Andalucía. Córdoba is less than an hour away, Ronda and Seville both less than two hours.

Málaga lies at the southern extremity of Spain's (and Europe's) high-speed rail network. All main rail routes out of the train station lead north. The fastest train of the day covers the 513 kilometres to Madrid in just 2 hrs 25 mins. There are also direct high-speed services to Zaragoza and Barcelona. These first-class links mean that it is perfectly possible to travel from Paris to Málaga in a day. The journey takes just over 13 hrs. Our local tip: the Media Distancìa trains (usually bound for either Ronda or Seville) which run north from Málaga take a very different route from the high-speed trains. There is an especially dramatic stretch of this line, about 30 minutes out of Málaga, as the train runs up El Chorro gorge. There are lots of tunnels to be sure, but also some stunning views of chasms and precipices.

Search accommodation in Málaga

Airbnb

Travel to Málaga by train from anywhere in the UK or across Europe.

Barcelona to Málaga by train

from $44.11

Avg 0 changes 5hr 36m

Madrid to Málaga by train

from $29.62

Avg 0 changes 2hr 20m

London to Málaga by train

from $238.30

Avg 3 changes 22hr 35m

Valencia to Málaga by train

from $27.65

Avg 0 changes 4hr 39m

Córdoba to Málaga by train

from $12.51

Avg 0 changes 48m

Seville to Málaga by train

from $29.62

Avg 0 changes 1hr 55m

Granada to Málaga by train

from $26.33

Avg 1 change 2hr 18m

Paris to Málaga by train

from $117.18

Avg 2 changes 13hr 10m

Antequera to Málaga by train

from $12.51

Avg 0 changes 21m

Ronda to Málaga by train

from $18.43

Avg 0 changes 2hr

Osuna to Málaga by train

from $17.12

Avg 0 changes 1hr 26m

Cádiz to Málaga by train

from $45.42

Avg 1 change 3hr 45m

Bobadilla to Málaga by train

from $9.22

Avg 0 changes 50m

Jerez de la Frontera to Málaga by train

from $40.81

Avg 1 change 3hr 12m

Alicante to Málaga by train

from $53.32

Avg 1 change 5hr 41m

Show more

Ciudad Real to Málaga by train

from $28.97

Avg 0 changes 1hr 56m

Zaragoza to Málaga by train

from $36.86

Avg 0 changes 4hr 2m

El Chorro to Málaga by train

from $7.90

Avg 0 changes 39m

Dos Hermanas to Málaga by train

from $27.65

Avg 0 changes 2hr 12m

Perpignan to Málaga by train

from $236.99

Avg 1 change 7hr 50m

Girona to Málaga by train

from $84.92

Avg 1 change 6hr 9m

Montpellier to Málaga by train

from $188.27

Avg 0 changes

Algeciras to Málaga by train

from $30.28

Avg 1 change 3hr 40m

Tarragona to Málaga by train

from $38.84

Avg 0 changes 5hr 1m

Puerto de Santa Maria to Málaga by train

from $123.76

Avg 1 change 3hr 21m

Albacete to Málaga by train

from $65.17

Avg 1 change 4hr 29m

Valence to Málaga by train

from $277.14

Avg 2 changes 11hr 3m

Huelva to Málaga by train

from $44.76

Avg 1 change 3hr 40m

Cuenca to Málaga by train

from $46.08

Avg 0 changes 3hr 38m

Toledo to Málaga by train

from $70.44

Avg 1 change 3hr 20m

Bilbao to Málaga by train

from $65.17

Avg 1 change 8hr 46m

Milan to Málaga by train

from $194.20

Avg 2 changes 22hr 46m

Pamplona to Málaga by train

from $67.15

Avg 1 change 6hr 12m

Almería to Málaga by train

from $50.69

Avg 1 change 4hr 50m

Puertollano to Málaga by train

from $39.50

Avg 0 changes 1hr 38m

Toulouse to Málaga by train

from $187.62

Avg 2 changes 10hr

Lyon to Málaga by train

from $164.58

Avg 2 changes 12hr 1m

Narbonne to Málaga by train

from $231.72

Avg 1 change 8hr 32m

Palencia to Málaga by train

from $106.64

Avg 1 change 5hr 35m

San Sebastián to Málaga by train

from $73.07

Avg 1 change 9hr 3m

Alcázar de San Juan to Málaga by train

from $82.95

Avg 1 change 3hr 31m

Murcia to Málaga by train

from $58.59

Avg 2 changes 6hr 38m

Andujar to Málaga by train

from $46.08

Avg 1 change 2hr 21m

Valladolid to Málaga by train

from $91.50

Avg 1 change 4hr 55m

Lleida Pirineus to Málaga by train

from $38.84

Avg 0 changes 4hr 43m

Irun to Málaga by train

from $113.89

Avg 1 change 9hr 26m

Nîmes to Málaga by train

from $172.47

Avg 1 change 10hr 3m

León to Málaga by train

from $55.30

Avg 1 change 6hr 20m

Marseille to Málaga by train

from $115.86

Avg 1 change 11hr 2m

Bordeaux to Málaga by train

from $175.11

Avg 2 changes 12hr 34m

Avignon to Málaga by train

from $223.82

Avg 1 change 10hr 22m

Gijón to Málaga by train

from $112.57

Avg 1 change 8hr 50m

Lille to Málaga by train

from $226.46

Avg 2 changes 15hr 27m

Brussels to Málaga by train

from $172.47

Avg 3 changes 15hr 42m

Linares-Baeza to Málaga by train

from $59.91

Avg 1 change 3hr 43m

Santander to Málaga by train

from $71.10

Avg 1 change 8hr 2m

Manzanares to Málaga by train

from $86.24

Avg 1 change 3hr 4m

Vigo to Málaga by train

from $80.97

Avg 2 changes 10hr 5m

Pont Rousseau to Málaga by train

from $243.57

Avg 3 changes 17hr

Burgos to Málaga by train

from $57.93

Avg 1 change 6hr 10m

Jaen to Málaga by train

from $34.23

Avg 1 change 3hr 5m

Santiago de Compostela to Málaga by train

from $51.35

Avg 1 change 8hr 33m

Ourense to Málaga by train

from $104.67

Avg 1 change 7hr 55m

Oviedo-Llamaquique to Málaga by train

from $119.15

Avg 2 changes 15hr 25m

Zamora to Málaga by train

from $104.67

Avg 1 change 5hr 1m

Castellón de la Plana to Málaga by train

from $80.31

Avg 1 change 5hr 27m

A Coruña to Málaga by train

from $89.53

Avg 1 change 9hr 5m

Vitoria/Gasteiz to Málaga by train

from $96.11

Avg 1 change 7hr 6m

Avila to Málaga by train

from $69.12

Avg 1 change 5hr 19m

Xativa to Málaga by train

from $94.14

Avg 1 change 6hr 27m

Logroño to Málaga by train

from $102.04

Avg 1 change 6hr 39m

Puente Genil-Herrera to Málaga by train

from $20.41

Avg 0 changes 33m

Cartagena to Málaga by train

from $134.95

Avg 2 changes 7hr 25m

Rome to Málaga by train

from $1,148.21

Avg 3 changes 26hr 40m

San Fernando-Bahia Sur to Málaga by train

from $44.76

Avg 1 change 3hr 34m

Country guide

Trains to Spain

Read our country guide

Child and youth passengers

The definition of "Child" and "Youth" varies by country and rail operator. This is why we ask for the age of young passengers.

Sometimes children below a certain age can travel without a seat for free. If you want to guarantee a seat for child passengers, enter '6' as the age of the child.

Read more about child and youth passenger ages. See also youth discounts and railcards.

Log in / Register

  1. We'd love to send you (occasional) emails with travel tips, sales and special offers. You can change your preferences at any time.
  1. By registering you agree with our privacy policy.