Linia 21:
1964 - linia trolejbusowa:
Mickiewicza - Kunickiego - 1 Maja - Buczka (Zamojska) - Królewska - Krakowskie Przedmieście - Lipowa - al. Świerczewskiego (al. Piłsudskiego) - plac Bychawski - Kunickiego - Mickiewicza
03.1965:
Mickiewicza - Kunickiego - 1 Maja - Buczka (Zamojska) - Królewska - Krakowskie Przedmieście - Lipowa - Narutowicza - PKWN (Głęboka) - Filaretów/Piastowska
1968:
Mickiewicza - Kunickiego - 1 Maja - Buczka (Zamojska) - Królewska - Krakowskie Przedmieście - Lipowa - Narutowicza - PKWN (Głęboka) - Filaretów - Zana - Zana Leclerc
1970:
Abramowice - Kunickiego - 1 Maja - Buczka (Zamojska) - Królewska - Krakowskie Przedmieście - Lipowa - Narutowicza - PKWN (Głęboka) - Filaretów - Zana - Zana Leclerc
1.07.1973 linii trolejbusowej zmieniono numer z 21 na 52.
Autobusowa linia powstała po zmianie numeru z 27 na 21.
1974 - linia autobusowa:
Diamentowa - Zemborzycka - Kunickiego - plac Bychawski - al. Świerczewskiego (al. Piłsudskiego) - Narutowicza - PKWN (Głęboka) - Filaretów - Zana - Wojciechowska
1980:
Romera - Nałkowskich - Żeglarska - Zemborzycka - Kunickiego - plac Bychawski - al. Świerczewskiego (al. Piłsudskiego) - Narutowicza - PKWN (Głęboka) - Filaretów - Zana - Wojciechowska
1981:
Diamentowa - Zemborzycka - Kunickiego - plac Bychawski - al. Świerczewskiego (al. Piłsudskiego) - Narutowicza - PKWN (Głęboka) - Filaretów - Zana - Wojciechowska
1988:
Diamentowa - Zemborzycka - Kunickiego - plac Bychawski - al. Świerczewskiego (al. Piłsudskiego) - Lipowa - Al. Racławickie - al. Kraśnicka - Wojciechowska
1991:
Romera - Diamentowa - Zemborzycka - Kunickiego - plac Bychawski - al. Świerczewskiego (al. Piłsudskiego) - Lipowa - Al. Racławickie - al. Kraśnicka - Wojciechowska
1998:
Romera - Diamentowa - Zemborzycka - Kunickiego - plac Bychawski - al. Piłsudskiego - Lipowa - Al. Racławickie - al. Kraśnicka - Nałęczowska - Morwowa - Wojciechowska
7.11..2002 - linię przejmuje MKP:
Romera - Diamentowa - Zemborzycka - Kunickiego - 1 Maja - Al. Zygmuntowskie - al. Piłsudskiego - Lipowa - Al. Racławickie - al. Kraśnicka - Wojciechowska - Morwowa
powrót: Morwowa - Nałęczowska - al. Kraśnicka - ...
09. 2007:
Romera - Diamentowa - Zemborzycka - Kunickiego - 1 Maja - Al. Zygmuntowskie - al. Piłsudskiego - Lipowa - Al. Racławickie - al. Kraśnicka - Nałęczowska - Morwowa - Wojciechowska - Lipniak
powrót: Lipniak - Wojciechowska - al. Kraśnicka - ...
3.12.2007:
Romera - Diamentowa - Zemborzycka - Kunickiego - 1 Maja - Al. Zygmuntowskie - al. Piłsudskiego - Lipowa - Al. Racławickie - al. Kraśnicka - Wojciechowska - Lipniak
06.2008:
Romera - Diamentowa - Zemborzycka - Kunickiego - 1 Maja - Al. Zygmuntowskie - al. Piłsudskiego - Lipowa - Al. Racławickie - al. Kraśnicka - Wojciechowska - Bohaterów Monte Cassino
powrót: Bohaterów Monte Cassino - al. Kraśnicka - ...
1.09.2010 - przejęcie linii przez AKL:
Romera - Diamentowa - Wrotkowska - Nowy Świat - Kunickiego - Dywizjonu 303 - Krańcowa - Droga Męczenników Majdanka - Majdanek
1.11.2010:
Żeglarska - Nałkowskich - Romera - Diamentowa - Wrotkowska - Nowy Świat - Kunickiego - Dywizjonu 303 - Krańcowa - Droga Męczenników Majdanka - Majdanek
1.03.2011:
Żeglarska - Nałkowskich - Romera - Diamentowa - Wrotkowska - Nowy Świat - Kunickiego - Dywizjonu 303 - Krańcowa - Droga Męczenników Majdanka - Doświadczalna - Felin
23.06.2011 (na okres wakacyjny):
[Dąbrowa - Osmolicka - Żeglarska -] Żeglarska - Nałkowskich - Romera - Diamentowa - Wrotkowska - Nowy Świat - Kunickiego - Dywizjonu 303 - Krańcowa - Droga Męczenników Majdanka - Doświadczalna - Felin
1.09.2015:
Żeglarska - Nałkowskich - Romera - Diamentowa - Wrotkowska - Nowy Świat - Kunickiego - Dywizjonu 303 - Krańcowa - Droga Męczenników Majdanka - Doświadczalna - Felin [- Doświadczalna - al. Witosa - Krępiecka - Felin Europark]
4.01.2016:
Żeglarska - Nałkowskich - Romera - Diamentowa - Wrotkowska - Nowy Świat - Kunickiego - Dywizjonu 303 - Krańcowa - Droga Męczenników Majdanka - [Dekutowskiego - al. Witosa] - Doświadczalna - Felin [- Doświadczalna - al. Witosa - Krępiecka - Felin Europark]
1.03.2016:
Żeglarska - Nałkowskich - Romera - Diamentowa - Wrotkowska - Nowy Świat - Kunickiego - Dywizjonu 303 - Krańcowa - Droga Męczenników Majdanka - [Dekutowskiego - al. Witosa] - Doświadczalna - Felin [- Doświadczalna - al. Witosa - Moritza - Vetterów - Krausse - Rondo Przemysłowców]
powrót: [ ... - Moritza - Krępiecka - al. Witosa - ...] - ...
18.01.2017 - zmiana nazwy fragmentu ulicy:
Żeglarska - Nałkowskich - Romera - Diamentowa - Wrotkowska - Nowy Świat - Kunickiego - Dywizjonu 303 - Krańcowa - Droga Męczenników Majdanka - Franczaka "Lalka" [Dekutowskiego - al. Witosa] - Doświadczalna - Felin [- Doświadczalna - al. Witosa - Moritza - Vetterów - Krausse - Rondo Przemysłowców]
powrót: [ ... - Moritza - Krępiecka - al. Witosa - ...] - ...
10.06.2017:
Żeglarska - Nałkowskich - Romera - Diamentowa - Wrotkowska - Nowy Świat - Kunickiego - Krańcowa - Dywizjonu 303 - Droga Męczenników Majdanka - Franczaka "Lalka" [Dekutowskiego - al. Witosa] - Doświadczalna - Felin [- Doświadczalna - al. Witosa - Moritza - Vetterów - Krausse - Spiessa - Felin Spiessa]
powrót: [ ... - Moritza - Krępiecka - al. Witosa - ...] - ...
20.06.2019:
Żeglarska - Nałkowskich - Romera - Diamentowa - Wrotkowska - Wyścigowa - Dywizjonu 303 - Krańcowa - Droga Męczenników Majdanka - Franczaka "Lalka" [Dekutowskiego - al. Witosa] - Doświadczalna - Felin [- Doświadczalna - al. Witosa - Moritza - Vetterów - Krausse - Spiessa - Felin Spiessa]
powrót: [ ... - Moritza - Krępiecka - al. Witosa - ...] - ...
26.10.2019:
Żeglarska - Nałkowskich - Romera - Diamentowa - Wrotkowska - Smoluchowskiego - Nowy Świat - Kunickiego - Krańcowa - Dywizjonu 303 - Droga Męczenników Majdanka - Franczaka "Lalka" [Dekutowskiego - al. Witosa] - Doświadczalna - Felin [- Doświadczalna - al. Witosa - Moritza - Vetterów - Krausse - Spiessa - Felin Spiessa]
powrót: [ ... - Moritza - Krępiecka - al. Witosa - ...] - ...