Madrid tiene dos estaciones de tren para larga distancia: Chamartín y Atocha, y dependiendo del punto de origen se llega a una u otra.
Con los nuevos trenes de alta velocidad (AVE) es posible llegar desde Valladolid en 1 hora, desde Zaragoza en hora y media y desde Barcelona en 2 horas y media..