火炬傳遞路線的順序和城市為:北京-阿拉木圖-伊斯坦布爾-聖彼得堡-倫敦-巴黎-舊金山-布宜諾斯艾利斯-達累斯薩拉姆-馬斯喀特-伊斯蘭堡-孟買-曼谷-吉隆坡-雅加達-堪培拉-長野-首爾-平壤-胡誌明市-臺北-香港-澳門-海南省(三亞、五指山)汕頭-福建(福州、泉州、廈門、龍巖)-江西(瑞金、井岡山、南昌)-浙江(溫州、寧波、杭州、紹興、嘉興)-上海-江蘇(蘇州、南通)蘭州)-寧夏回族自治區(中衛、吳忠、銀川)-陜西省(延安、楊淩、鹹陽、xi安)-山西省(運城、平遙、太原、大同)-內蒙古自治區(呼和浩特、鄂爾多斯、包頭、赤峰)-黑龍江省(齊齊哈爾、大慶、哈爾濱)-吉林省(松原、長春、大同)。日照、臨沂、曲阜、泰安、濟南)-河南省(商丘、開封、鄭州、洛陽、安陽)-河北省(石家莊、秦皇島、唐山)-天津-北京。
北京2008年奧運會火炬傳遞歷時1.30天,總裏程約1.37萬公裏。