Мадрид пов'язаний з іншими містами Європи мережею автомагістралей. Тому добратися до Іспанської столиці можна швидко і з комфортом з багатьох напрямків. Траса А-1 пов'язує Мадрид з містом Сан-Себастьян. Також по ній можна дістатися з території Франції. По автодорозі А-2 є можливість приїхати в столицю Іспанії з Франції через Жірону, Барселону і Сарагосу. Траса А-3 пов'язує місто з Валенсією. По автодорозі А-4 можна приїхати в Мадрид з Кадіса, минаючи Севілью і Кордову.
З території Португалії ви зможете доїхати по трасі А-5. Вона пов'язує столиці двох Пиренейских держав. А-6 веде до Мадрида з Ла-Коруньї через Луго, Понферрада, Бенавенте і Медіна-дель-Кампо. Автодорога А-42 з'єднує головне місто королівства з Толедо.
У Іспанської столиці є два основних залізничних вокзалу - Аточа і Чамартін. На першу станцію прибувають потяги переважно з південного напрямку. На другий вокзал - з північних регіонів. Швидкісна залізниця доставляє регулярно мандрівників з усієї Іспанії, а також з території деяких сусідніх країн.
По залізниці в Мадрид можна дістатися з Севільї, Малаги, Сарагоси, Толедо, Вальядоліда, Валенсії, Лісабона, Ов'єдо. Залізничний транспорт - хороша альтернатива поїздці на автомобілі. Деякі електропоїзди розганяються до 350 км / год, при цьому висока швидкість руху не позначається на комфорті пасажирів.
Аеропорт Барахас є головними повітряними воротами країни. Щорічний пасажирооборот складає близько 50 млн. Осіб на рік. Аеропорт пов'язаний з центральною частиною міста лінією метро, залізничним та автобусним сполученням. У Барахас регулярно прибувають рейси з Риму, Лондона, Парижа, Лісабона, Амстердама, Мюнхена, Брюсселя та багатьох інших міст світу. Аеропорт входить в двадцятку найбільших повітряних воріт на планеті.