Три сестры мечтают стать царицами. Сидя за прялкой они говорят о том, что бы каждая из них сделала, если б вдруг стала царицей. Первая — обещает устроить пир на весь мир, вторая — наткать полотна, а третья — «для батюшки-царя» родить богатыря. В этот момент в светлицу входит сам царь Салтан, который подслушал беседу сестёр под окном. Он предложил третьей сестре замужество, второй — стать ткачихой при дворе, а первой — место поварихи во дворце. Когда царь уезжает на войну в дальние края, царица рождает сына — царевича Гвидона. Но завистливые сёстры пишут царю, что жена родила ему «неведому зверюшку» и, хотя царь приказывает подождать до его возвращения, прикрываясь подложным письмом с приказом, сестры царицу с новорождённым сажают в бочку и сбрасывают в море. Бочку выносит на необитаемый остров, причём Гвидон выходит из неё уже взрослым юношей. Чтобы прокормить мать, он мастерит лук и стрелу и идёт к морю на охоту. Там он белую лебедь от коршуна, и та обещает отблагодарить его. На пустом острове появляется город, правителем которого становится Гвидон. Мимо острова проплывают купцы и восхищаются красотой города. По прибытии в царство Салтана они рассказывают ему о чудесном городе и приглашают его от имени князя Гвидона в гости. Сам царевич, превратившись (с лебеди) в комара, приплывает с купцами к отцу и слушает этот разговор. Но одна из завистливых сестёр, повариха, рассказывает Салтану о новом чуде света: поющей белке, которая живёт под елью и грызёт орешки с изумрудами и золотыми скорлупками. Услышав о новом чуде, царь отказывается от поездки к Гвидону. За это комар жалит повариху в правый глаз. Гвидон рассказывает лебеди о белке, и та переселяет её в его город. Для белки князь строит хрустальный дом. В следующий раз купцы рассказывают Салтану о белке и передают новое приглашение от Гвидона. Царевич в образе мухи слушает и этот разговор. Ткачиха рассказывает о 33 богатырях, выходящих из моря во главе с дядькой Черномором. Салтан, услышав о новом чуде, опять отказывается от поездки, за что муха жалит ткачиху в левый глаз. Князь Гвидон рассказывает лебеди о 33 богатырях, и те появляются на острове. И вновь купцы рассказывают Салтану о чудесах и передают новое приглашение. Гвидон в образе шмеля подслушивает. Сватья баба Бабариха рассказывает о царевне, затмевающей «днём свет божий», с месяцем под косой и горящей звездой во лбу. Салтан, услышав о новом чуде, в третий раз отказывается от поездки. За это шмель жалит Бабариху в нос её глаза. После возвращения Гвидон рассказывает лебеди о прекрасной царевне и говорит, что хочет на ней жениться. Та вновь исполняет желание Гвидона, потому что царевна со звездой во лбу — это она сама и есть. В итоге царь Салтан отправляется в путь к острову Буяну. По прибытии он узнаёт в царице свою жену, а в молодых князе с княгиней — своего сына и невестку. На радостях он прощает злых сестёр и сватью. Устраивается весёлый пир на весь мир, и все живут счастливо и богато