Для путешественников, которым удобней добираться до Бобруйска непосредственно из Москвы, можно предложить рейс "Москва — Бобруйск", отходящий ежедневно от Щелковского или от Ярославского вокзалов. Дорога в этом случае займет ориентировочно 16 - 17 часов.
Можно добраться до Бобруйска и на поезде. Из Минска ежедневно отправляется поезд до Жлобина с остановкой в Бобруйске (в 04.52, 6.15 и 15.19). Время в пути - от 2 часов 47 минут до 3,5 часов в зависимости от рейса. Из Могилева можно добраться с пересадкой в Осиповичах или Жлобине (прямых рейсов нет). Например, "Могилев-Осиповичи" (14:00 - 17:09), "Осиповичи-Бобруйск" (17:56 - 19:02). Правда, утренних рейсов через Осиповичи нет. И во всех случаях прибытие в Бобруйск будет вечером. Поэтому лучше, все-таки, из Могилева добираться на автобусе.
Возможно доехать на поезде до Бобруйска и из Киева. В этом случае можно сесть на поезд, следующий по маршруту "Киев-Барановичи" (14.50 - 02.02) или "Киев-Минск" (20.50-06.33), которые тоже делают там остановку (конечное время в скобках указано для Бобруйска).
Из Санкт-Петербурга можно добраться на любом транспорте только с пересадкой в Могилеве, Минске или Жлобине.
В городе работает общественный транспорт. Горожан и туристов ежедневно перевозят автобусы, маршрутные такси и троллейбусы.