Bystřice Městečko založil mezi lety 1258-1278 Ondřej z Dubé z rozrodu Benešoviců. V nedalekém Líšně pak založil pravděpodobně v roce 1367 Beneš z Dubé hrad, který byl dostavěn nejpozději v roce 1375, odkdy začali páni z Dubé používat predikát z Líšna. V roce 1424 získal panství Jan Sádlo ze Smilkova, který je před svou smrtí v roce 1465 přenechal Janu Holickému ze Šternberka. V roce 1467 byl hrad dobyt vojsky Jiřího z Poděbrad a většinovým majitelem líšeňského statku se stal jeho syn Hynek z Münsterberka. V roce 1478 se panství vrátilo do rukou Šternberků. Dalšími majiteli byli např. od roku 1667 páni z Říčan, od roku 1712 Marie Renata ze Satzenhofenu, od roku 1744 Lucie z Kokořova, od roku 1781 klášter servitů v Praze u sv. Michala a od roku 1805 hrabata z Pourtalesu. Zanedbaný hrad koupil v roce 1872 průmyslník Čeněk Daněk a přestavěl jej v romantickém stylu na zámek.