Бар соединён с остальными городами побережья Черногории двухполосной автодорогой — т. н. Адриатической трассой (Jadranska magistrala). Через тоннель Созина можно быстро доехать до Подгорицы.
Бар связан регулярным железнодорожным сообщением с Белградом и Подгорицей.
В Баре (мы сейчас и в дальнейшем везде, где упоминается про Бар — говорим про Новый) находится самый большой порт Черногории, с пассажирским терминалом и яхтенным причалом. Это дает возможность полюбоваться разнообразными яхтами, а также добраться до города водным путем. Отсюда отправляются паромы в Италию и Албанию.
Между Старым и Новым Баром курсируют автобусы.