Доехать до Могилёва на поезде без пересадок можно из России, Молдовы, Украины, Литвы и, конечно же, из многих городов и местечек Беларуси. Есть в Могилеве и аэропорт — он находится за чертой города и может принимать современные самолеты, в том числе Боинг-737. Автобусы осуществляют рейсы по всей стране и даже за границу: есть прямые маршруты в Россию, Латвию, Украину. В городе используется такой общественный транспорт как автобусы, троллейбусы и в некоторой степени судоходный транспорт на реке Днепр. По городу курсирует около 50 маршрутов автобусов, 9 маршрутов троллейбусов и более 40 маршрутных такси.