Mérida to Puebla de Sanabria trains might be a good value for money solution: travelling by train is often rather cheap and faster than taking a bus indeed Trains leave from Mérida and arrive at Puebla De Sanabria every about 12 hours on average. If travelling with Renfe, you need to know the Mérida to Puebla de Sanabria train schedule: the first train leaves at 09:30, while the last ride is at 09:30. A Mérida to Puebla de Sanabria train cost about 83.99 €. But how long is the train ride from Mérida to Puebla de Sanabria? Your journey takes about 12 hours on average. If you need to travel this week, prices start from 83.99€.