Salamanca has a compact city centre, most of which is pedestrianized, inviting you to go walking mostly everywhere. Walking from one corner of the city to the other will only take you around 30 minutes.

Buses in Salamanca

13 bus lines, including night buses, run in the city connecting different areas of Salamanca. You will find bus schedules on most bus stops, but the main lines have busses running every 10-15 minutes.
A one way bus ticket costs 0.75 €. You can get discounts using the bus card, worth 5 €. With this card each trip costs 0.35 €

Taxis in Salamanca

Taking a taxi is not expensive in Salamanca, a trip from one side of the city to the other will cost you around 3 € during the day and around 5 € at night.
It is important to know, however, that taxi drivers do not give change for 50€ notes, so make sure to have some cash or small notes before getting in the taxi.

Taxis telephone number: 923 25 00 00

Salamanca by train

Trains connect Salamanca with other main cities like Madrid or Valladolid.
Check train schedules, destinations and prices in this website:

Trains telephone number:
902 24 02 02 for information and bookings
902 24 34 02 for international information


Coach companies offer good services connecting Salamanca with plenty of different national or international destinations.

The coach is probably the best way to get to Salamanca from Madrid, the Company “Autores” offers buses every hour from Madrid to Salamanca:

For more information on buses to and from Salamanca:
Address of Salamanca bus station: avda. Filiberto villalobos, 71
Telephone number of Salamanca bus station: 923 236717