Но Даниил на этот раз не мог спокойно жить в Галиче, побеждая врагов внешних, он постоянно терпел от внутренних изменников. Вероломные галицкие бояре, разделенные на партии, видя успехи Даниила против венгров и других неприятелей, стали чинить против него заговоры и, снесшись с Александром Всеволодичем Бельским, сперва хотели сжечь его, а когда это не удалось, то думали убить его на пиру; но верный тысяцкий Демьян успел узнать об этом и предуведомил князя. Тогда Даниил послал брата своего Василька на Александра, который принудил его бежать из Бельска в Перемышль, куда бежали и вероломные бояре, противники Даниила. И началась у Даниила война с изменниками – боярами и их союзниками, продолжавшаяся шесть лет; в эту войну вмешались и венгры, и поляки, и князья черниговские, и половцы; Галич несколько раз переходил из рук в руки, было даже время, что Даниил был изгнан и из своих отчинных владений Волынских. Даниил сначала успел взять Перемышль и заставил Александра бежать в Венгрию к Судиславу, Судислав же опять отнял венгерского короля и повел на Даниила. Король, перешедши Сан, взял Ярославль, потом подступил к Галичу, где бояре изменили Даниилу, и Даниил принужден был оставить Галич; оттуда король пошел к Владимиру-Волынскому и принудил тамошнего воеводу знаменитого Мирослава заключить мир, по которому Мирослав за своего князя Даниила возвратил Бельз и Червен Александру. Венгерский король, заключивши таким образом мир и посадивши в Галиче своего сына Андрея, возвратился в Венгрию; а Даниил в это время удачно воевал около Бужска и забрал много пленников, но по случаю мира, заключенного Мирославом, должен был прекратить войну и довольствоваться Владимиром-Волынским.
Вскоре по примирении с венгерским королем Владимир Рюрикович Киевский прислал сказать Даниилу: «Идет на меня Михаил Черниговский, приходи, брат, помочь мне». Даниил, полагаясь на мир с венграми, отправился к Владимиру в Киев с своим полком и успел там сделать съезд, на котором Владимир и Михаил примирились. Между тем венгерский королевич, думая воспользоваться отсутствием Даниила, напал на его владения и подступил к Белобережью, что на реке Случе. Даниил, получивши об этом весть от своего сторожевого воеводы Владислава, по согласию с Владимиром Киевским пошел в тыл венграм и галичанам, чтобы таким образом отрезать их от Галича; королевич, проведавши об этом, поспешил отступить к Галичу. Даниил же, соединясь с братом своим Васильком, погнался за ним и нагнал у Шумска. Под Шумском оба войска вступили в бой; здесь Даниил, Василько и тысяцкий Демьян оказали чудеса храбрости и долго отстаивали победу, но наконец принуждены были отступить к Торческу; впрочем, и в полках королевича было страшное поражение, так что он не только не преследовал отступающего Даниила, но и сам бежал в Галич без оглядки. Ближайшим следствием битвы под Шумском было то, что Александр Бельский отступил от венгров и галичан и соединился с Даниилом, а Даниил, приобретши союзника, продолжал воевать и вместе с Александром отнял у галичан Шеньск. На следующий год королевич и Судислав выслали против Даниила воеводу Дьяниша; Даниил против Дьяниша привел Владимира Рюриковича Киевского, Изяслава Новгород-Северского и Котяна Половецкого, дал битву у Перемышля, принудил Дьяниша, королевича и Судислава отступить к Галичу и пошел за ними. Но союзники его отказались идти далее и таким образом заставили и его воротиться назад. Тем не менее дела венгров в Галиче были крайне плохи, и на следующий год Глеб Зеремеевич и большая часть галицких бояр оставили королевича и перешли к Даниилу. Видя расположение галицких бояр, Даниил с братом Васильком вступил в Галицкие владения, и город за городом сдались ему добровольно, наконец после девятинедельной осады Галича (в продолжение которой умер королевич) галичане сами пригласили Даниила, причем Судислав убежал в Венгрию. Таким образом Даниил снова сделался князем Галицкой и Волынской земель, впрочем, не надолго. Но как в новом изгнании Даниила из Галича были замешаны почти все княжества Приднепровской Руси, то нужно наперед сказать об их положении в это время.