Read more about Madrid and Merida.
Madrid to Merida by Train
The train from Merida to Madrid takes about five hours and costs about 30 euros.This ticket can only be booked online from Renfe.es, Spain's official rail website, which has been described as "like Alice in Wonderland, where nothing seems to be what it really is" by Trip Advisor. I suggest you book your tickets at the train station.
Trains to Madrid to Merida depart from Atocha train station. Read more about Bus and Train Stations in Madrid
Residents of Canada and USA should use Rail Europe instead to have their tickets delivered to their home address. Other citizens should also use the link below to check timetables and then buy tickets in person.
Book Train Tickets in Spain with Rail Europe
Madrid to Merida by Bus
There are regular buses throughout the day between Madrid and Merida. The journey takes four to five hours and costs between 20 and 30 euros.This ticket can only be booked online from Avanzabus.com, a clumsy site that is not as good as Movelia.es, the main Spanish bus network site. I recommend buying your tickets in person.
Trains from Madrid to Merida depart from Mendez Alvaro bus station. Read more about Bus and Train Stations in Madrid
You can book most bus tickets in Spain online at no extra charge. Just pay with a credit card and print out the e-ticket.
Book Bus Tickets in Spain.
Madrid to Merida by Car
Traveling mainly by the A-5 highway, the 340km trip from Madrid to Caceres takes about 3h30.Compare Car Rental Rates in Spain
Flights from Madrid to Merida
There are no flights from Madrid to Merida.Compare Prices on Flights in Spain

