Ve stáří tak herec trávil většinu času popíjením v oblíbené hospůdce na Kampě.
V únoru 2007 odehrál Josef Vinklář své poslední představení v Národním divadle, v té době již s diagnostikovanou rakovinou plic. Nemoci podlehl v září téhož roku ve věku 76 let. Přes všechny své osobní problémy a komplikované vztahy zůstává Vinklář uznávaným hercem české divadelní a filmové scény.