1map logoGo to main page

Mérida, Extremadura to Lisbon, Lisbon Region from $16.06: 4 ways by bus, train, flight or car

Compare Travel Options and Prices

from
Mérida, Spain
to
Lisbon, Portugal

How to Get from Mérida to Lisbon: Cheapest, Fastest and Best Way

1Map provides directions to cities, towns, landmarks, attractions, and addresses worldwide, offering thousands of multi-modal routes to easily get you from point A to point B.

$16.06 by busBest price
245 kmDistance
2h 48m Fastest

Compare Train, Bus, Flight, and Driving Options

Get detailed, step-by-step directions below for your trip from Mérida to Lisbon with 1Map travel planner. Easily compare ticket prices, explore various transport options, and find the best routes for a seamless and cost-effective travel experience.

Company
ALSA
Bus
Average Duration
3h  30m
Estimated price
$16.06-33.38
Recommended
route map
Distance: 245 km
Duration: 2h 48m

See more options

Pricing table
Company
various
Train
Average Duration
6h 
Estimated price
$23.37-36.64
Company
various
Drive
Average Duration
2h  48m
Estimated price
$48.6-73.12
Company
various
Taxi
Plane
Average Duration
5h  24m
Estimated price
$211.48-513.06

Compare prices for your selected dates

TypeMo 20/01Tu 21/01We 22/01Th 23/01Fr 24/01Sa 25/01Su 26/01
Bus $16 $24 $19 $18 $17 $13 $16

Mérida - Lisbon operators

Explore transport companies operating between Mérida and Lisbon, with prices starting at . These companies offer competitive pricing, flexible schedules, and comfortable travel experiences.

Bus
Contact phone
+34 910 207 007
Website
https://www.alsa.com/en/web/bus/home

Bus from Mérida to Estação Rodoviária de Lisboa Oriente

Average Duration
3h 30m
Estimated price
15-31
Contact phone
+351 21 75 24 524
Website
https://www.rede-expressos.pt/en

Bus from Mérida to Estação Rodoviária de Lisboa Oriente

Average Duration
3h 30m
Estimated price
15-31
Contact phone
+49 30 300 137 300
Website
https://www.flixbus.co.uk

Bus from Mérida to Estação Rodoviária de Lisboa Oriente

Average Duration
4h
Estimated price
22-31
Contact phone
+33 1 71 53 01 80
Website
https://www.blablacar.co.uk/

Bus from Mérida to Estação Rodoviária de Lisboa Oriente

Average Duration
4h 30m
Estimated price
31-31
Train
Contact phone
+34 91 232 03 20
Website
https://www.renfe.com/es/en

Train from Merida to Estação Ferroviária de Lisboa Oriente

Average Duration
6h
Estimated price
22-34
Contact phone
+351 210 900 032
Website
https://www.cp.pt

Train from Badajoz to Entroncamento

Average Duration
2h 43m
Estimated price
3-10

Train from Entroncamento to Estação Ferroviária de Lisboa Oriente

Average Duration
1h 24m
Estimated price
3-10
Plane
Website
iberia.com

Plane from Badajoz to Lisboa

Average Duration
6h 2m
Estimated price
152-153

Plane from Badajoz to Lisboa

Average Duration
5h 25m
Estimated price
154-155

Plane from Badajoz to Lisboa

Average Duration
6h 30m
Estimated price
156-157
Website
easyjet.com

Plane from Badajoz to Lisboa

Average Duration
6h 50m
Estimated price
154-158
all-pages.other Show other routes
Contact phone
+34 924 40 40 40
Website
teletaximerida.com

Other from Mérida to Badajoz

Average Duration
33m
Estimated price
314-315

Mérida to Lisbon: Overview of Bus, Train, Flight, and Car Trips

Traveling between Mérida and Lisbon offers a variety of convenient options to suit your preferences, schedule, and budget. Whether you prioritize affordability, speed, or comfort, you’re sure to find the perfect way to travel without compromising on quality or convenience.

Average price
€46 - €74
Departure Point
Merida station
Arrival Point
Estação Ferroviária de Lisboa Oriente station
Useful tips for train travellers
• Onboard Services: The primary operator for the train route from Merida to Lisbon is Comboios de Portugal (CP). Onboard catering services include a dining car where you can purchase snacks, sandwiches, and drinks. Depending on your service class, you might also have access to complimentary refreshments in First Class.
• Seating Options: The train offers three seating classes: Economy, Business, and First Class. Economy seats are comfortable and offer basic amenities. Business seats provide additional space and quieter surroundings, while First Class seats include more luxurious options with greater comfort and premium service. For this route, you can choose based on your budget and comfort preference.
• Arrival Station Tip: When you arrive at Lisbon's Santa Apolonia station, expect a well-organized facility. You can leave your luggage at the left luggage service located within the station for a small fee. Restrooms are clean and regularly maintained, but there are no showers available. To navigate easily, be sure to pick up a station map at the information desk.
Departure Point
Badajoz Airport
Arrival Point
Lisboa Airport. The quickest flight takes 4h 30m and has one stopover
Departure Point
Mérida station
Arrival Point
Estação Rodoviária de Lisboa Oriente station

Frequently asked questions

Find out more about the route from Mérida to Lisbon.

Or choose the category:
The distance between Mérida and Lisbon is approximately 244.6 km. The road distance is slightly longer at 286.6 km. Travel times can vary depending on the mode of transportation chosen. By train, it takes approximately 5 hours and 58 minutes to reach Lisbon from Mérida. By car, the journey typically takes 2 hours and 41 minutes from Lisbon to Mérida. If traveling by bus, it takes around 3 hours and 31 minutes to reach Lisbon from Mérida.
The most cost-effective option for traveling from Mérida to Lisbon is by bus, which can cost between €15-€60 and takes approximately 3 hours and 31 minutes. This option allows for a budget-friendly journey while still providing a relatively reasonable travel time. However, if time efficiency is a priority, driving is the quickest option, taking approximately 2 hours and 41 minutes.
The prices of a train ticket from Merida to Lisbon range from €23 to €34, while the prices of a bus ticket from Lisbon to Merida vary between €15 and €60.
To travel from Mérida to Lisbon without using public transportation, you can choose to drive by car. The distance between the two cities is approximately 286.5 km, and it usually takes around 2 hours and 41 minutes to reach Lisbon from Mérida by car. The cost of the journey by car can vary, but it typically ranges from €46 to €69.
Yes, there are both train and bus options to travel between Merida and Lisbon. The train journey takes around 5 hours and 58 minutes, with transfers along the way. There is no direct train, but you can take a train from Merida to Badajoz, then transfer to another train to reach Lisbon. The bus journey, on the other hand, takes approximately 3 hours and 31 minutes, and there is a direct bus service available from Merida to Lisbon.
There are numerous accommodation options available near Lisbon. With over 2,592 hotels to choose from, you will have a wide range of choices to suit your budget and preferences. Prices for hotels in Lisbon start at €38 per night, providing options for various budgets.