Любляна — крупный транспортный узел, находящийся на пересечении важных европейских транспортных путей. Связана современными шоссе с Италией , Адриатическим побережьем , Хорватией , Венгрией , Австрией , со всеми крупными словенскими городами.
- Общественный транспорт Любляны состоит из автобусов компании LPP. Велись обсуждения об установлении трамвайных путей на центральных улицах города (последний трамвай прекратил работу в 1956 году), так как город столкнулся с проблемой скопления большого количества машин в час пик.
- Международный аэропорт Любляны (словенск. Letališče Ljubljana, LJU ), известный как аэропорт Брник (словенск. Letališče Brnik ), находится примерно в 25 км от города.
- Развита сеть пригородных автобусов и поездов.