Lijn 20 is ontstaan op [[Wijzigingen concessie KAN Noord 2000|3 januari 2000]] als samensmelting van het oostelijke gedeelte van [[Lijn 6 Arnhem Presikhaaf - Heteren Brandweerkazerne|lijn 6]] (Arnhem Presikhaaf - Heteren) en een groot gedeelte van [[Lijn 14 Arnhem, Het Duifje - Rijkerswoerd|lijn 14]] (Arnhem Het Duifje - Rijkerswoerd). De route tussen station Arnhem en Presikhaaf was tot en met [[Wijzigingen concessie KAN Noord 1997|31 mei 1997]] onderdeel van [[Lijn 6 Arnhem Presikhaaf - Doorwerth Winkelcentrum De Weerd|lijn 6]] tussen Presikhaaf en Doorwerth. Er werd destijds nog via het Sonsbeekkwartier gereden in plaats van via de Geitenkamp en ziekenhuis Rijnstate. De route via het Sonsbeekkwartier werd overgenomen door [[Lijn 31 Velp Algemeen Ziekenhuis - Nijmegen Centraal Station|lijn 31]] (Velp - Nijmegen) en de route via de Geitenkamp werd overgenomen van [[Lijn 4 Elst Lange Dreef/Willemsstraat - Velp Ziekenhuis Velp|lijn 4]]. Nieuw was dat ziekenhuis Rijnstate werd aangedaan.