Route guide · Spain

Madrid to Salamanca by Train

By WoW Train · Updated July 2026 · 4 min read

Renfe Alvia covers the Madrid–Salamanca run in about 1h 40m. It's one of the more relaxed ways to cross Spain without a car.

Book Madrid → Salamanca on Omio Renfe Alvia · 1h 40m · times and fares on Omio
Book Ticket ↗
Madrid → Salamanca Duration: 1h 40m
Operator: Renfe Alvia
Station: Madrid Station
View schedules and book ticket →

Where to stay

Parador de Salamanca
Parador de Salamanca
Salamanca, Spain

How long is the train from Madrid to Salamanca?

The fastest trains take around 1h 40m, with several departures a day. Check the live schedule for your date.

Which trains run from Madrid to Salamanca?

The route is run by Renfe Alvia. Comparing the day's departures in one search finds the best time and fare.

Worth knowing

Salamanca's old town is a UNESCO World Heritage Site, and the open Renfe timetable lists four direct Alvia trains a day in each direction on weekdays, taking about 1h40.

Madrid to Salamanca train price (2026)

Operator Journey time Frequency
Renfe Alvia 1h 40m Several daily

How to get the best fare

Frequently asked questions

How many hours does Madrid to Salamanca take by train?

The quickest Madrid–Salamanca trains run about 1h 40m. There are multiple departures daily, so it's worth checking today's schedule for the exact times.

What operator serves the Madrid–Salamanca line?

Renfe Alvia handles this connection. Comparing every departure that day in one place is the quickest way to find the best combination of time and price.

Do I need to change trains between Madrid and Salamanca?

It depends on the day — Renfe Alvia runs both direct and connecting services, so check the live schedule for your travel date to confirm.

When should I book Madrid to Salamanca tickets for the best price?

Book as early as you can: the cheapest seats are released first and disappear fast, and travelling mid-week instead of weekends usually costs less too.

What time is the first direct train from Madrid to Salamanca?

On weekdays, the first direct Renfe high-speed or long-distance train from Madrid to Salamanca leaves at 08:50; in the other direction, the first from Salamanca to Madrid leaves at 06:25. Source: Renfe open timetable (CC BY 4.0), 17 October 2026 (week of 20 to 25 October). Timetables change by season, so check your date before you book.

What time is the last direct train from Madrid to Salamanca?

On weekdays, the last direct Renfe high-speed or long-distance train from Madrid to Salamanca leaves at 21:11; from Salamanca to Madrid, at 18:35. Source: Renfe open timetable (CC BY 4.0), 17 October 2026 (week of 20 to 25 October).

How many direct trains a day run from Madrid to Salamanca?

In the Renfe high-speed and long-distance timetable there are 4 direct trains a day from Madrid to Salamanca on weekdays, 3 on Saturdays and 3 on Sundays. From Salamanca to Madrid: 4, 3 and 3. Source: Renfe open timetable (CC BY 4.0), 17 October 2026 (week of 20 to 25 October).


Ready to go? Check live Madrid → Salamanca times and fares and book your seat — secure checkout, mobile tickets, every operator in one search.

Prefer to compare every rail operator? Check schedules & book →

Opens in a new tab — come back here anytime.

Scenic view of Salamanca Charming view of Salamanca Historic buildings in Salamanca