С монголами Даниил старался не воевать, а договариваться – он обладал незаурядными дипломатическими способностями. Еще перед нашествием князь занял Киев, который в 1240 году был захвачен и фактически уничтожен войсками Батыя. Даниил смирился с этой потерей и не пытался вернуть утраченное. Во время большого европейского похода монголы лишь краем зацепили Галицию, после чего устремились на Венгрию, так что основная часть Данииловых владений убереглась от разорения.
Когда потребовалось, князь лично отправился в Орду и признал себя ее вассалом, но выговорил условия, при которых эта зависимость была сугубо формальной. Татарские гарнизоны в его владениях не стояли, баскаки за данью не приезжали. Когда же в 1252 году монгольский наместник русского юго-запада попробовал отобрать у Даниила часть земель, князь дал решительный отпор и нанес ордынцам поражение. Однако, зная меру, развивать успех не стал и вовремя остановил свое наступление. Это позволило Даниилу сохранить мир с Золотой Ордой, и в 1258 году галицко-волынское войско даже ходило в союзе с монголами походом на Литву.