Die Spielzeit 2017/18 war die 69. reguläre Spielzeit der SchweizerNationalliga A im Handball der Männer. Die Saison begann am 30. August 2017 und endete am 22. Mai 2018.
Gespielt wurde von den 10 Teams eine Hauptrunde zu je 14 Spielen anhand der von der SHL bestimmten Zusammenstellung.
(Jeder spielt zwei Mal gegen Teams aus der gleichen Gruppe plus ein Mal gegen jedes Team der anderen Gruppe. Ein letztes, 14. Spiel entsteht via Kreuzspiele [Gruppe A1:Gruppe B5, A2:B4, A3:B3, A4:B2, A5:B1]. Somit treffen alle Mannschaften auf ein Team aus der anderen Gruppe ein zweites Mal.)
(Die Gruppen A & B ergeben sich durch die Rangierungen der letzten Saison; Gruppe A: 1, 4, 6, 8 und 10/Aufsteiger; Gruppe B: 2, 3, 5, 7 und 9.)
Danach wurde eine Finalrunde als Doppelrunde mit den besten 6 Mannschaften aus der Hauptrunde gespielt (je 10 Spiele).
Die Mannschaften auf den Rängen 7 bis 10 aus der Hauptrunde spielten eine Abstiegsrunde mit je 10 Spielen (im vom SHV bestimmten Modus). Anschliessend nahmen die Mannschaften auf den Rängen 7 und 8 an den Playoffs teil. Die Mannschaften auf den Rängen 9 und 10 ermittelten in einem Playout den direkten Absteiger.
Nach der Final- bzw. Abstiegsrunde fanden Playoffs statt. Der Erste der Finalrunde spielte gegen den Zweiten der Abstiegsrunde, der Zweite der Finalrunde gegen den Ersten der Abstiegsrunde, der Dritte der Finalrunde gegen den Sechsten der Finalrunde und der Vierte gegen den Fünften der Finalrunde.
Die Kreuztabelle stellt die Ergebnisse aller Spiele dieser Saison dar. Die Heimmannschaft ist in der linken Spalte, die Gastmannschaft mit dem Vereinswappen in der obersten Zeile aufgelistet.