COMPARE Prices across different modes

Mon
Sep 20
$28Renfe
$12Alsa
Tue
Sep 21
$28Renfe
$12Alsa
Wed
Sep 22
$28Renfe
$12Alsa
Thu
Sep 23
$28Renfe
$12Alsa
Fri
Sep 24
$28Renfe
$12Alsa
Sat
Sep 25
$28Renfe
$21Alsa
Sun
Sep 26
$28Renfe
Find prices
Mon
Sep 27
$28Renfe
$12Alsa
Tue
Sep 28
$28Renfe
$12Alsa
Wed
Sep 29
$28Renfe
$12Alsa
Thu
Sep 30
$28Renfe
$12Alsa
Fri
Oct 1
$28Renfe
$12Alsa
Sat
Oct 2
$28Renfe
$21Alsa
Sun
Oct 3
$28Renfe
$21Alsa
Mon
Oct 4
Find prices
$12Alsa
Tue
Oct 5
$28Renfe
$12Alsa
Wed
Oct 6
$28Renfe
$12Alsa
Thu
Oct 7
$28Renfe
$12Alsa
Fri
Oct 8
$28Renfe
$12Alsa
Sat
Oct 9
$28Renfe
$21Alsa
Sun
Oct 10
$28Renfe
$21Alsa

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

Alsa
Eurolines France
RegioJet
Bla Bla Bus

Bus Information to Soria from Madrid

distanceDistance113 miles (182 km)
durationAverage bus duration2 h 30 min
priceAverage bus ticket price$15 (€12)
changesDirect busYes
carriersBus providersAlsa or Alsa Premium

Buses from Madrid to Soria cover the 113 miles (182 km) long journey taking on average 2 h 30 min with our travel partners like Alsa or Alsa Premium. There are direct bus services available. While the average ticket price for this route costs around $15 (€12), you can find the cheapest bus ticket for as low as $12 (€10). Travelers depart most frequently from Madrid-Puerta de Atocha and arrive in Soria, Estación de Autobuses.

Alsa

You’ll be sure to find the best bus from Madrid to Soria with Alsa, the main bus company in Spain offering a multitude of bus routes domestically and internationally. As an official travel partner of Alsa, Omio can show you Alsa’s bus schedules and bus tickets between Madrid and Soria and help you find the cheapest, fastest or earliest journey. The distance from Madrid to Soria by bus is around 113 miles (182 km) and the most affordable Alsa ticket for this journey costs as little as $12 (€10).

Apart from the Standard fare, Alsa provides ticket types like Minimum, Reduced and Flexible fares on select routes if you’re looking to save money on your bus ride. While most travelers don’t mind traveling on normal buses with basic services like bathrooms, free WiFi, footrests and onboard entertainment, some others may want to check out Alsa’s deluxe buses like the Alsa Supra, Alsa Eurobus and Alsa Premium, which provide more luxurious amenities on specific routes.

When purchasing your Alsa bus tickets between Madrid and Soria, keep the following coronavirus related policies and recommendations in mind outlined by our travel partner:

  • Normal conditions apply
  • Cashless payments recommended
  • Online booking and check-in recommended

Buses from Madrid to Soria

On a daily basis, there are numerous Madrid Soria buses available managed by the company Alsa. Some buses depart from the Avenida de América station or from the T4 of the Adolfo Suárez Madrid-Barajas Airport, depending on the time selected. The tour is completed in about 2 hours and a half at the bus station in Soria. Travellers can process the purchase of their tickets very quickly and easily through Omio.

Which buses go from Madrid to Soria?

The Madrid Soria buses belong to the Alsa company. Specifically, for this route operates the normal Alsa service, which consists of modern buses that incorporate the latest security systems, wifi, footrest, WC and entertainment on board.

How long is the bus from Madrid to Soria?

The direct bus route between Madrid and Soria has a minimum duration of 2 hours and 15 minutes and a maximum of 2 hours and 45 minutes. The majority of Madrid Soria buses are direct although, in general, every day there are 3 routes that make 1 transfer in Almazán or Medinaceli, with a minimum duration of 4 hours and 41 minutes.

How many buses from Madrid to Soria?

There are an average of 20 Madrid Soria buses available each day covering almost all time slots. Generally, 3 of them make 1 transfer, and start their journey in the early afternoon.

Where do the buses from Madrid to Soria leave and where do they go?

America Avenue Station: is located in a large transport interchange that includes long-distance buses, city buses and metro. Bus line 52 connects the centre of Madrid with this station in about 30 minutes. Its facilities include parking, shops, cafeteria, ATMs, lifts and consigigna service.

Soria bus station : it is located on Avenida de Valladolid, 15 minutes walking from the centre, although travellers can take urban bus lines 2 and 3, which connect the centre with the station in about 10 minutes. Among other services, this station has a cafeteria, pastry shop, press kiosk, bazaar and internet locutorio.

Travel Tips

Buses from Madrid to Soria
Take the bus to Soria 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 Soria.
FAQs
What is the price of the cheapest bus from Madrid to Soria?
Looking to save money on your trip? Omio customers have found the cheapest bus between Madrid and Soria for the next 7 days starting from $12 (€10)  one way.
What is the price of a bus ticket to Soria from Madrid?
The Madrid to Soria bus ticket price is on average $15 (€12)  if you are looking to book your tickets for this route in the next week.
How far is Madrid to Soria by bus?
You should expect to travel around 113 miles (182 km)  from Madrid to Soria by bus.
How long is the bus ride to Soria from Madrid?
On average the Madrid to Soria bus travel time is 2 h 30 min  for the 113 miles (182 km) long route, but the duration can vary if you travel on weekends and holidays.
What is the departure bus station in Madrid and arrival bus station in Soria?

When traveling this route, Omio customers are departing most frequently from Madrid-Puerta de Atocha   and arriving in Soria, Estación de Autobuses.

Where is the bus station in Madrid? Where is the bus station in Soria?

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

Passengers traveling this route most often arrive at Soria, Estación de Autobuses and need to travel approximately 0 mile (s) / 0 km from the bus station to the city center in Soria.

Which bus providers can get me from Madrid to Soria?
For the best Madrid to Soria bus to buy, you can travel safely and comfortably with Alsa or Alsa Premium. However, it's always good to check all possible bus providers with services from Madrid to Soria to compare what amenities they may offer.
When is the earliest bus from Madrid to Soria? When is the last bus from Madrid to Soria?
The earliest bus departing from Madrid to Soria leaves at 10: 00 AM. The last bus departing from Madrid to Soria leaves at 5: 30 PM. You can find the latest Madrid to Soria bus schedule on Omio and book the best time to leave for your journey on your chosen travel date.
How far in advance should I purchase a bus ticket from Madrid to Soria to get the best deals?
If you purchase the Madrid to Soria bus within the next 7 days, you can find one way tickets to cost on average $15 (€12). However, booking your bus ticket in advance gives you access to the best prices for buses from Madrid to Soria. Look out for bus tickets for this journey to go on sale a few months before your planned departure date to find the best deals.
Stations

Important Stations and Airports for this Journey

Madrid
Soria
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