ℹ️ Some links are affiliate links — we may earn a commission at no extra cost to you. How we stay honest.

Madrid to Lisbon: How to Travel

Quick Answer

The distance from Madrid to Lisbon is 623 km. Flying is the practical winner here. The train connection between Madrid and Lisbon is frustratingly slow (10+ hours), making it one of the most disappointing rail links in Western Europe. Flights take 1h 15m and are often available for €30–€50. For a more romantic option, the Lusitania overnight sleeper train departs Madrid at 9:45 PM and arrives in Lisbon at 7:30 AM — it's slow but saves a hotel night and crossing the Iberian Peninsula while you sleep has a certain magic.

How to Get from Madrid to Lisbon

ModeDurationCostBest For
✈️ Fly 1h 15m (flight only) €30–€150 Most travelers — the best balance of speed and price
🚌 Bus 8h 30m–9h 30m €20–€40 Budget travelers, especially on overnight services
🚗 Drive 6h–6h 30m €60–€80 (fuel + Portuguese tolls) Road trippers exploring Extremadura and the Alentejo
🚆 Train 9h 30m–10h 30m (Lusitania Trenhotel) €40–€100 Romantics who love sleeper trains and don't mind the slow journey
💡 Pro Tip

The best option depends on your priorities — read the detailed breakdown below.

✈️ Fly from Madrid to Lisbon

Duration: 1h 15m (flight only) | Cost: €30–€150

Pros

  • Very fast
  • Frequent flights with Iberia, TAP, Ryanair
  • Often cheaper than other options

Cons

  • Airport transfers add 2+ hours total
  • Barajas and Lisbon airports are far from centers
  • Carbon footprint higher

🚌 Bus from Madrid to Lisbon

Duration: 8h 30m–9h 30m | Cost: €20–€40

Pros

  • ALSA and Rede Expressos operate direct services
  • Affordable
  • Overnight buses available

Cons

  • Very long journey
  • Crosses the Extremadura region (monotonous)
  • Bus stations outside city centers

🚗 Drive from Madrid to Lisbon

Duration: 6h–6h 30m | Cost: €60–€80 (fuel + Portuguese tolls)

Pros

  • Stop in Mérida (Roman ruins) or Évora (UNESCO)
  • Spanish motorways are mostly toll-free
  • Flexibility for Extremadura and Alentejo exploration

Cons

  • Portuguese electronic tolls are confusing
  • Long monotonous stretches
  • Lisbon traffic is intense

🚆 Train from Madrid to Lisbon

Duration: 9h 30m–10h 30m (Lusitania Trenhotel) | Cost: €40–€100

Pros

  • Overnight sleeper train is an experience
  • Wake up in a new country
  • Saves a night of accommodation

Cons

  • Very slow compared to other options
  • Only one departure per day
  • Aging rolling stock

Our Recommendation

Flying is the practical winner here. The train connection between Madrid and Lisbon is frustratingly slow (10+ hours), making it one of the most disappointing rail links in Western Europe. Flights take 1h 15m and are often available for €30–€50. For a more romantic option, the Lusitania overnight sleeper train departs Madrid at 9:45 PM and arrives in Lisbon at 7:30 AM — it's slow but saves a hotel night and crossing the Iberian Peninsula while you sleep has a certain magic.

Book Your Madrid to Lisbon Trip

Madrid and Lisbon are the two great capitals of the Iberian Peninsula, yet they're surprisingly poorly connected by land. Despite being just 623 km apart, the lack of high-speed rail between them (a project long discussed but repeatedly delayed) means that flying is the standard choice for most travelers. It's one of Europe's great infrastructure gaps.

The drive through Extremadura — Spain's least-visited region — is actually one of the most interesting aspects of this journey. Mérida, about 4 hours from Madrid, has the best-preserved Roman ruins in Spain, including a theater, amphitheater, and aqueduct. Further south, the walled town of Cáceres is a UNESCO World Heritage Site with a medieval old town that served as a filming location for Game of Thrones.

On the Portuguese side, Évora is a gem worth a detour. This walled city in the Alentejo region has a Roman temple, a bone chapel (Capela dos Ossos), and a gorgeous central square. The surrounding Alentejo countryside produces some of Portugal's best wines and cork — a landscape of rolling golden plains and ancient olive groves that feels timeless.

Frequently Asked Questions

Why is there no high-speed train between Madrid and Lisbon?

It's been planned for decades but repeatedly delayed due to funding, political disagreements, and infrastructure challenges. The current train takes 10+ hours via a slow overnight service. A high-speed link is now projected for the early 2030s.

Is the Lusitania overnight train worth it?

If you enjoy sleeper trains, yes. You depart Madrid at 9:45 PM and arrive in Lisbon around 7:30 AM. Cabin berths are comfortable and it saves a hotel night. But don't expect speed — it's purely for the experience.

What should I see in Mérida on the drive?

The Roman Theater (still used for performances), the Amphitheater, the Temple of Diana, the Alcazaba (Moorish fortress), and the National Museum of Roman Art. Allow at least 2–3 hours.

How does Portugal's electronic toll system work?

Many Portuguese motorways use electronic tolling without booths. Rent a Via Verde device with your car, or register your plate at portotolls.com. Foreign plates must register within 48 hours of first motorway use to avoid fines.

Plan Your Complete Trip

✈️ Flights

🏨 Hotels

🚗 Car Rental

🛡️ Insurance

💰 Budget Travel

Get Our Free Europe Road Trip Checklist

Country-by-country driving requirements, packing list, and emergency contacts — all in one PDF.

BTS

BestTravelScout Editorial Team

Our editorial team researches and tests travel products hands-on, comparing prices and policies across dozens of providers to bring you honest, data-backed recommendations.

✅ Fact-checked 🔄 Updated quarterly 🔍 Our methodology
About our team →
Search Flights