Тула является крупным железнодорожным узлом. От города расходятся железные дороги на Москву, Орел, Калугу, Узловую, Козельск, До 1996 года действовала Тула - Лихвинская узкоколейная железная дорога. В Туле имеется два железнодорожных вокзала - Московский и Ряжский. Через город проходят шоссе Москва - Симферополь (Транзитные автомобили идут по объездной дороге) и Калуга - Рязань.
Система городского транспорта Тулы это около 20 автобусных, 10 троллейбусных и более 10 трамвайных маршрутов. Большая часть городского пассажиропотока ложится на частных перевозчиков: коммерческие маршруты 1т, 2т, 17, 18 (автобусы ПАЗ) и около 40 маршрутов микроавтобусов "Газель".
Пригородное и междугороднее сообщение осуществляют 2 железнодорожных вокзала, 1 автовокзал и 1 автостанция. Тульский аэровокзал (аэропорт) не функционирует с середины 90-х годов.