《图兰朵》(意大利文:Turandot)是意大利作曲家贾科莫·普契尼根据童话《杜兰铎的三个谜》改编的三幕歌剧,是普契尼影响力最大的作品之一,也是他一生中最后一部作品,《图兰朵》为人民讲述了一个西方人想象中的中国传奇故事。
《图兰朵》的原始作品,是一篇名为《杜兰铎的三个谜》(即《卡拉夫和中国公主的故事》)的短篇故事。选自阿拉伯民间故事集《一千零一日》(注:《一千零一日》和《一千零一夜》是两本不同的作品)。
《杜兰铎的三个谜》则是由波斯诗人内扎米的叙事诗《七个美女》(又名《七座宫殿》或《别赫拉姆书》)演变而成。内扎米《七个美女》的题材则选自波斯诗人菲尔多西(940-1020)的《列王纪》(980-1009)中关于"萨桑尼王朝(226-651年)的别赫拉姆五世(420-438年)的记载和有关
元朝时的一个公主图兰朵(蒙古语意思为"温暖"dulaan)为了报祖先暗夜被掳走之仇,下令如果有个男人可以猜出她的三个谜语,她会嫁给他;如猜错,便处死。三年下来,已经有多个没运气的人丧生。流亡元朝的鞑靼王子卡拉夫(Calaf)与父亲帖木儿和侍女柳儿在北京城重逢后,即看到猜谜失败遭处决的波斯王子和亲自监斩的图兰朵。卡拉夫王子被图兰朵公主的美貌吸引,不顾父亲、柳儿和三位大臣的反对来应婚,答对了所有问题,原来这三道谜题的答案分别是"希望"、"鲜血"和"图兰朵"。但图兰朵拒绝认输,向父皇耍赖,不愿嫁给卡拉夫王子,于是王子自己出了一道谜题,只要公主若在天亮前得知他的名字,卡拉夫不但不娶公主,还愿意被处死。公主捉到了王子的父亲帖木儿和丫鬟柳儿,并且严刑逼供。柳儿自尽以示保守秘密。卡拉夫借此指责图兰朵十分无情。天亮时,公主尚未知道王子之名,但王子的强吻融化了她冰般冷漠的心,而王子也把真名告诉了公主。公主也没公布王子的真名,反而公告天下下嫁王子,王子的名字叫"爱(Amora)---蒙古语为"恋人或者太平的意思""。