Compare prices and tickets by train, bus or flight

Sun
Jan 30
$45Renfe Alvia
$20Avanza
Mon
Jan 31
$17Renfe Alvia
$20Avanza
Tue
Feb 1
$20Renfe Alvia
$20Avanza
Wed
Feb 2
$17Renfe Alvia
$20Avanza
Thu
Feb 3
$17Renfe Alvia
$20Avanza
Fri
Feb 4
$30Renfe Alvia
$20Avanza
Sat
Feb 5
$35Renfe AVE
$31Avanza
Sun
Feb 6
$35Renfe AVE
$20Avanza
Mon
Feb 7
$30Renfe AVE
$20Avanza
Tue
Feb 8
$15Renfe Alvia
$20Avanza
Wed
Feb 9
$15Renfe Alvia
Find prices
Thu
Feb 10
$15Renfe Alvia
Find prices
Fri
Feb 11
$25Renfe Alvia
$20Avanza
Sat
Feb 12
$30Renfe Alvia
$31Avanza
Sun
Feb 13
$35Renfe AVE
Find prices
Mon
Feb 14
$17Renfe Alvia
Find prices
Tue
Feb 15
$15Renfe Alvia
Find prices
Wed
Feb 16
$15Renfe Alvia
Find prices
Thu
Feb 17
$15Renfe Alvia
Find prices
Fri
Feb 18
$25Renfe Alvia
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

Overview: Bus from Madrid to Zamora

distanceDistance130 miles (209 km)
durationAverage bus duration3 h
priceAverage bus ticket price$22 (€18)
changesDirect busYes
carriersBus companiesAvanza or BlaBlaCar

Buses from Madrid to Zamora cover the 130 miles (209 km) long route 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 $20 (€17), but the average price of bus tickets is $22 (€18). Travelers depart most frequently from Madrid-Puerta de Atocha and arrive in Zamora, Estación de Autobuses.

Bus companies: Avanza from Madrid to Zamora

Find the best buses from Madrid to Zamora with Omio's travel partners Avanza from $20 (€17). We can find you the best deals, schedules and tickets when comparing and booking the best route.

Avanza

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

Omio helps you find the perfect Madrid - Zamora bus with Avanza. Whether you are searching for the fastest, earliest or cheapest bus between Madrid and Zamora, Omio shows you Avanza current bus schedules, tickets, prices and other travel information (such as baggage allowance and amenities onboard) to help you find the best bus ticket for your upcoming Madrid to Zamora journey. You can expect to travel around 130 miles (209 km) to Zamora from Madrid on a bus with Avanza. Once you are ready, buy your one-way Avanza tickets from Madrid to Zamora starting as low as $20 (€17) if you book in advance. If you use the Omio app to book your ticket, you can check straight away to see if it's a mobile ticket so that you can go paperless when traveling by bus instead of purchasing tickets at the bus station in person. So, book your tickets with ease and comfort online and enjoy a smooth journey with Avanza!

  • Average Price: $20

These are Avanza's ticket policies for COVID-19 for the bus from Madrid to Zamora:

  • 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.

Travel Tips: Bus to Zamora from Madrid

Take the bus to Zamora 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 Zamora.
FAQs

How much do cheap bus tickets from Madrid to Zamora cost?

If you’re looking to save money on tickets, you can find cheap Madrid to Zamora buses for as little as $20 (€17)  in the next 7 days.

How much is the bus to Zamora from Madrid on average?

The Madrid to Zamora bus ticket price is on average $22 (€18)  if you are looking to buy your tickets for this journey in the next week.

How far is it from Madrid to Zamora by bus?

The Madrid to Zamora bus distance is approximately 130 miles (209 km).

How long is a bus between Madrid and Zamora on average?

While the time it takes to travel 130 miles (209 km) from Madrid to Zamora can vary based on specific dates, weekends, and holidays, the Madrid to Zamora bus journey time is on average 3 h.

What is the departure bus station in Madrid and arrival bus station in Zamora?

There are a few bus stations in Madrid to start your route 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 Zamora you have a few bus station options to choose from for your arrival including Zamora, Estación de Autobuses, Zamora, Estaciones de Tren and Zamora, Estación de Autobuses.

Omio customers traveling this route depart most frequently from Madrid-Puerta de Atocha   and arrive in Zamora, Estación de Autobuses.

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

Passengers booking this trip most frequently board their buses from Madrid-Puerta de Atocha and need to travel around 1.1 miles (1.8 km) from the city center to get to this bus station.

Passengers arriving in Zamora most often arrive at Zamora, Estación de Autobuses and need to travel around 0.3 miles (469 m) from this bus station to the city center.

What bus providers offer a service to Zamora from Madrid?

If you're looking for buses from Madrid to Zamora, you can rely on Avanza or BlaBlaCar to get you to Zamora. It's also good to check out all possible bus providers for the Madrid to Zamora journey to see if there might be differences in the amenities they offer.

Is there a direct bus from Madrid to Zamora?

Yes, you can find a direct bus to Zamora from Madrid with Avanza or BlaBlaCar  on Omio. This is worth paying attention to when you purchase your bus ticket as direct services tend to offer more convenience and help save you time traveling to your destination.

When is the earliest bus from Madrid to Zamora? When is the last bus from Madrid to Zamora?

The earliest bus for this journey departs from Madrid at 8: 00 AM. The last bus leaves from Madrid at 7: 00 PM. Check Omio for the latest bus schedule from Madrid to Zamora and book the best time to depart on your chosen travel date.

How far in advance should I buy bus tickets from Madrid to Zamora for the best deals?

The price of a one way bus ticket from Madrid to Zamora is on average $22 (€18) if you book 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 companies offering this route. In general, you can find bus tickets between Madrid and Zamora available a few months in advance.