Autobusy linky 186 do pražských ulic poprvé vyrazily roku 1973 v trase Nový Hloubětín – Hutě. Tato trasa jí vydržela do roku 1978, kdy se objevila v trase Černý Most (prostor dnešního obratiště Lehovec) - Satalice. S prodloužením trasy B na Českomoravskou v roce 1990 se linka 186 z tehdejšího Černého Mostu vydala přes Hloubětín a Vysočany k terminálu Českomoravská, kde vydržela až do roku 1998 – s prodloužením trasy B do sídliště Černý Most byla odkloněna do nově vybudovaného autobusového stanoviště Černý Most.

Výraznou změnou trasy linka prošla v roce 2000 – tehdy se prodloužila ze Satalic přes Kbely, Letňany, Prosek a Kobylisy až do sídliště Bohnice. K termínu trvalých změn při příležitosti uvedení do provozu úseku metra IV. C2, k 9. květnu 2008, místo Kobylis a Bohnic nově obsluhuje oblast Holešovic – z nově zřízené zastávky Střížkov pokračuje přímo přes Madlinu a Bulovku ke konečné Nádraží Holešovice. Konečně, 1. září 2012, se trasa linky povážlivě zkrátila – nyní spojuje pouze Satalice a Hutě s metrem B v zastávce Hloubětín.

V oblasti Satalic probíhalo v posledních letech časté a intenzivní zhodnocování místních komunikací, a tak byla v těchto dobách linka 186 odkláněna mimo svou pravidelnou trasu, čímž bylo možné ji spatřit například netradičně ve Vinoři či v Horních Počernicích. Pomyslným vrcholem výlukové činnosti se staly dva víkendy v roce 2010, kdy probíhala oprava železničního přejezdu v Satalicích – linka byla rozdělena na dva spolu vzájemně nekorespondující úseky, z obou stran přijela k neprůjezdnému železničnímu přejezdu a poté se vrátila zpět.

