The cheapest buses from Madrid to Zamora

Showing times and prices for Sep 18

Cheapest

$33

Average

$33

The best way to find a cheap fare is to book your ticket as far in advance as you can and to avoid traveling at rush hour.

The average ticket from Madrid to Zamora will cost around $ 33 if you buy it on the day, but the cheapest tickets can be found for only $ 33.

Cheapest
05:00PMMadrid3h45 08:45PMZamora
0 changes
$331One-way

Timetable Madrid to Zamora

Showing buses for tomorrow, Sat, Sep 18
05:00PMMadrid3h45 08:45PMZamora
0 changes

This is the last bus of the day.

Find all the dates and times for this journey

COMPARE Prices across different modes

Sat
Sep 18
$47Renfe
$33Avanza
Sun
Sep 19
$77Renfe
$21Avanza
Mon
Sep 20
$26Renfe
$33Avanza
Tue
Sep 21
$26Renfe
$33Avanza
Wed
Sep 22
$31Renfe
$33Avanza
Thu
Sep 23
$37Renfe
$33Avanza
Fri
Sep 24
$42Renfe
$21Avanza
Sat
Sep 25
$47Renfe
$33Avanza
Sun
Sep 26
$47Renfe
$21Avanza
Mon
Sep 27
$21Renfe
Find prices
Tue
Sep 28
$18Renfe
Find prices
Wed
Sep 29
$26Renfe
Find prices
Thu
Sep 30
$21Renfe
Find prices
Fri
Oct 1
$42Renfe
Find prices
Sat
Oct 2
$37Renfe
Find prices
Sun
Oct 3
$47Renfe
Find prices
Mon
Oct 4
$31Renfe
Find prices
Tue
Oct 5
$18Renfe
Find prices
Wed
Oct 6
$16Renfe
Find prices
Thu
Oct 7
$37Renfe
$33Avanza

The fastest buses from Madrid to Zamora

Showing times and prices for Sep 18

Fastest Journey

3 h 45 m

Average

3 h 45 m

Buses per day

1

Distance

210 km

Of the 1 buses that leave Madrid for Zamora every day 1 travel direct so it’s quite easy to avoid journeys where you’ll have to change along the way.

These direct buses cover the 210 km distance in an average of 3 h 45 m but if you time it right, some buses will get you there in just 3 h 45 m .

The slowest buses will take 3 h 45 m and usually involve a change or two along the way, but you might be able to save a few pennies if you’re on a budget.

Fastest
05:00PMMadrid3h45 08:45PMZamora
0 changes
$331One-way

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

Alsa
Eurolines France
RegioJet
Bla Bla Bus

Bus Information from Madrid to Zamora

distanceDistance130 miles (209 km)
durationAverage bus duration3 h 15 min
priceAverage bus ticket price$31 (€25)
changesDirect busYes
carriersBus companiesAvanza or BlaBlaCar

Buses from Madrid to Zamora cover the 130 miles (209 km) long route taking on average 3 h 15 min with our travel partners like Avanza or BlaBlaCar. There are direct bus services available. You can get the cheapest bus tickets for this journey for as low as $21 (€17), but the average price of bus tickets is $31 (€25). Travelers depart most frequently from Madrid-Puerta de Atocha and arrive in Zamora, Estación de Autobuses.

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 compare and book the perfect bus with Avanza from Madrid to Zamora for a smooth and relaxing journey. Check the latest Avanza bus schedules for the ideal departure and arrival times, take a look at the travel information for the Madrid to Zamora bus with Avanza (such as baggage allowance and amenities offered onboard), compare the best connections for your Madrid - Zamora trip and then book a cheap bus ticket with ease. The distance between Madrid and Zamora by bus is 130 miles (209 km). You can book tickets for this Avanza bus for as low as $21 (€17) one-way if you book in advance. When you search for Avanza tickets between Madrid and Zamora in the Omio app, you can also check whether they are mobile tickets quickly and easily. If they are mobile tickets, then you can go paperless when taking a bus. Book that perfect Avanza Madrid - Zamora bus ticket online and enjoy your trip!

These are Avanza's ticket policies for COVID-19 for the bus between Madrid and 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

Buses from Madrid to Zamora
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 to Zamora from Madrid cost?
Looking to save money on your trip? Omio customers have found the cheapest bus between Madrid and Zamora for the next 7 days starting from $21 (€17)  one way.
How much is a bus ticket between Madrid and Zamora?
In the next 7 days you can expect to pay on average $31 (€25)  for a bus ticket to Zamora from Madrid.
How far is it from Madrid to Zamora by bus?
You should expect to travel around 130 miles (209 km)  from Madrid to Zamora by bus.
What is the Madrid to Zamora bus travel time?
The Madrid to Zamora bus duration is on average 3 h 15 min, which is to be expected when traveling 130 miles (209 km) from Madrid to Zamora. However, the time it takes can vary based on specific dates, weekends, and holidays.
What station does the bus from Madrid to Zamora depart from? Which Zamora bus station do I come into from Madrid?

When taking a bus from Madrid, you have a couple of bus stations you can depart from including Madrid, Estación Sur/Gare routière Méndez Alvaro - 83, Madrid, Estación de Moncloa and Madrid, Méndez Álvaro - Terminal. When you arrive in Zamora, your bus can arrive in bus stations including Zamora, Estación de Autobuses and Zamora, Estación de Autobuses.

Omio customers traveling this route book their buses from Madrid-Puerta de Atocha   to Zamora, Estación de Autobuses.

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

The most popular departure bus station with passengers for this route, called Madrid-Puerta de Atocha, is located 1 mile (s) / 1 km from the city center of Madrid.

The most popular arrival bus station, Zamora, Estación de Autobuses, is located 0 mile (s) / 0 km away from the city center of Zamora.

Which bus providers can take me to Zamora from Madrid?
When taking a bus from Madrid to Zamora, you can count on Avanza or BlaBlaCar for the best way to get you to Zamora. You can also check all possible bus providers who offer a service from Madrid to Zamora and compare the amenities they offer before buying a bus ticket.
Is there a direct bus from Madrid to Zamora?
Yes, you can look for direct buses from Madrid to Zamora with Avanza or BlaBlaCar  without needing to transfer at another stop in between. Taking a direct bus tends to save you time getting you to your destination, so it's worth paying attention to this when booking a ticket for this journey.
When is the earliest bus from Madrid to Zamora? When is the last bus from Madrid to Zamora?
The first Madrid to Zamora bus departs at 7: 00 AM   and the last bus from Madrid to Zamora leaves at 3: 00 PM. Check out the most up-to-date bus schedule from Madrid to Zamora on Omio and find the best time to travel to your destination.
When should I book the Madrid to Zamora bus for the best deals on tickets?
In general, we recommend booking tickets for buses in advance to score the best deals from all possible bus companies offering this trip and save money. If you buy bus tickets from Madrid to Zamora within the next 7 days, you can find tickets to cost on average $31 (€25) one way. To find the best prices for this journey, consider booking your bus ticket from Madrid to Zamora a few months in advance.
Stations

Important Stations and Airports for this Journey

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