Trasa linii 50 przebiega następująco: Kurdwanów - Wielicka - pl. Bohaterów Getta - Starowiślna - Grzegórzecka - rondo Grzegórzec

Trasa linii 50 przebiega następująco: Kurdwanów - Wielicka - pl. Bohaterów Getta - Starowiślna - Grzegórzecka - rondo Grzegórzeckie - rondo Mogilskie - Dworzec Główny - Dworzec Towarowy - Prądnicka - Krowodrza Górka.