Bilbao to Madrid by train
Direct Renfe Alvia from Bilbao Abando to Madrid Chamartín in about 4.5 to 5 hours, usually twice a day; some days have only one direct train.

- Origin
- Bilbao
- Destination
- Madrid
- Main stations
- Bilbao Abando to Madrid-Chamartín-Clara Campoamor
- Country
- Spain
Direct Renfe Alvia trains take about 4 hours 35 minutes to 5 hours from Bilbao Abando to Madrid Chamartín-Clara Campoamor, usually twice a day.
Morning or afternoon Alvia
Two direct Alvia trains leave Bilbao Abando for Madrid on most days. Take the morning one if you can. At about 4 hours 35 minutes it is the faster of the two and reaches Madrid before lunch. The late-afternoon train takes about 5 hours and gets in late in the evening.
Until 12 December 2026 both run Monday to Friday, with only the morning train on Saturdays and only the afternoon train on Sundays. From the 13 December 2026 timetable change, as scheduled into January 2027, both trains run at weekends, but Thursdays have only the morning train and Fridays only the afternoon train. Some public holidays also lose a train, so make sure your train runs on your date before you build plans around it.
On the way the Alvia calls at Llodio, Miranda de Ebro, Burgos Rosa de Lima, Valladolid Campo Grande and Segovia Guiomar. Connections with one or two changes exist, but they are slower.
Arriving at Madrid Chamartín
The trains end at Madrid Chamartín-Clara Campoamor, not Puerta de Atocha-Almudena Grandes. Book any onward train from the right terminal.
Getting across Madrid costs nothing extra. Your long-distance ticket includes Combinado Cercanías, a free ride on Cercanías local trains for up to 4 hours after arrival, and in Madrid you just scan the ticket barcode at the gates. It works at the Bilbao end too, from up to 4 hours before departure, if you reach Abando by Cercanías. There you collect it at a ticket machine or desk first.
Tickets and fare types
Renfe fares rise and fall with demand. Booking early gets the lowest prices. For travel before 25 January 2027 you choose between four fare types:
| Fare | Seat | Changes | Cancellation |
|---|---|---|---|
| Básico | Standard | One change for €10 | Not included |
| Elige Estándar | Standard | First change free | 70% refund |
| Elige Confort | XL Confort | First change free | 70% refund |
| Prémium | XL Confort | Unlimited free changes | Refund up to 100% |
Miss your train on Básico and the ticket is gone. On Elige you can move to a new train for 30% of the new fare, which matters when the next direct Alvia may be the following day. Choosing a seat costs €5 extra, except on Prémium. Tickets are in your name, so carry photo ID. New ticket conditions apply to journeys from 25 January 2027.
Interrail pass holders
The pass covers the Alvia, but a reservation is compulsory. Through Interrail it costs €10 in second class (Elige Estándar) or €13 in first (Elige Confort). Ticket desks at Spanish long-distance stations also sell pass reservations.
Where to book
Train service
- Check times & prices
Renfe serves Spain with AVE, Avlo, Alvia and regional trains. AVE tickets are named and reserved, while Interrail and Eurail passes need reservations.
Official website
Find places to stay in Madrid

Frequently asked questions
Are there direct trains from Bilbao to Madrid?
Yes. Renfe Alvia trains run direct from Bilbao Abando to Madrid Chamartín-Clara Campoamor, usually twice a day. Until 12 December 2026 Saturdays and Sundays have one train each; from 13 December 2026 the single-train days are Thursdays and Fridays.
How long does the train from Bilbao to Madrid take?
About 4 hours 35 minutes on the morning Alvia and about 5 hours on the late-afternoon train.
Which Madrid station does the train from Bilbao arrive at?
Madrid Chamartín-Clara Campoamor, not Puerta de Atocha-Almudena Grandes. Your ticket includes a free Cercanías ride for up to 4 hours after arrival.
Can I change my train ticket from Bilbao to Madrid?
Yes, on every fare type, at different costs. For travel before 25 January 2027, a change costs €10 on Básico, the first change is free on Elige and Prémium includes unlimited free changes; on any fare you also pay the difference if the new train costs more.
Do I need a reservation with an Interrail pass?
Yes, the Alvia requires one. Through Interrail it costs €10 in second class or €13 in first class.