Cheap Bus, Train and Carpool tickets to Zamora

What are the most popular routes to Zamora?

Madrid - ZamoraAverage price$41Average duration3h 10mDaily departures8
Madrid - ZamoraAverage price$87Average duration1h 4mDaily departures7
Ourense - ZamoraAverage price$46Average duration3h 15mDaily departures1
Vigo - ZamoraAverage price$60Average duration4h 55mDaily departures1
A Coruña - ZamoraAverage price$142Average duration2h 26mDaily departures3