Die Spielzeit 2018/19 war die 70. reguläre Spielzeit der SchweizerNationalliga A, der höchsten Spielklasse des Handballs der Männer in der Schweiz. Die Saison begann am 1. September 2018 und endete am 23. Mai 2019.
Gespielt wurde von den 10 Teams eine Hauptrunde zu je 14 Spielen anhand der von der Swiss Handball League (SHL) bestimmten Zusammenstellung.
Jeder spielte zweimal gegen Teams aus der gleichen Gruppe plus ein Mal gegen jedes Team der anderen Gruppe. Ein letztes, 14. Spiel entstand via Kreuzspiele (Gruppe A1:Gruppe B5, A2:B4, A3:B3, A4:B2, A5:B1). Somit trafen alle Mannschaften ein zweites Mal auf ein Team aus der anderen Gruppe.
Die Gruppen A & B ergaben sich durch die Rangierungen der vorhergehenden 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 die 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.