← Routes

Public transport · Basque Country

How to get from Bilbao to Madrid

ALSA (larga distancia) · RENFE (larga distancia) · from 250 min

The fastest way from Bilbao to Madrid is ALSA (larga distancia), taking about 250 minutes. On the reference day, the first service leaves at 07:00 and the last at 22:00, with 14 departures in total.

ⓘ Indicative schedules (official GTFS data). For the next live departure, ask Nora.

Last bus of the day from Bilbao to Madrid

22:00ALSA - Bil-Madarrives at 02:45

ALSA (larga distancia) · Bilbao Estación de Autobuses de Madrid Moncloa

ALSA (larga distancia) bus250 min

Bilbao Estación de Autobuses de Madrid Moncloa

Departures from 07:00 to 22:00 · 14 services/day

  • 07:00→ 11:45ALSA - Bil-Mad
  • 08:00→ 12:45ALSA - Bil-Mad
  • 09:00→ 14:10ALSA - Bil-Mad
  • 10:00→ 14:40ALSA - Bil-Mad
ALSA (larga distancia) bus250 min

Estación de Autobuses de Bilbao Estación de Autobuses de Madrid Moncloa

Departures from 07:00 to 22:00 · 14 services/day

  • 07:00→ 11:45ALSA - Bil-Mad
  • 08:00→ 12:45ALSA - Bil-Mad
  • 09:00→ 14:10ALSA - Bil-Mad
  • 10:00→ 14:40ALSA - Bil-Mad
RENFE (larga distancia) train282 min

Bilbao-Intermod. Abando Indalecio Prieto Madrid-Recoletos

Departures from 06:53 to 17:28 · 2 services/day

  • 06:53→ 11:35ALVIA
  • 17:28→ 22:20ALVIA

How to get from Bilbao to Madrid with a transfer

Real combinations with transfers. For today's times, ask Nora.

Transfer at Vitoria-Gasteiz

  1. Autobuses La Unión018ABILBO/BILBAO - INTERMODAL BILBAO Vitoria-Gasteiz55 min
  2. RENFE (larga distancia)IntercityVitoria-Gasteiz Madrid-Recoletos195 min

Transfer at Vitoria-Gasteiz

  1. ALSA (larga distancia)ALSA - S-L(Pista)Bilbao Vitoria-Gasteiz60 min
  2. RENFE (larga distancia)ALVIAVitoria-Gasteiz Madrid-Recoletos202 min

Transfer at Vitoria-Gasteiz

  1. Autobuses La Unión018ABILBO/BILBAO - INTERMODAL BILBAO Vitoria-Gasteiz55 min
  2. ALSA (larga distancia)ALSAVitoria-Gasteiz Estación de Autobuses de Madrid Moncloa255 min

Frequently asked questions

How long does it take from Bilbao to Madrid by public transport?
About 250 minutes with ALSA (larga distancia), the fastest option.
Is there direct public transport from Bilbao to Madrid?
Yes. Direct service by: ALSA (larga distancia), RENFE (larga distancia).
What time is the last bus from Bilbao to Madrid?
On the reference day the last one leaves at 22:00 (ALSA (larga distancia)). Ask Nora for today's times.

Leaving now? Ask Nora for the next live departure.

Reference data: viernes 19/06/2026.