故事发生在1872年的伦敦,一间俱乐部中,一位名叫福格(大卫·尼文 David Niven 饰)的绅士打了一个没有人认为他能够获胜的赌,那就是在八十天内环游世界。之后,福格便带着随从巴斯帕图(莫莱诺·马里奥 Mario Moreno 饰)匆匆的上路了。他们首先来到了法国,然后途径西班牙,在欣赏了一场精彩的斗牛之后,两人辗转前往瑞士,而此时,尚不知情的两人却遭到了伦敦警方的怀疑,怀疑他们是一宗银行抢劫案的嫌犯。在印度,福格救下了出逃的公主奥达(雪莉·麦克雷恩 Shirley MacLaine 饰),后者亦加
连长Claus M. Pedersen率领着他的士兵驻扎在阿富汗的一个省。远在丹麦,Claus的妻子Maria的生活也遇到了很多的烦恼。丈夫在很远的地方参加战争,让她提心吊胆,而且孩子们也哭闹着想见到自己的父亲。在一次看似寻常的任务执行当中,士兵被困在了火力凶猛的包围圈之内。为了拯救他的士兵,Claus做出了一个会给他自己以及他的家庭造成难以想象后果的决定。