← Route
Madrid → Lisbon · Direct coach (FlixBus / Avanza)

Madrid → Lisbon

Iberia’s missing rail link, solved: direct coaches leave Madrid for Lisbon in about seven and a half hours with Wi-Fi and reclining seats, from €25. By rail it’s three slow regional segments via Badajoz (~€50) — Spain and Portugal won’t see a direct train again until around 2030.

≈7h 30Duration
0Transfers
3×CO₂ vs flying
From €25Ticket budget
BusTransport
Booked 2–3 months ahead€19–45
Booked this week€40–75
One-way fares, per person, 2nd class · verified 4 Oct 2026
Day · Leg

Leg

LegTransport / OperatorDuration
Madrid → Lisbon (coach)FlixBus / Avanza≈7h 30
Madrid → Lisbon (rail, via Badajoz)Renfe + CP + bus at the border≈10h+
Pass advice

Pass advice

Coaches depart several times daily from Madrid Estación Sur — book online, seats are assigned.

No night train: the Lusitania sleeper was discontinued in 2020. Rail fallback: Madrid → Badajoz + bus/taxi over the border + train to Lisbon, ~€50 total.

Lisbon Oriente station is metro-connected and ten minutes from the riverfront.