Salamanca is located in Western Spain, in the autonomous region of Castile and León, and is 214 km far from Madrid. If you are coming from outside Spain, the easiest way is to fly to Madrid (Madrid-Barajas Airport), and then take the bus (Avanza Bus) or the train (RENFE), both of which have regular services. The trip from Madrid to Salamanca takes approximately two hours or two hours and a half depending on the transportation. If you are coming from Portugal or France, you can also get here by bus or train.
If travelling by car, the highways A-62 and A-66 take you straight to the city. If you are travelling from Madrid, you need to take the A-50. It takes two hours.
If you decide to take the bus, there is bus connection from all Spanish cities, with the company Avanza. Moreover, there is a bus line run by Avanza Bus, which provides a direct service between Madrid-Barajas Airport and Salamanca. The Madrid-Barajas bus stops are located at Terminal 1, in the car park opposite the arrivals lounge, and Terminal 4, in front of the exit door on the arrivals side. Timetables are available at the webpage http://www.avanzabus.com. You can also contact by phone at +34 902 02 09 99. Wifi is available in the bus.
For more information about the link Madrid-Salamanca please clink on this link: https://www.avanzabus.com/conexion-aeropuerto-de-madrid/
You can buy your tickets from this website.
If you prefer to travel by train, RENFE (Spanish National Railways) has daily services from Madrid, Lisbon, Oporto, Paris and all connections. To get to Madrid Chamartín or Príncipe Pío Railway Stations from Madrid-Barajas Airport, there is a direct train (Line C) from the train station located at the Terminal 4 (it should take between 15 and 30 minutes). Train tickets and timetables are available on its webpage: www.renfe.es or call +34 902 24 02 02.
Apart from the connection through the airport Madrid-Barajas, Salamanca also has its own small airport, located in the nearby town of Matacán, and at certain times of the year, there are scheduled and charter flights to and from a number of Spanish cities. Furthermore, you can travel to Valladolid by plane, from some Spanish and European cities, and then travel by bus or train to Salamanca, in a short distance of 120 km (less than an hour and a half). For more information, see www.aena.es