Spanish Railways (RENFE) operates a train from Salamanca to Segovia 5 times a day. Tickets cost $10 - $21 and the journey takes 38 min. Spanish Railways (RENFE) also services this route every 3 hours. Alternatively, Avanza Grupo operates a bus from Salamanca to Segovia twice daily. Tickets cost $17 - $25 and the journey takes 3 h 30 min.
No, there is no direct train from Salamanca to Segovia. However, there are services departing from Salamanca and arriving at Segovia Guiomar via Medina del Campo. The journey, including transfers, takes approximately 2 h 18 min.
Yes, there is a direct bus departing from Salamanca and arriving at Segovia. Services depart twice daily, and operate every day. The journey takes approximately 3½ hours.