There are 3 ways to get from Madrid to Santa Cruz de la Salceda by 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.
Bus
best- Take the bus from Madrid, Avenida de América to Milagrosbus Alsa
2h 29m€28–38Drive 157.5 km
cheapest- Drive from Madrid to Santa Cruz de la Salcedacar 157.5 km
1h 46m€25–36Bus via Aranda De Duero
- Take the bus from Madrid, Terminal de autobuses T4 (Aeropuerto de Madrid) to Aranda De Duerobus ALSA - Mad-Aran
3h 10m€31–42
Questions & Answers
The cheapest way to get from Madrid to Santa Cruz de la Salceda is to drive which costs €24 - €40 and takes 1h 46m.
The fastest way to get from Madrid to Santa Cruz de la Salceda is to drive which takes 1h 46m and costs €24 - €40.
No, there is no direct bus from Madrid to Santa Cruz de la Salceda. However, there are services departing from Madrid, Avenida de América and arriving at Milagros via . The journey, including transfers, takes approximately 2h 29m.
The distance between Madrid and Santa Cruz de la Salceda is 168 km. The road distance is 157.5 km.
The best way to get from Madrid to Santa Cruz de la Salceda without a car is to bus which takes 2h 29m and costs €28 - €40.
It takes approximately 2h 29m to get from Madrid to Santa Cruz de la Salceda, including transfers.
Madrid to Santa Cruz de la Salceda bus services, operated by ALSA, depart from Madrid, Avenida de América station.
Madrid to Santa Cruz de la Salceda bus services, operated by ALSA, arrive at Milagros station.
Yes, the driving distance between Madrid to Santa Cruz de la Salceda is 157 km. It takes approximately 1h 46m to drive from Madrid to Santa Cruz de la Salceda.
There are 105+ hotels available in Santa Cruz de la Salceda.
What companies run services between Madrid, Spain and Santa Cruz de la Salceda, Spain?
ALSA operates a bus from Madrid, Avenida de América to Milagros 3 times a day. Tickets cost €13–19 and the journey takes 2h 16m.
- Phone
- +34 910 207 007
- Website
- ALSA
Bus from Madrid, Avenida de América to Milagros
- Ave. Duration
- 2h 16m
- Frequency
- 3 times a day
- Estimated price
- €13–19
- Website
- ALSA
Bus from Madrid, Terminal de autobuses T4 (Aeropuerto de Madrid) to Aranda De Duero
- Ave. Duration
- 1h 35m
- Frequency
- Twice daily
- Estimated price
- €12–18
- Website
- ALSA
Want to know more about travelling around the world?
Rome2Rio's Travel Guide series provide vital information for the global traveller. Read our range of informative guides on popular transport routes and companies - including What documents do I need to cross Niagara Falls?, Flying into Beijing?, and Need to know: Greyhound - to help you get the most out of your next trip.




