← 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
| Leg | Transport / Operator | Duration |
|---|---|---|
| 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.