Buses from Madrid to Salamanca
🚌 Traveling from Madrid to Salamanca by bus is a convenient option with direct services departing three times a day. The journey takes approximately 2 hours and 25 minutes. 🛣️ The distance between Madrid and Salamanca is 282 km, and the route includes one transfer. The first step involves taking a bus towards Astorga, which takes about 2 hours and 15 minutes. The second step is a bus towards Salamanca, which takes around 1 hour and 30 minutes. 💰 Ticket prices for the Madrid to Salamanca bus vary from €15 to €42. Both steps of the journey are operated by ALSA, and passengers can contact the agency at 011 34 902 42 22 42 or visit their website at http://alsa.ma/.