Že pred drugo svetovno vojno je bila Vrhnika z Ljubljano povezana z avtobusno progo. Tedaj sta na njej vozila dva rdeča avtobusa znamke Fiat podjetnika Wiessbauerja. V prestolnici je imel avtobus začetno postajališče na Kongresnem trgu. Pozimi leta 1930 je bil eden izmed avtobusov pri Drenovem Griču udeležen v trčenju z vlakom, pri čemer je bilo poškodovanih več ljudi, voznik pa je zaradi hudih opeklin umrl. To je bila prva večja nesreča avtobusa na naših tleh.
Avtobusna povezava med krajema je po letu 1966 postala nepogrešljiva, saj so tedaj ukinili in razdrli železniško progo do Vrhnike. Potniški promet so namesto vlakov prevzeli avtobusi. Ker se je število potnikov zelo povečalo, so morali na linijo razporediti zgibne avtobuse in povečati število voženj.
V drugi polovici 90. let 20. stoletja je zaradi povečanega avtomobilskega prometa pričelo upadati število potnikov na vseh avtobusnih progah. Avtobusi na progi 47 so pričeli voziti redkeje, vse pogosteje so zgibne avtobuse nadomeščali enojni. Zaradi podvajanja trase do Vrhnike je danes nekaj odhodov kombiniranih z linijo 48 do Logatca oz Kalc.
Oktobra 2015 je bilo v Sinji Gorici odprto parkirišče Parkiraj in se pelji (P+R).
smer Vrhnika – Ljubljana: Voljčeva cesta - Cesta 6. maja - Tržaška cesta (Vrhnika) - Ljubljanska cesta (Vrhnika) - cesta 409 - Drenov Grič - cesta 409 - Loška cesta - Ljubljanska cesta (Dragomer) - Vrhniška cesta - Tržaška cesta (Brezovica) - Tržaška cesta (Ljubljana) - Bleiweisova cesta - Tivolska cesta - Trg OF (Avtobusna postaja).
Linija obratuje vse dni v letu, in sicer od ponedeljka do petka od 4.51 do 23.00, ob sobotah od 4.50 do 23.00, ter ob nedeljah in praznikih od 5.00 do 22.20. Najpogosteje avtobusi obratujejo od ponedeljka do petka v prometnih konicah.