|479 miles (772 km)
|BlaBlaCar or Avanza
Buses from Mérida to Barcelona cover the 479 miles (772 km) long trip with our travel partners like BlaBlaCar or Avanza. Travelers depart most frequently from Mérida, Avda. Vía de la Plata / C. Panaderos and arrive in Barcelona, Estación de Autobuses de Sants.
Find the best route from Mérida to Barcelona with Avanza and BlaBlaCar. Comparing schedules and prices and booking the most affordable journey has never been easier with over 1000 travel companies on Omio.
When departing from Mérida, you have various bus station options to start your journey from including Mérida, Avda. Vía de la Plata / C. Panaderos, Mérida, Estacion de Autobuses and Mérida, Av. Luis Jacinto Ramallo García (Agricultura). When arriving in Barcelona, you can end your trip in bus stations like Barcelona, Estación de Autobuses de Sants, Barcelona, Pl. Universitat and Barcelona, Estació d'Autobusos Nord.
Passengers board the bus most frequently from Mérida, Avda. Vía de la Plata / C. Panaderos, which is located around 0.8 miles (1.3 km) away from the city centre, and they get off the bus at Barcelona, Estación de Autobuses de Sants, located 1.4 miles (2.3 km) away from the city centre.
Here are some other resources that might have the information you need