Sieć SBB obejmuje całą Szwajcarię w skali krajowej, oferując gęste połączenia między regionami niemieckojęzycznymi, francuskojęzycznymi i włoskojęzycznymi. Główne korytarze to Zurych–Berno–Lozanna–Genewa, Bazylea–Zurych, Bazylea–Berno, Zurych–Lucerna oraz oś północ–południe przez Gotthard z wykorzystaniem Arth-Goldau, Bellinzony i Lugano. Główne stacje węzłowe to Zurych HB, Berno, Bazylea SBB, Genewa Cornavin, Lozanna, Lucerna, St. Gallen i Lugano. SBB obsługuje pociągi InterCity i InterRegio na trasach dalekobieżnych, RegioExpress i pociągi regionalne na krótszych odcinkach oraz sieci S-Bahn wokół miast takich jak Zurych, Bazylea, Berno i Vaud. Częstotliwość kursów, liczba zatrzymań i opcje rezerwacji różnią się w zależności od trasy i kategorii pociągu.