Inzwischen sind die Drachen für die Wikinger auf der Insel Berk schon mehr zu Haustieren geworden und noch kaum jemand kann sich an die Zeiten erinnern, in denen sie sich bekämpft haben. Die jungendlichen Wikinger haben nun einen neuen Lieblingssport: Drachenrennen. Nur der junge Wikinger Hiccup (Jay Baruchel) hat daran nicht soviel Freude, denn er wird von seinem Vater in die Rolle des neuen Häuptlings gedrängt und geht so lieber gemeinsam mit seinem Drachen Toothless auf Erkundungsflüge in die weite Welt hinaus.
Bei diesen Flügen entdeckt er nicht nur ferne Länder und bisher unbekannte Drachen, sondern trifft auf seine totgeglaubte Mutter, die sich all die Jahre gemeinsam mit hunderten Drachen versteckte. Doch bald kommt es zu einem Kampf um den Frieden auf Berk, denn der Bösewicht Drago plant das Dörfchen zu erobern und ihre Drachen zu stehlen.