In het afgelegen Oekraïense dorp Dykanka houdt de knappe maar arme Vakula van de mooie Oksana, maar ze houdt vast aan een rijke prins, en haar vader heeft ook geen hoge pet van hem. Op kerstavond stuurt ze hem op een belachelijke zoektocht naar dansschoenen die hem helemaal naar het keizerlijk paleis in Sint-Petersburg, Rusland, brengt met de hulp van enkele vreemde personages uit het dorp en de duivel zelf.