Home › Madrid to Lisbon Bus Times: 7-8h, from €10

Madrid to Lisbon Bus Times: 7-8h, from €10

There is no direct train from Madrid to Lisbon since the overnight Trenhotel Lusitania was withdrawn, so the fastest option is a flight of about 1h20 on one of the busiest air corridors in Iberia. On the ground, direct ALSA and FlixBus coaches run Madrid to Lisbon in around 7 to 8 hours for the lowest fares. The rail alternative is slow and involves changing via Badajoz on the Spanish side and Portuguese regional trains, so it is a scenic curiosity rather than a practical choice. Here is how the options compare.

FastestFlight, about 1h20 in the air
No direct trainThe Trenhotel Lusitania sleeper was withdrawn and not replaced
CheapestDirect ALSA or FlixBus coach from about EUR 10 advance
RouteMadrid to Lisbon, about 625 km by road
Live schedule and fare data
ModeDepartures/dayFirst-last departureFastestTypical fareTop operators
Bus 75 00:05-23:59 6h 00m USD 28-80 Alsa Internacional, FlixBus, Gipsyy
Flight 47 05:55-23:20 1h 05m USD 44-333 TAP Portugal, Iberia, Air Europa
Prices checked July 25, 2026 from 6999 scheduled departures.
Madrid to Lisbon: your options
ModeOperatorDurationApprox fareOvernight
Flight TAP Air Portugal / Iberia / Ryanair
Fastest by far and very frequent, one of the busiest air routes in Iberia. Low-cost fares are cheap booked ahead, but add airport transfers.
about 1h20 plus airport time approx €40 to €150 No Compare on Kiwi →
Bus ALSA / FlixBus coach (direct)
The practical overland option: direct coaches with no change, many departures a day, the lowest fares, some overnight runs.
about 7 to 8 hours from EUR 10 advance No Check on 12Go →
Train Renfe + CP via Badajoz (with changes)
Slow and indirect since the Lusitania sleeper ended: a Spanish train to Badajoz, then Portuguese regional trains via Entroncamento. For rail enthusiasts only.
about 9 to 11 hours varies by leg No Check on 12Go →

Fares are approximate and shown for comparison. Confirm live prices and times on 12Go before booking.

Show stays for:
Where to stay in Madrid
Option 1
NH Madrid Ventas
Madrid
Top-rated stay in Madrid
NH Madrid Ventas
★ 8.5 138 reviews
€100
per night
Book on Agoda →
Option 2
Motel One Madrid-Plaza de España
Madrid
Top-rated stay in Madrid
Motel One Madrid-Plaza de España
★ 8.5 83 reviews
€100
per night
Book on Agoda →
Option 3
Apartamentos Huertas
Madrid
Top-rated stay in Madrid
Apartamentos Huertas
★ 9.0 99 reviews
€103
per night
Book on Agoda →
Where to stay in Lisbon
Option 1
MASA Hotel & Spa Campo Grande Collection
Lisbon
Top-rated stay in Lisbon
MASA Hotel & Spa Campo Grande Collection
★ 8.7 1725 reviews
€113
per night
Book on Agoda →
Option 2
Next Level Premium Hotels
Lisbon
Top-rated stay in Lisbon
Next Level Premium Hotels
★ 8.8 255 reviews
€113
per night
Book on Agoda →
Option 3
Lisbon City Hollywood Hotel by City Hotels
Lisbon
Top-rated stay in Lisbon
Lisbon City Hollywood Hotel by City Hotels
★ 8.2 128 reviews
€117
per night
Book on Agoda →
Things to do
In Madrid

Loading things to do...

In Lisbon

Loading things to do...

Activities load from Viator. Booking opens on Viator, and we may earn a commission.

Frequently asked questions
Is there a direct train from Madrid to Lisbon?
No. The overnight Trenhotel Lusitania was withdrawn and never restored, so rail travel now means changing via Badajoz onto Portuguese regional trains, a slow 9 to 11 hour journey. The direct coach or a flight is far more practical.
How long does it take to get from Madrid to Lisbon?
A flight is about 1h20 in the air. Direct ALSA and FlixBus coaches take around 7 to 8 hours, while the indirect rail route via Badajoz runs 9 to 11 hours with changes.
What is the cheapest way from Madrid to Lisbon?
A direct ALSA or FlixBus coach booked ahead, from about EUR 10, is the cheapest, at around 7 to 8 hours. Low-cost flights can also be cheap and are much faster.
Can you get a bus from Madrid to Lisbon?
Yes. ALSA and FlixBus run frequent direct coaches with no change, taking around 7 to 8 hours, with many departures a day and some overnight runs that save a hotel night.
What is the best way to get from Madrid to Lisbon?
For speed, fly: about 1h20 on a very frequent corridor. For value and no airport hassle, take a direct ALSA or FlixBus coach, around 7 to 8 hours. The rail route is slow and only worth it if you want the scenery.

Plan your own version

Set your dates, budget and pace, and the planner builds an optimized trip with live prices.

Build my trip →

Hotel options and prices come from Agoda and update at booking time; sample data shown if live pricing is unavailable. Transport fares are estimates, confirmed on 12Go.

Beta Prices and availability reflect current partner rates and can change before you book. Confirm the final price on 12Go, Kiwi, or Agoda (linked per result) before booking.