Cheapest trips from Madrid — November 2026
In searches on TransitScanner over the last 30 days, fares were seen from Madrid to 92 destinations: 7 under €20 and 31 under €30. The cheapest trip is to Santander at €4.60.
Under €20
Also under €30
Weekend trips (Friday to Sunday)
Train or bus
Top 30 cheapest destinations
| Destination | From | Mode | Typical duration | Last seen | Links |
|---|---|---|---|---|---|
| 🇪🇸 Santander | €4.60 | Train | 4 h 08 min | 2026-10-24 | Search |
| 🇪🇸 Oviedo | €5.60 | Train | 3 h 28 min | 2026-10-24 | Search |
| 🇪🇸 Valencia | €9 | Train | 1 h 59 min | 2026-10-30 | Route pageSearch |
| 🇵🇹 Lisbon | €10.48 | Bus | 7 h 50 min | 2026-10-30 | Route pageSearch |
| 🇵🇹 Guarda | €13.48 | Bus | 5 h 25 min | 2026-10-24 | Search |
| 🇵🇹 Bragança | €14.48 | Bus | 4 h 50 min | 2026-10-23 | Search |
| 🇪🇸 Bilbao | €19.35 | Train | 6 h 14 min | 2026-10-28 | Route pageSearch |
| 🇵🇹 Torres Vedras | €21.47 | Bus | 9 h 40 min | 2026-10-25 | Search |
| 🇵🇹 Covilha | €21.97 | Bus | 7 h 30 min | 2026-10-24 | Route pageSearch |
| 🇵🇹 Evora | €21.98 | Bus | 6 h 35 min | 2026-10-21 | Search |
| 🇵🇹 Viseu | €21.98 | Bus | 6 h 30 min | 2026-10-20 | Search |
| 🇵🇹 Famalicão | €22.47 | Bus | 12 h 25 min | 2026-10-27 | Search |
| 🇵🇹 Tomar | €22.47 | Bus | 12 h 00 min | 2026-10-27 | Search |
| 🇵🇹 Fatima | €22.97 | Bus | 11 h 26 min | 2026-10-21 | Search |
| 🇫🇷 Bayonne | €22.98 | Bus | 8 h 00 min | 2026-10-23 | Search |
| 🇵🇹 Barcelos | €23.47 | Bus | 12 h 55 min | 2026-10-26 | Route pageSearch |
| 🇵🇹 Peniche | €23.97 | Bus | 11 h 28 min | 2026-10-25 | Search |
| 🇪🇸 Zaragoza | €24 | Train | 1 h 36 min | 2026-10-28 | Route pageSearch |
| 🇵🇹 Lisbon (Airport) | €24.48 | Bus | 7 h 58 min | 2026-10-20 | Search |
| 🇵🇹 Castelo Branco | €24.97 | Bus | 9 h 52 min | 2026-10-22 | Search |
| 🇫🇷 Biarritz | €25.98 | Bus | 7 h 25 min | 2026-10-24 | Search |
| 🇵🇹 Cascais | €26.47 | Bus | 15 h 10 min | 2026-10-25 | Search |
| 🇵🇹 Guimaraes | €26.47 | Bus | 11 h 28 min | 2026-10-22 | Search |
| 🇵🇹 Pombal | €26.47 | Bus | 12 h 05 min | 2026-10-27 | Search |
| 🇵🇹 Beja | €26.97 | Bus | 13 h 10 min | 2026-10-25 | Search |
| 🇵🇹 Santarem | €26.97 | Bus | 10 h 39 min | 2026-10-24 | Route pageSearch |
| 🇵🇹 Caldas da Rainha | €27.47 | Bus | 10 h 40 min | 2026-10-23 | Search |
| 🇵🇹 Armacao de Pera | €27.97 | Bus | 12 h 49 min | 2026-10-26 | Search |
| 🇵🇹 Leiria | €28.47 | Bus | 11 h 10 min | 2026-10-21 | Search |
| 🇵🇹 Vila Real | €28.98 | Bus | 6 h 25 min | 2026-10-23 | Search |
Long journeys, not ranked (typically over 16 hours, usually several connections): Aalborg, Amiens, Ancona, Angers, Annemasse, Arad, Arnhem, Augsburg, Baden-Baden, Bamberg, Basel EuroAirport, Bern.
How these prices were found
Prices seen in searches on TransitScanner in the last 30 days, shown as the lowest fare seen per destination for travel dates 2026-11-01 to 2026-12-30. This is not a live quote: availability and the final price are confirmed on the seller's own site. A price marked ~ was converted from another currency and is only approximate.
