(Last Updated On: 10/07/2023)

Merida is a must-see destination for anybody planning a trip to Extremadura. The region’s capital city is home to a beautiful archaeological ensemble which was declared a World Heritage Site by UNESCO and has lots to see and do.

Reaching Mérida from abroad isn’t easy but that shouldn’t put you off travelling to Extremadura. In this article, I’m sharing all the options available, useful links, personal thoughts and itinerary ideas to help you organise your trip.


This article is NOT sponsored. That means:

•I have NOT been paid for writing it.
•I have NOT received any other form of compensation (free products or services) in exchange.

Mérida on a map

Merida, Extremadura

The three cities you can fly into from abroad are Seville (192km from Mérida), Lisbon (287km from Mérida) and Madrid (343km from Mérida).

Round trips

If you’re visiting only Mérida or plan to use it as a base to explore the surroundings on day trips, the easiest option is probably a round trip from and to your chosen city from the three mentioned above.

Below you can read how to get to Mérida from Seville, Lisbon and Madrid.

From Seville to Mérida

By car
If you fly into Seville, check the different car rental companies operating at Seville airport to choose the one that better suits your needs and budget.
The car journey from Seville to Mérida takes approximately 1 h 50 min.

By bus
Buses to Mérida depart from Seville’s Plaza de Armas station, located in Avda. Cristo de la Expiración 2, 41001.
The bus journey from Seville to Mérida takes between 2h 10min and 2h 50min, depending on the specific bus route.
Compare timetables and prices with GoEuro.

By train
Trains to Mérida depart from Santa Justa station, located in Avenida Kansas City s/n.
The train journey from Seville to Mérida takes 3h 35min.
You can book your train tickets directly with Renfe or try other sites, such as trainline.

From Lisbon to Mérida

By car 
There are six car rental companies operating at Lisbon airport. Check the link to see their contact information.
The car journey from Lisbon to Mérida takes approximately 2h 40min.

By bus
Buses to Mérida depart from Lisbon airport and the bus station (Estação do Oriente) with Avanza.
The bus journey from Lisbon to Mérida takes approximately 4 h.

There is no train service between Lisbon and Mérida.

From Madrid to Mérida

By car 
There are car rental desks at terminals 1 and 4 at Madrid-Barajas airport. Check the list of car rental companies and choose the one that better suits your needs.
The car journey from Madrid airport to Mérida takes approximately 3h 25min.

By bus
Buses to Merida leave from Estación Sur de Autobuses with Avanza.
There are two types of service – standard and express. A standard one-way journey takes 5 h. An express one-way journey takes 4h. There are frequent promotions for certain dates and bank holidays.

By train
Trains to Merida depart from Madrid-Atocha station. The journey takes 4h 30min – 5h.
Check timetables and current prices with Renfe.

About Badajoz airport

Extremadura’s only airport is located outside Badajoz city and approximately 48km from Mérida. Don’t get too excited, though. Its location may sound ideal but for anyone flying from abroad, it isn’t. You can only fly into Badajoz from Madrid and Barcelona (Air Nostrum flies to Badajoz every day of the week except Saturday).

Unless you find flights to Barcelona for next to nothing, it’s not worth considering flying to Badajoz, either from Madrid or Barcelona. Flights aren’t cheap (you will rarely find return flights for less than €115-120), you waste time with the connecting flight and you need a car anyway to reach Mérida from Badajoz airport.

If you still want to consider this option, visit Iberia to check flight prices.

Some thoughts to help you decide

  • No matter which city you fly into, your best (cheapest and fastest) option to reach Mérida is always hiring a car.
  • Train or bus? If you have the option to choose, choose the bus. Always. Trains are slower, less frequent and less reliable.
  • The quickest way to reach Mérida is hiring a car and driving up from Seville (1h 50min).
  • While Seville seems the obvious destination to fly to, it may not always be the best option. Bear in mind there may not be daily flights to Seville from your city, or they may be more expensive than flights to Lisbon or Madrid. Make sure you compare flight prices to the three different destinations.

Road trips and combined airports

If Mérida is simply one of many stops on a road trip, a very good option is flying in from one airport and flying out from a different one. This will help you cover a wider area and save you time and money in bus and train journeys.

Bearing in mind you can fly into Seville, Lisbon and Madrid, there are 6 different routes to choose from:

  1. Seville-Mérida-Madrid
  2. Seville-Mérida-Lisbon
  3. Lisbon-Mérida-Madrid
  4. Lisbon-Mérida-Seville
  5. Madrid-Mérida-Seville
  6. Madrid-Mérida-Lisbon

Below, you can find some suggestions of places you can include in your route:

Seville-Mérida or Mérida-Seville

Lisbon-Mérida or Mérida-Lisbon

You may also like

© Piggy Traveller. All rights reserved.

Irene Corchado Resmella

Irene Corchado Resmella

I'm a UK-based independent Spanish sworn and legal translator working as ICR Translations. On Piggy Traveller, I share my home region of Extremadura with the world to encourage travellers to discover a different Spain.