Find trains from Madrid to Salamanca

Search for cheap train tickets from Madrid to Salamanca and book your trip in minutes.

Apr 4 — Apr 111
1 adult
Tue 4/4

Madrid to Salamanca train information

Find information about ticket prices, popular stations, and train companies that offer trains from Madrid to Salamanca


2h 00m
Average time it takes to travel by train from Madrid to Salamanca

Madrid Train Station Directory

Location of major train stations in Madrid
Madrid RecoletosMadrid, 40.423361, -3.691
Madrid Nuevos MinisteriosMadrid, 40.44663, -3.692584
Madrid Talavera de la ReinaMadrid, 39.97072, -4.826672
Madrid Alcalá de HenaresMadrid, 40.48917, -3.366271
Madrid Méndez ÁlvaroMadrid, 40.395256, -3.677876
Madrid Príncipe PíoMadrid, 40.421516, -3.718968

Salamanca Train Station Directory

Location of major train stations in Salamanca
Salamanca PlasenciaSalamanca, 40.022287, -6.099436
SalamancaSalamanca, 40.97167, -5.648333

FAQs for booking trains from Madrid to Salamanca

The fastest journey time from Madrid Barajas to Salamanca Matacan is 1h 41m. For this route, you may experience slight differences in travel time depending on the train you book. Look for nonstop options when searching if possible.

There are 109.5 mi between Madrid Barajas and Salamanca Matacan. By train, the distance is greater, and the train route may stop elsewhere along the way. The train journey is around 1h 41m long.

Other train routes from Madrid

Find and compare cheap train tickets from Madrid to other popular destinations on momondo
Trains from Madrid to Barcelona
Fastest travel time1h 15m
Cheapest price$28
Trains from Madrid to Valencia
Fastest travel time1h 40m
Cheapest price$25
Trains from Madrid to Seville
Fastest travel time2h 23m
Cheapest price$72
Trains from Madrid to Alicante
Fastest travel time2h 16m
Cheapest price$40
Trains from Madrid to Málaga
Fastest travel time2h 26m
Cheapest price$84
Trains from Madrid to Jerez de la Frontera
Fastest travel time3h 30m
Cheapest price$95
Trains from Madrid to Bilbao
Fastest travel time4h 43m
Cheapest price$63
Trains from Madrid to Santander
Fastest travel time4h 04m
Cheapest price$74
Trains from Madrid to San Sebastian
Fastest travel time4h 52m
Cheapest price$69

Start planning your trip to Salamanca