Para ir de Madrid a Vitoria, el autobús es la mejor opción: 4 h 15 min desde 9 €, con hasta 8 salidas diarias por Alsa. En coche tardas 3 h 45 min pero con peajes de 25 € más gasolina. No hay tren directo: obligas transbordo en Miranda de Ebro que alarga el viaje a más de 5 h.
| Medio | Duración | Precio | Frecuencia | |
|---|---|---|---|---|
| Autobús (Alsa) | 4 h 15 min | Desde 9 € | 7-8 al día | Más práctico |
| Coche | 3 h 45 min | 60-65 € (peajes+combustible) | — | Flexible, caro |
| Tren (Renfe) | 5 h+ (transbordo) | 25-45 € | 3-4 combinaciones | Más lento |
La conexión Madrid-Vitoria tiene una particularidad: no hay tren directo. Renfe te obliga a transbordar en Miranda de Ebro, lo que convierte el trayecto en más de 5 h y elimina cualquier ventaja frente al autobús. El autobús directo de Alsa es la opción más práctica: 4 h 15 min, desde 9 €, y hasta 8 salidas diarias desde Estación Sur. Sales de Madrid y llegas al centro de Vitoria sin complicaciones. En coche son 352 km por la A-1, unas 3 h 45 min de conducción. Los peajes suman unos 25 € y la gasolina otros 35-40 €. Tiene sentido si viajas con más gente o quieres parar en Burgos. El precio del autobús ronda los 15-18 € de media, aunque hay promociones desde 9 €. Si reservas con antelación en alsa.es, consigues las mejores tarifas. Los horarios están bien repartidos durante el día.
En avión
No hay vuelos directos Madrid-Vitoria. El aeropuerto más cercano a Vitoria es el de Bilbao, a 65 km. Podrías volar Madrid-Bilbao con Iberia o Vueling (1 h de vuelo, desde 50 €), pero luego necesitas llegar a Vitoria. Lurraldebus opera autobuses Bilbao-Vitoria cada hora, 1 h de trayecto, 10 €. Sumando todo: 1 h de vuelo + tiempos de aeropuerto + 1 h de autobús = más de 4 h puerta a puerta. Y un coste mínimo de 60 €. El autobús directo Madrid-Vitoria tarda lo mismo y cuesta tres veces menos. El avión solo tendría sentido si necesitas conectar desde Bilbao con otro destino internacional. Para ir de Madrid a Vitoria directamente, no merece la pena ni en tiempo ni en precio.
En tren
No hay tren directo Madrid-Vitoria. Todas las rutas de Renfe obligan a transbordar en Miranda de Ebro. La conexión más habitual: Alvia Madrid-Miranda (2 h 30 min) + regional Miranda-Vitoria (50 min). Tiempo total con espera entre trenes: más de 5 h. Precio desde 25 € si pillas Tarifa promo, pero lo habitual son 35-45 €. Las frecuencias no encajan bien. Solo hay 3-4 combinaciones diarias que funcionen sin esperas eternas en Miranda. Sales de Chamartín y llegas a Vitoria-Gasteiz, la estación está a 2 km del centro. Renfe permite comprar el billete combinado en su web, pero revisa bien los horarios de transbordo. Si pierdes el enlace en Miranda, toca esperar al siguiente regional. Para esta ruta, el tren es objetivamente peor que el autobús: más caro, más lento, menos frecuencias. Solo tiene sentido si tienes abono o tarjeta de descuento Renfe que baje mucho el precio.
En autobús
El autobús es la forma más práctica y barata de ir de Madrid a Vitoria. Alsa opera esta ruta con 7-8 salidas diarias desde Estación Sur. Duración: entre 4 h y 4 h 30 min según tráfico. Precio: desde 9 € en promociones, 15-18 € de media, hasta 25 € en horas punta o última hora. Compra en alsa.es o en la app móvil. Los autobuses salen de la planta -1 de Estación Sur de Autobuses (Méndez Álvaro, Metro L6). Llegas a la estación de autobuses de Vitoria, en la calle de los Herrán, a 10 minutos andando del casco viejo. Los autobuses son modernos: asientos reclinables, WiFi, enchufes, aire acondicionado. Algunos servicios hacen parada en Burgos, lo que alarga el trayecto unos 15 minutos. Reserva con 1-2 semanas de antelación para pillar las tarifas más baratas. Los horarios están bien repartidos: primer autobús sobre las 7 h, último cerca de las 22 h. Fines de semana hay menos frecuencias. Puedes llevar una maleta en bodega y un bulto de mano gratis. Maleta extra: 3 €.
En coche
Por carretera son 352 km entre Madrid y Vitoria, unas 3 h 45 min sin paradas. La ruta más rápida es por la A-1 (Autovía del Norte). Sales de Madrid por la A-1 dirección Burgos. Pasas por Aranda de Duero y Burgos, y luego tomas la AP-1 hacia Vitoria. Esta autopista es de peaje: unos 25 € en total (peajes de Aranda, Lerma y Miranda de Ebro). La gasolina te costará otros 35-40 € (unos 30 litros para un coche medio que haga 12 l/100 km). Sumando peajes y combustible: 60-65 € solo de ida. La A-1 está bien, pero tiene tramos de mucho tráfico los viernes tarde y domingos tarde. Si sales en hora punta desde Madrid, cuenta 30-40 min extra. En Vitoria, aparcar en el centro es complicado. Hay parkings públicos como el de Los Arquillos (2 €/h) o Santa María (1,80 €/h). La zona azul del casco viejo es de residentes. Te interesa aparcar en la periferia y entrar andando. El coche solo compensa si viajas con 3-4 personas o quieres hacer paradas en Burgos o en la Rioja Alavesa.
Opción combinada
Para Madrid-Vitoria no hay combinaciones intermodales que mejoren las opciones directas. El autobús directo ya es más rápido y barato que cualquier alternativa. Si quieres romper el viaje, puedes parar en Burgos. Algunos autobuses de Alsa hacen parada allí (añade 15-20 min al trayecto). O en coche, Burgos está a 2 h 20 min de Madrid: merece la pena para comer y ver la catedral. Otra opción: combinar el viaje con la Rioja Alavesa. Si vas en coche, das un rodeo de 30 km por Laguardia y Elciego (bodegas Marqués de Riscal, Ysios). Desde Vitoria a Laguardia son solo 20 min. Pero para ir directo de Madrid a Vitoria, sin escalas turísticas, el autobús de Alsa es imbatible: precio, frecuencias y duración.
Preguntas frecuentes
¿Cuál es la forma más barata de ir de Madrid a Vitoria?
¿Cuánto se tarda de Madrid a Vitoria?
¿Hay tren directo de Madrid a Vitoria?
¿Cuánto cuesta ir de Madrid a Vitoria en autobús?
¿Merece la pena ir en coche de Madrid a Vitoria?
Última actualización: 8 de junio de 2026
| AHORRA EN TU VIAJE | |
| Encuentra alojamiento a los mejores precios Ver → | |
| Reserva tours y actividades en español Ver → | |
| Alquila un coche al mejor precio Ver → | |
| Compara y reserva billetes de tren Ver → | |
| 5% dto. en tu seguro de viaje IATI Ver → | |
Nosotros siempre viajamos con IATI y nos ha funcionado de maravilla, además te atienden siempre en castellano.
Aquí os dejamos un 5% de descuento por si las moscas :)



























































































































































































































































































































































































































