Compare prices and tickets by train, bus or flight

Fri
Dec 3
$30Renfe MD
$17Avanza
Sat
Dec 4
$30Renfe MD
$17Avanza
Sun
Dec 5
$30Renfe MD
$17Avanza
Mon
Dec 6
$30Renfe MD
$17Avanza
Tue
Dec 7
$30Renfe MD
$17Avanza
Wed
Dec 8
$30Renfe MD
$17Avanza
Thu
Dec 9
$30Renfe MD
$17Avanza
Fri
Dec 10
$29Renfe Alvia
$17Avanza
Sat
Dec 11
$30Renfe MD
$17Avanza
Sun
Dec 12
$19Renfe Alvia
$17Avanza
Mon
Dec 13
$24Renfe Alvia
$17Avanza
Tue
Dec 14
$29Renfe Alvia
$17Avanza
Wed
Dec 15
$24Renfe Alvia
$17Avanza
Thu
Dec 16
$30Renfe MD
$17Avanza
Fri
Dec 17
$24Renfe Alvia
$17Avanza
Sat
Dec 18
$29Renfe Alvia
$17Avanza
Sun
Dec 19
$24Renfe Alvia
$17Avanza
Mon
Dec 20
$24Renfe Alvia
Find prices
Tue
Dec 21
$29Renfe Alvia
Find prices
Wed
Dec 22
$30Renfe MD
Find prices
Thu
Dec 23
$30Renfe MD
Find prices

More than 1,000 travel companies trust us to sell their tickets all in one place.

Alsa
Eurolines France
RegioJet
Bla Bla Bus

Bus Information to Salamanca from Madrid

distanceDistance109 miles (175 km)
durationAverage bus duration3 h
priceAverage bus ticket price$17 (€15)
changesDirect busYes
carriersBus companiesAvanza or BlaBlaCar

Buses from Madrid to Salamanca cover the 109 miles (175 km) long journey taking on average 3 h with our travel partners like Avanza or BlaBlaCar. There are direct bus services available. You can get the cheapest bus tickets for this route for as low as $17 (€15), but the average price of bus tickets is $17 (€15). Travelers depart most frequently from Madrid-Puerta de Atocha and arrive in Salamanca, Avenida Filiberto Villalobos.

Bus companies

Bus between Madrid and Salamanca with Avanza

For as little as $17 (€15) you can travel by bus between Madrid and Salamanca with Avanza. Omio will show you the best deals, schedules and tickets available for this route.

Avanza

Avanza is one of Spain biggest bus companies and offers only one type of ticket for your next bus to Salamanca from Madrid: Standard Ticket.

Find the perfect Avanza bus from Madrid to Salamanca for a smooth and relaxing journey. Omio makes it convenient for you to check the latest Avanza bus schedules and compare the cheapest, fastest or earliest bus to Salamanca from Madrid. You can also check relevant travel information for the Avanza bus, such as baggage allowance and amenities offered onboard, depending on the class fare you choose. Once you find the ideal route, book your cheap Avanza bus tickets online. You can expect to travel around 109 miles (175 km) on this route and your Avanza Madrid to Salamanca bus ticket can cost as little as $17 (€15) one-way if you book in advance. When you search for Avanza tickets to Salamanca from Madrid in the Omio app, you can quickly see if they are mobile tickets so that you can travel paperless. Buy your official Avanza bus tickets online quickly and easily on Omio and enjoy the travel experience!

  • Average Price: $17

Avanza has updated its ticket policies due to the coronavirus. Keep these in mind when booking your Avanza tickets between Madrid and Salamanca and when traveling by bus:

  • Cashless payments recommended
  • Online booking and check-in recommended
  • Refund or voucher policy
  • If you've booked with Omio, you can request a full refund in case your booking travel date is from March 20 onwards. For those bookings before that date, contact Omio Customer Service and we will check with the bus operator accordingly.

Buses from Madrid to Salamanca

Buses in Spain are an affordable way to travel between cities, with a number of companies offering domestic and international routes. The Spanish company, Avanza, operates buses from Madrid to Salamanca, with departures roughly every hour between 7:00 a.m. and 10:30 p.m. There are over 30 buses traveling from Madrid to Salamanca every day. Buses take between 2:20 h and 3:20 h to arrive in Salamanca. All buses depart from either Madrid's Estacion Sur De Autobuses or Aeropuerto Barajas and arrive at Salamanca's Avenida Filiberto Villalobos bus station.

Madrid to Salamanca Bus Cost

Average prices for buses from Madrid to Salamanca when you book in advance

Booking Period

Average Price

Same Day

€20

1 Day in Advance

€20

1 Week in Advance

€20

2 Weeks in Advance

€20

1 Month in Advance

€20

3 Months in Advance

€20

Madrid to Salamanca Buses: General Information


