There are 5 ways to get from Madrid to Santa Marta de Tormes by train (Renfe), bus, or car
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Train (Renfe)
best- Take the train from Madrid Chamartín to Salamancatrain Alv
2h 11m€29–45Bus
cheapest- Take the bus from Madrid-Moncloa to Santa Marta de Tormesbus 1 Madrid- Salamanca / ...
3h 5m€17–27Drive 205.2 km
- Drive from Madrid to Santa Marta de Tormescar 205.2 km
2h 15m€33–47Train via Madrid-Principe Pio (Renfe)
- Take the train from Madrid-Principe Pio to Salamanca - La Alamedillatrain 18903 / ...
3h 11m€29–45Bus via Ávila
- Take the bus from Estación Sur de Autobuses to Ávilabus
- Take the bus from Ávila to Santa Martabus La Sepulvedana
4h 7m€20–34
Madrid to Santa Marta de Tormes by train and bus (Renfe)
Questions & Answers
The cheapest way to get from Madrid to Santa Marta de Tormes is to bus which costs €17 - €27 and takes 3h 5m.
The fastest way to get from Madrid to Santa Marta de Tormes is to train which takes 2h 11m and costs €29 - €45.
Yes, there is a direct bus departing from Madrid-Moncloa and arriving at Santa Marta de Tormes. Services depart every four hours, and operate every day. The journey takes approximately 3h 5m.
No, there is no direct train from Madrid to Santa Marta de Tormes. However, there are services departing from Madrid Chamartín and arriving at Salamanca via . The journey, including transfers, takes approximately 2h 11m.
The distance between Madrid and Santa Marta de Tormes is 232 km. The road distance is 205.2 km.
The best way to get from Madrid to Santa Marta de Tormes without a car is to train which takes 2h 11m and costs €29 - €45.
It takes approximately 2h 11m to get from Madrid to Santa Marta de Tormes, including transfers.
Madrid to Santa Marta de Tormes bus services, operated by MonBus, depart from Madrid-Moncloa station.
Madrid to Santa Marta de Tormes train services, operated by Renfe Viajeros, depart from Madrid Chamartín station.
The best way to get from Madrid to Santa Marta de Tormes is to train which takes 2h 11m and costs €29 - €45. Alternatively, you can bus, which costs €17 - €27 and takes 3h 5m.
What companies run services between Madrid, Spain and Santa Marta de Tormes, Spain?
Renfe Viajeros operates a train from Madrid Chamartín to Salamanca every 4 hours. Tickets cost €29–45 and the journey takes 1h 41m. Alternatively, MonBus operates a bus from Madrid-Moncloa to Santa Marta de Tormes every 4 hours. Tickets cost €17–27 and the journey takes 3h 5m.
- Phone
- +34 91 232 03 20
- Website
- renfe.com
Train from Madrid Chamartín to Salamanca
- Ave. Duration
- 1h 41m
- Frequency
- Every 4 hours
- Estimated price
- €29–45
- Website
- https://www.renfe.com/es/en
Train from Madrid-Principe Pio to Salamanca - La Alamedilla
- Ave. Duration
- 2h 47m
- Frequency
- Hourly
- Estimated price
- €29–45
- Website
- https://www.renfe.com/es/en
- Phone
- +34 900 92 91 92
- [email protected]
- Website
- monbus.es
Bus from Madrid-Moncloa to Santa Marta de Tormes
- Ave. Duration
- 3h 5m
- Frequency
- Every 4 hours
- Estimated price
- €17–27
- Website
- https://www.monbus.es/en
- Phone
- 0034910008835
- [email protected]
- Website
- jimenezdorado.com
Bus from Estación Sur de Autobuses to Ávila
- Ave. Duration
- 1h 40m
- Frequency
- Hourly
- Estimated price
- €11–15
- Schedules at
- regular.autobusing.com
- Phone
- +34 91 272 28 32
- [email protected]
- Website
- avanzabus.com
Bus from Ávila to Santa Marta
- Ave. Duration
- 1h 27m
- Frequency
- Every 4 hours
- Estimated price
- €9–19
- Schedules at
- avanzabus.com
Want to know more about travelling around Spain
Rome2Rio's Travel Guide series provide vital information for the global traveller. Filled with useful and timely travel information, the guides answer all the hard questions - such as 'How do I buy a ticket?', 'Should I book online before I travel? ', 'How much should I expect to pay?', 'Do the trains and buses have Wifi?' - to help you get the most out of your next trip.
Related travel guides
Train travel in Spain: A guide to Renfe
Read the travel guide
What are the different types of Renfe trains in Spain?
Read the travel guide
More Questions & Answers
Madrid to Santa Marta de Tormes bus services, operated by MonBus, arrive at Santa Marta de Tormes station.
Madrid to Santa Marta de Tormes train services, operated by Renfe Viajeros, arrive at Salamanca station.
Yes, the driving distance between Madrid to Santa Marta de Tormes is 205 km. It takes approximately 2h 15m to drive from Madrid to Santa Marta de Tormes.
Book your Madrid to Santa Marta de Tormes bus tickets online with Omio.
There are 498+ hotels available in Santa Marta de Tormes.

















