To get from Cañaveral a Zamora by train you can catch one of the 1 trains that everyday travel between Cañaveral and Zamora, the closest station to the city. For your trip from Cañaveral to Zamora by train you can choose to leave from one of Cañaveral main stations: Cañaveral If travelling with Renfe, you need to know the Cañaveral to Zamora train schedule: the first train leaves at 11:03, while the last ride is at 11:03. A Cañaveral to Zamora train cost about 68.25999999999999 €. But how long is the train ride from Cañaveral to Zamora? Your journey takes about 7 hours on average.