故事發生在1872年的倫敦,一間俱樂部中,一位名叫福格(大衛·尼文 David Niven 飾)的紳士打了一個沒有人認為他能夠獲勝的賭,那就是在八十天內環游世界。之后,福格便帶著隨從巴斯帕圖(莫萊諾·馬里奧 Mario Moreno 飾)匆匆的上路了。 他們首先來到了法國,然后途徑西班牙,在欣賞了一場精彩的斗牛之后,兩人輾轉前往瑞士,而此時,尚不知情的兩人卻遭到了倫敦警方的懷疑,懷疑他們是一宗銀行搶劫案的嫌犯。在印度,福格救下了出逃的公主奧達(雪莉·麥克雷恩 Shirley MacLaine 飾),后者亦加入了他們的旅程之中。之后,三人橫渡大西洋,轟轟烈烈的照著目的地趕去。福格能否在規定的時間內完成他的承諾呢?