Ankara, karayolu, demiryolu ve havayolu ulaşımıyla erişilebilir bir şehirdir.
Ayrıca başkent Ankara, nüfusun ulaşım ihtiyaçlarını karşılamak için gelişmiş bir toplu taşıma sistemiyle donatılmıştır. Şehirde toplu taşıma altyapısı mevcut olmasına rağmen, Ankara nüfus başına motorlu taşıt sayısında 100 kişiye 18 otomobil ile Türkiye'nin birinci ilidir.
Ankara'nın kuzeyinde yer alan Esenboğa Uluslararası Havalimanı, en önemli giriş-çıkış noktasıdır ve havayoluyla birçok il ve ülkeye seyahat etmek mümkündür. Havalimanı 2006 yılında yenilenmiş ve modernize edilmiştir. Kent merkezine bağlanan yol da yenilenmiş ve yeni geçitler eklenmiştir. Ordunun hizmetindeki Etimesgut Askeri Havalimanı da havayoluyla kente ulaşmanın bir diğer yoludur. Bu havalimanı sivil uçuşlara kapalıdır, ancak gerektiğinde alternatif olarak kullanılabilir. Akıncı, Etimesgut ve Güvercinlik havalimanları ise askeri amaçlarla kullanılmaktadır.
Ankara ilinde, başkent trafiğini rahatlatmak için modern bir karayolu ağı bulunmaktadır. O-20 çevre yolu, başkent trafiğini aksatmadan şehirlerarası trafiğin geçmesini sağlar. O-20, diğer otoyollara bağlanarak başkentin diğer kentlere olan ulaşımını sağlar. O4 otoyolu (Avrupa E-yolları sistemine göre E89), İstanbul'a, O20 (E90) ise Adana'ya bağlanır. Ankara'daki devlet yollarının çoğu Ankara şehrine bağlıdır. Ankara'yı diğer büyük şehirlere bağlayan karayolları arasında D200 (E90) (Bursa - Eskişehir - Ankara), D750 (E90) (Ankara - Aksaray - Adana), D200 (E88) (Ankara - Elmadağ), O-4 (E89) (Zonguldak - Aksaray - Ankara - Kızılcahamam - Gerede), D200 (E88) (Eskişehir - Sivrihisar - Ankara - Kırıkkale - Yozgat - Sivas) yer alır. İl içindeki diğer devlet yolları arasında D750 (Tarsus - Pozantı - Aksaray - Ankara - Kahramankazan - Gerede), D765 (Çankırı - Kalecik - Kırıkkale), D260 (Polatlı - Haymana - Balâ), D140 (Beypazarı - Nallıhan), D695 (Polatlı - Akşehir) bulunur.
Ankara ilinde, ilçeler arası ulaşımı sağlayan birçok otobüs firması hizmet vermektedir. Avrupa'nın en büyük otobüs terminalleri arasında yer alan Ankara Şehirlerarası Terminal İşletmesi (AŞTİ), il merkezinde bulunmaktadır ve Ankaray ile bağlantılıdır.
Ankara ilinden geçen iki demiryolu hattı vardır. Birincisi Ankara şehrini, batıda Sincan ve Polatlı üzerinden Eskişehir'e, doğuda ise Irmak ve Boğazköprü üzerinden Kayseri'ye bağlar. İkinci hat ise Irmak'ı Çankırı üzerinden Karabük ve Zonguldak'a bağlar. TCDD Ankara Garı, tren yolu ile giriş çıkışta en önemli yerdir ve aynı zamanda ülkenin doğusu ile batısını ayıran noktadır. Şu anda, ülkenin dört bir yanına ve banliyölere tren seferleri buradan düzenlenmektedir. Ankara - İstanbul YHT hattının Ankara - Eskişehir kesimi, 2009 yılında hizmete açılmıştır ve Eskişehir üzerinden Ankara kentini İstanbul'a bağlamaktadır.