Иван, сын лапотника, скучает в родном селе и с благословения родителей отправляется на ярмарку, где рассчитывает купить немного счастья. Дорога оказывается не только трудной, но и затратной, весь кошелек медяков стремительно заканчивается еще в пути.
Половину денег он теряет, будучи обманутым ярмарочным ловкачом, а на вторую половину выкупает у разбойников скомороха Тимоню. Но дальняя дорога приносит ему и настоящее счастье, Иван влюбляется в дочь Царя Марьюшку. Строгий отец недоволен выбором девушки и задает простому лапотнику невыполнимое задание, молодому человеку предстоит за одну ночь построить царские хоромы.