Надалі він спробував підкорити Макдональдів та Ліндсеїв, проте невдало. Після цього король спробував скористатися війною Білої та Червоної троянд, вирішив повернути шотландські землі, раніше захоплені Англією. Під час військової кампанії шотландці взяли в облогу замок Роксбург, під час облоги якого 3 серпня 1460 року Якова II було вбито гарматою, що розірвалася. Проте деякі сучасники підозрювали змову аристократів проти короля, внаслідок чого той загинув.