Город расположен недалеко от
фьорда Оденсе и стоит на реке Оденсе. Железнодорожная станция на линии
Копенгаген —
Ютландия. Канал, прорытый в
1796—
1806, (7,5 м глубиной) соединяет город с
фьордом.
Транспортное сообщение с Оденсе намного улучшилось, когда
паромное сообщение между двумя основными датскими островами,
Зеландией и Фюном, было заменено
мостом через
Большой Бельт (открыт в
1997 для железнодорожного движения и в
1998 — для автомобильного движения). Мост — второй по длине
подвесной мост в мире. Строительство моста значительно сократило время в пути между Оденсе и столицей Дании, Копенгагеном (сейчас время в пути — 1 час 15 мин).