More than 1,000 travel companies trust us to sell their tickets all in one place.

Eurolines France
Bla Bla Bus

Bus Information between Barcelona and Mérida

distanceDistance479 miles (772 km)
durationAverage bus duration13 h 45 min
priceAverage bus ticket price$71 (€59)
changesDirect busYes
carriersBus providersAvanza

Buses from Barcelona to Mérida cover the 479 miles (772 km) long journey taking on average 13 h 45 min with our travel partners like Avanza. There are direct bus services available. While the average ticket price for this trip costs around $71 (€59), you can find the cheapest bus ticket for as low as $71 (€59). Travelers depart most frequently from Barcelona Sants and arrive in Merida, Avenida De La Libertad.

Bus companies

Travel with Avanza from Barcelona to Mérida

Travel between Barcelona and Mérida from $71 (€59) with Omio’s bus partners Avanza! You can find the best schedules and tickets when comparing and booking the most affordable trip for you.


Avanza is one of Spain biggest bus companies and offers only one type of ticket for your next bus between Barcelona and Mérida: Standard Ticket.

If you’re looking for a smooth and easy bus from Barcelona to Mérida, check Omio for Avanza buses offering this journey. Whether you are looking for the fastest, earliest or cheapest bus to take for this 479 miles (772 km) route from Barcelona to Mérida, Omio makes it easier than ever to find Avanza buses at affordable prices, and you can also quickly book bus tickets online. Check the current Avanza bus schedules for your ideal departure and arrival times, compare the best route between Barcelona and Mérida as well as relevant ticket information (such as baggage allowance and amenities offered onboard), and book your Avanza bus on Omio. If you search for buses between Barcelona and Mérida in the Omio app, you can quickly see if the Avanza tickets are mobile tickets, making it convenient for you to go paperless when traveling. With prices for Avanza buses between Barcelona and Mérida starting at $71 (€59), buy your official Avanza tickets with Omio online quickly and easily!

Avanza has the following ticket policies due to COVID-19, which you should be aware of when booking and traveling by bus between Barcelona and Mérida:

  • Cashless payments recommended
  • Online booking and check-in recommended
  • Refund or voucher policy
  • If you've booked with Omio, you can request a full refund in case your booking travel date is from March 20 onwards. For those bookings before that date, contact Omio Customer Service and we will check with the bus operator accordingly.

Travel Tips

Bus to Mérida from Barcelona
Take the bus to Mérida easily. Whether you want fast, cheap or something entirely different, our travel experts have collected everything you need to know so you can find the best option from Barcelona to Mérida.
How much are cheap buses from Barcelona to Mérida?
Omio customers have found cheap bus tickets to Mérida from Barcelona for as low as $71 (€59)  for the next 7 days.
What is the price of a bus ticket from Barcelona to Mérida?
The Barcelona to Mérida bus ticket price is on average $71 (€59)  if you are looking to purchase your tickets for this trip in the next week.
How many miles is it from Barcelona to Mérida by bus?
You should expect to travel around 479 miles (772 km)  between Barcelona and Mérida by bus.
How long is a bus from Barcelona to Mérida on average?
On average the Barcelona to Mérida bus travel time is 13 h 45 min  for the 479 miles (772 km) long journey, but the duration can vary if you travel on weekends and holidays.
Which bus station from Barcelona to Mérida do I depart from? Which Mérida bus station from Barcelona do I arrive in?

When departing from Barcelona, you have various bus station options to start your trip from including Barcelona, Estació d'Autobusos Nord, Barcelona, Aeropuerto Josep Tarradellas-El Prat (T1) and Barcelona, Estación de Autobuses de Barcelona/Sants. When arriving in Mérida, you can end your trip in bus stations like Merida, Avenida De La Libertad, Mérida and Mérida, Estacion de Autobuses.

Omio customers book a bus from Barcelona Sants   to Merida, Avenida De La Libertad   most frequently for this route.

Where is the bus station in Barcelona? Where is the bus station in Mérida?

Passengers booking this trip most frequently board their buses from Barcelona Sants and need to travel around 1.2 miles (1.9 km) from the city center to get to this bus station.

Passengers arriving in Mérida most often arrive at Merida, Avenida De La Libertad and need to travel around 0.3 miles (497 m) from this bus station to the city center.

What bus companies go from Barcelona to Mérida?
Take the Barcelona to Mérida bus with Avanza. However, it's always good to check out all possible bus companies for the route to Mérida from Barcelona as there might be differences in the amenities they offer.
When does the first bus depart from Barcelona to Mérida? When does the last bus depart from Barcelona to Mérida?
You can take the first bus from Barcelona to Mérida at 4: 00 PM. The last bus from Barcelona to Mérida that you can take departs at 4: 00 PM. Omio shows you the latest bus from Barcelona to Mérida schedule to help you book the best departure time for this trip.
How far in advance should I book bus tickets to Mérida from Barcelona for the best deals?
You can find buses between Barcelona and Mérida to cost on average $71 (€59) one way if you book within the next 7 days. But we recommend buying bus tickets in advance to score the best deals and save money on your journey. You’ll see tickets for the Barcelona to Mérida bus generally on sale a few months before the planned travel date.