While taking a bus is slower than the train, it is significantly cheaper and can take under 2½ hours to arrive in Salamanca.

  • autobus All Madrid to Salamanca buses are run by Avanza.
  • autobus All buses are direct, depart from either Madrid's Estacion Sur De Autobuses or Aeropuerto Barajas and arrive at Salamanca's Avenida Filiberto Villalobos bus station.
  • autobus Buses from Madrid to Salamanca take as little as 2 hours and 20 minutes to arrive in Salamanca.
  • autobus Most travelers book their Madrid to Salamanca bus ticket 1 day in advance of the travel date.

Taking the Bus from Madrid

Buses from Madrid to Salamanca depart from Mendez-Alvaro Bus Station, also known as the Estacion Sur. This is just a short journey by Metro from Atocha Train Station and central Madrid. Frequent buses for the city and surrounding areas operate from Mendez-Alvaro, including night buses. Madrid's efficient network of buses and Metro, with an integrated ticket system, covers the city, the airport and suburbs. A taxi rank is also located at Estacion Sur.

Getting into Salamanca by Bus

The city of Salamanca lies on the River Tormes and has some of the most splendid examples of Renaissance architecture in Europe, as well as being known for the quality of its food and restaurants. The stone used for Salamanca's buildings gives the city a soft golden glow, which is especially attractive at sunset. Due to this effect the city is sometimes referred to as La Dorada, or the Golden City. Salamanca has two magnificent cathedrals, a grand Plaza Mayor and medieval university buildings, as well as being the gateway to the natural, unspoiled beauty of La Sierra de Béjar Natural Park. Buses from Madrid to Salamanca stop between the train station and Plaza Poeta Iglesias, right in the heart of the city. All of Salamanca's attractions are within an easy walk of each other and Salamanca has numerous bus routes. Taxis are also available at the train station.

Travel Tips

Bus to Salamanca from Madrid
Take the bus to Salamanca easily. Whether you want fast, cheap or something entirely different, our travel experts have collected everything you need to know so you can find the best option from Madrid to Salamanca.
FAQs
How much does a cheap bus from Madrid to Salamanca cost?
Omio customers have found the cheapest buses from Madrid to Salamanca to cost as little as $17 (€15)  in the next 7 days.
How much is a bus ticket between Madrid and Salamanca?
The Madrid to Salamanca bus ticket price is on average $17 (€15)  if you are looking to book your tickets for this trip in the next week.
How far is Madrid to Salamanca by bus?
When traveling this route you should expect the distance from Madrid to Salamanca by bus to be approximately 109 miles (175 km).
How long is a bus to Salamanca from Madrid on average?
On average the Madrid to Salamanca bus travel time is 3 h  for the 109 miles (175 km) long trip, but the duration can vary if you travel on weekends and holidays.
When traveling by bus from Madrid to Salamanca, which bus station in Madrid do I depart from and which bus station in Salamanca do I arrive in?

There are a few bus stations in Madrid to start your journey from including Madrid, Estación Sur/Gare routière Méndez Alvaro - 83, Madrid, Estación de Moncloa and Madrid, Méndez Álvaro - Terminal. In Salamanca you have a few bus station options to choose from for your arrival including Salamanca, Avenida Filiberto Villalobos, Salamanca, Estación de Autobuses (75 Av. De Filiberto Villalobos) and Salamanca, Pº. Estación S/n.

Omio customers traveling this route depart most frequently from Madrid-Puerta de Atocha   and arrive in Salamanca, Avenida Filiberto Villalobos.

Where is the departure bus station in Madrid located? Where is the arrival bus station in Salamanca located?

Passengers board their bus most frequently from Madrid-Puerta de Atocha and travel around 1 mile (1.6 km) from the city center to this bus station.

Passengers traveling this route most often arrive at Salamanca, Avenida Filiberto Villalobos and need to travel approximately 0.7 miles (1.2 km) from the bus station to the city center in Salamanca.

Which bus providers can take me between Madrid and Salamanca?
When taking a bus from Madrid to Salamanca, you can count on Avanza or BlaBlaCar for the best way to get you to Salamanca. You can also check all possible bus companies who offer a service between Madrid and Salamanca and compare the amenities they offer before buying a bus ticket.
When does the first bus depart from Madrid to Salamanca? When does the last bus depart from Madrid to Salamanca?
The earliest bus for this route departs from Madrid at 7: 30 AM. The last bus leaves from Madrid at 7: 30 PM. Check Omio for the latest bus schedule from Madrid to Salamanca and book the best time to depart on your chosen travel date.
When should I buy the Madrid to Salamanca bus for the best deals on tickets?
The price of a one way bus ticket from Madrid to Salamanca is on average $17 (€15) if you buy within the next 7 days. But we recommend booking tickets before your planned travel date to find the best prices for buses from all possible bus providers offering this journey. In general, you can find bus tickets between Madrid and Salamanca available a few months in advance.