Сезон Бундесліги 1997—1998 був 35-м сезоном в історії Бундесліги, найвищого дивізіону футбольної першості Німеччини. Він розпочався 1 серпня 1997[1] і завершився 9 травня 1998 року[2]. Діючим чемпіоном країни була мюнхенська «Баварія».
Кожна команда грала з кожним із суперників по дві гри, одній вдома і одній у гостях. Команди отримували по три турнірні очки за кожну перемогу і по одному очку за нічию. Якщо дві або більше команд мали однакову кількість очок, розподіл місць між ними відбувався за різницею голів, а за їх рівності — за кількістю забитих голів. Команда з найбільшою кількістю очок ставала чемпіоном, а три найгірші команди вибували до Другої Бундесліги.
Основна боротьба за чемпіонський титул точилася між діючим чемпіоном країни «Баварією» (Мюнхен) та «Кайзерслаутерном», який лишень повернувся до найвищого футбольного дивізіону Німеччини, вигравши попереднього сезону Другу Бундеслігу. Принциповості протистоянню додавала персона головного тренера «Кайзерслаутерна», Отто Рехагеля, якого звільнили з аналогічної посади в «Баварії» навесні 1996 року.
Про свої амбіції на сезон «Кайзерслаутерн» заявив у першому ж турі, здолавши діючого чемпіона на його рідному Олімпіаштадіоні 1:0. Надалі команда продовжувала демонструвати впевнену гру, набравши у першій половині сезону на 4 очки більше за мюнхенців і очолюючи турнірну таблицю. Друге коло чемпіонату розпочалося очною зустріччю лідерів, у якій «Баварія» не змогла реваншуватися за домашню поразку і на полі «Кайзерслаутерна» поступилася 0:2, що дозволило останньому збільшити свій відрив у чемпіонських перегонах до семи очок. Надалі «Кайзерслаутерн» зберіг лідерство і вже в передостанньому турі оформив чемпіонство, ставши першою командою в історії Бундесліги, що стала чемпіоном країни у першому ж сезоні після підвищення у класі з Другої Бундесліги.