Wcześniejszy gród został zniszczony w 1343 r. przez wojska Kazimierza Wielkiego, a na jego miejscu powstał murowany zamek, który należał do dóbr królewskich. Pierwsze wzmianki o zamku wschowskim pochodzą z XIV wieku. Po rozbiorach zamek został w dużej mierze zniszczony. Na początku XIX wieku na fundamentach zamku utworzono więzienie. W latach powojennych, do 1999 w budynku działał zakład odzieżowy. W 2000 roku obiekt zaadaptowano na hotel i restaurację o nazwie „Zamek Królewski”.