[menuItemContent][menuItemRightSideContent]
Currency

COMPARE Prices across different modes

Fri
Aug 6
$31Renfe
$18Avanza
Sat
Aug 7
$31Renfe
$18Avanza
Sun
Aug 8
$25Renfe
$18Avanza
Mon
Aug 9
$31Renfe
$18Avanza
Tue
Aug 10
$25Renfe
$18Avanza
Wed
Aug 11
$31Renfe
$18Avanza
Thu
Aug 12
$30Renfe
$18Avanza
Fri
Aug 13
$20Renfe
$18Avanza
Sat
Aug 14
$30Renfe
$18Avanza
Sun
Aug 15
$20Renfe
$18Avanza
Mon
Aug 16
$25Renfe
$18Avanza
Tue
Aug 17
$25Renfe
$18Avanza
Wed
Aug 18
$20Renfe
$18Avanza
Thu
Aug 19
$25Renfe
$18Avanza
Fri
Aug 20
$18Renfe
$18Avanza
Sat
Aug 21
$20Renfe
$18Avanza
Sun
Aug 22
$23Renfe
$18Avanza
Mon
Aug 23
$25Renfe
$18Avanza
Tue
Aug 24
$15Renfe
$18Avanza
Wed
Aug 25
$15Renfe
$18Avanza
Thu
Aug 26
$25Renfe
$18Avanza

These companies trust us. We sell their tickets all in one place.

Alsa
Eurolines France
RegioJet
Bla Bla Bus
Accommodation

Need a place to stay?

view on map
Top pick hotels
Entire homes & apartments

Find the best accommodation for you, with our partner Booking.com

View all

Bus Information from Madrid to Salamanca

distanceDistance109 miles (175 km)
durationAverage bus duration2 h 45 min
priceAverage bus ticket price$18 (€15)
changesDirect busYes
carriersBus companiesAvanza or BlaBlaCar

Buses from Madrid to Salamanca cover the 109 miles (175 km) long route taking on average 2 h 45 min with our travel partners like Avanza or BlaBlaCar. There are direct bus services available. While the average ticket price for this journey costs around $18 (€15), you can find the cheapest bus ticket for as low as $18 (€15). Travelers depart most frequently from Madrid-Puerta de Atocha and arrive in Salamanca, Avenida Filiberto Villalobos.

Bus companies

Avanza Madrid – Salamanca

Find the best buses from Madrid to Salamanca with Omio's travel partners Avanza from $18 (€15). We can find you the best deals, schedules and tickets when comparing and booking the best journey.

Avanza

Avanza is one of Spain biggest bus companies and offers only one type of ticket for your next bus from Madrid to Salamanca: 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 from Madrid to Salamanca. 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 $18 (€15) one-way if you book in advance. When you search for Avanza tickets between Madrid and Salamanca 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!

Avanza has updated its ticket policies due to the coronavirus. Keep these in mind when booking your Avanza tickets from Madrid to 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

Buses from Madrid to Salamanca
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 are cheap buses to Salamanca from Madrid?
Omio customers have found cheap bus tickets to Salamanca from Madrid for as low as $18 (€15)  for the next 7 days.
How much is the bus to Salamanca from Madrid on average?
If you are looking to buy your bus ticket in the next 7 days, you can expect the Madrid to Salamanca bus to cost on average $18 (€15)  one way.
How far is it from 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 many hours is the bus time between Madrid and Salamanca?
The bus time between Madrid and Salamanca is on average 2 h 45 min  for the 109 miles (175 km) long journey, but the time it takes to go between Madrid and Salamanca by bus can vary depending on specific dates or traveling 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?

Some of the Madrid bus stations to Salamanca you can start your journey from include Madrid, Estación Sur/Gare routière Méndez Alvaro - 83, Madrid, Estación de Moncloa and Madrid, Méndez Álvaro - Terminal. Similarly, some of the arrival bus stations in Salamanca include Salamanca, Avenida Filiberto Villalobos, Salamanca, Estación de Autobuses (75 Av. De Filiberto Villalobos) and Salamanca, Estación de Autobuses (75 Av. De Filiberto Villalobos).

When traveling this route, Omio customers are departing most frequently from Madrid-Puerta de Atocha   and arriving in Salamanca, Avenida Filiberto Villalobos.

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

You can find the most popular departure bus station for this journey, Madrid-Puerta de Atocha, located approximately 1 mile (s) / 1 km from the city center of Madrid. The most popular arrival bus station in Salamanca, called Salamanca, Avenida Filiberto Villalobos, is located around 1 mile (s) / 1 km away from its city center.

Which bus companies can get me from Madrid to Salamanca?
If you're looking for buses from Madrid to Salamanca, you can rely on Avanza or BlaBlaCar to get you to Salamanca. It's also good to check out all possible bus companies for the Madrid to Salamanca route to see if there might be differences in the amenities they offer.
When does the first bus depart from Madrid to Salamanca? When does the last bus depart from Madrid to Salamanca?
The earliest bus departing from Madrid to Salamanca leaves at 6: 30 AM. The last bus departing from Madrid to Salamanca leaves at 6: 30 PM. You can find the latest Madrid to Salamanca bus schedule on Omio and book the best time to leave for your journey on your chosen travel date.
When should I book the Madrid to Salamanca bus for the best deals on tickets?
If you buy a bus ticket from Madrid to Salamanca within the next 7 days, you can find tickets to cost on average $18 (€15) one way. However, we recommend booking your bus in advance to get access to the best prices. Bus tickets to Salamanca from Madrid are generally on sale a few months before the planned departure date.
Stations

Important Stations and Airports for this Journey

Madrid
Madrid America
Amenities
Madrid Est. Sur
Amenities
Refreshments
WC

Frequently Asked Questions

Where is the bus station and what is the best way to get there?
This station is not located in the city centre but it can be reached by public transport.<br>Metro lines 6<br>Bus lines 8, 102, 113, 148, 152, 156, N11<br>Suburban train lines C1, C5, C7, C10