Połączenia na trasie Kraków Główny – Nowy Sącz obsługuje m. in. TLK. Pierwszy pociąg wyrusza o godzinie 04:30 z dworca Kraków Główny. Ostatni pociąg do Nowy Sącz wyrusza o godzinie 13:42. Najszybszy przejazd oferuje pociąg MAŁOPOLSKA. Podróż tym pociągiem trwa 02:31. Na trasie Kraków Główny – Nowy Sącz kursują również inne pociągi: IC - oferują niższą cenę biletu i zazwyczaj dłuższy czas podróży. Pociąg kończy bieg na stacji Nowy Sącz.