Регулярное автобусное сообщение имеется между Белградом и всеми европейскими столицами. Особенно много автобусов отправляется ежедневно в Загреб (Хорватия), Сараево (Босния и Герцоговина), Скопье (Македония), Любляну (Словения), Будапешт (Венгрия), София (Болгария) и Стамбул (Турция). Большое значение для экономики страны имеет речной транспорт. Судоходными являются реки Дунай и Сава. Крупнейшие речные порты находятся в таких городах, как Белград, Нови Сад, Смедерево, Панчево и Шабац. Туристам предлагаются интереснейшие экскурсии по крупнейшим рекам, протекающим по территории Сербии, на судах, отправляющихся из белградского речного порта на реке Сава. Основная линия железной дороги проходит от Суботицы через Нови-Сад, Белград, Ниш и далее через Косово в Македонию. Кроме того, еще одна линия ведет от Белграда к побережью Адриатического моря. Поезда есть четырех видов: «експресни» (экспресс), «пословиц» (скорый), «брзи» (скоростной) и «путницки» (пассажирский). Цены на разные категории поездов разные, но билеты в целом недорогие.
Городской общественный транспорт Белграда - автобусы, троллейбусы, трамваи и такси. Общественный транспорт в небольших городах по большей части - автобусы (значительная часть которых старые машины не в самом лучшем состоянии). Сеть автомобильных дорог в стране развита хорошо и качество покрытия тоже довольно неплохое (кроме горных районов), несмотря на то что в ходе недавних военных действий дороги были сильно повреждены. Туристам, путешествующим на автомобиле, нужно будет уплатить дорожный сбор за пользование автострадой (на выезде), размер которого зависит от расстояния. Остальные дороги бесплатные. Такси - очень удобное и недорогое средство передвижения в любом городе Сербии.