按照傳統,一場持續時間很長的戰爭總要在春節前休戰一段時間。盡管他們對休戰所持續的時間沒有達成協議,但河內和西貢都宣稱今年也不例外。通過對從越共手中截獲的文件以及最近發生的事件的全麵分析,美情報人員開始察覺到有事情正在醞釀,但是威斯特摩蘭將軍的參謀人員並沒有對這些看起來很含糊的報告引起足夠的重視。威斯特摩蘭將軍後來稱他曾經預料到北越會發動春節攻勢,但事實表明他對春節攻勢的強度沒有能夠作好充分的準備,他仍把注意力集中在溪山戰役的進展上。他顯然認為武元甲將軍隻想在溪山與美軍一決雌雄。
1月31日淩晨,即越南舊曆新年的第一天,南越民族解放戰線和北越正規軍部隊襲擊了南越幾乎每一個大的城鎮以及美軍大部分的基地和機場。其實早些時候北越軍隊已經在波來古、廣南、達樂等地周圍展開了進攻,但都被誤解是一些想要在春節期間弄出點事的北越部隊在瞎折騰。攻勢展開後,幾乎所有地方的進攻都讓美國和南越軍隊猝不及防。西貢和順化的大片地區突然發現,揮舞著武器列隊行進在大街上的北越正規軍和越共部隊公開呼籲大家起來參加革命。
同一天早晨早些時候,在西貢,19名越共突擊隊員將美國大使館的外牆炸開了一個大口子,衝了進去,正在執勤的5個憲兵(MP)很快魂歸黃泉。雖然擊斃了看守大使館主門的2個憲兵,但當北越突擊小隊試圖用反坦克火箭把門炸毀時,卻被擔任警戒的美國海軍陸戰隊隊員壓製住了,雙方展開了激烈的交火。但很快美軍的增援部隊101空降師也乘坐直升機趕到了大使館。到了上午10點鍾左右,整個形勢就發生了變化。參加此戰的所有19名北越突擊隊員都被美軍打死,他們的屍體散放在大使館院內。另外還有5名美國人和2名越南平民也在戰鬥中被殺。參加行動的這些北越突擊隊員都是平民打扮,他們是乘坐一輛舊卡車來到大使館的。幾分鍾後,大使館已經不再危險,受到的破壞也很輕微,但北越此次對“美國國土”的攻擊卻引起了美國媒體的普遍關注,此次戰鬥也成為了春節攻勢的一個標誌。另外還有一些北越正規軍和越共小分隊襲擊了西貢的總統府、電台、南越軍隊的參謀部總部。還有700名北越軍隊發動了對新山一(Tan Son Nhut)空軍基地的襲擊,威斯特摩蘭將軍的美軍駐越軍援司令部(MACV)大樓也同時遭到攻擊。接下來的戰鬥進行的相當激烈,急得象熱鍋上的螞蟻的威斯特摩蘭將軍命令所有的參謀人員都拿起武器加入到保衛大樓的行列中。新山一之役結束時,有23名美國人死亡,85人受傷,15架飛機遭重創。北越正規軍和越共還有2個營襲擊了位於邊和(Bien Hoa)的美空軍基地,擊毀了20多架飛機,但也付出了170人的傷亡代價。邊和之戰使得北越正規軍和越共春節攻勢期間在西貢的傷亡總數增加到了1200人。越共的其他部隊還在法國公墓以及波托(Pho Tho)賽馬場附近與敵人進行了戰鬥。位於西貢市郊的華埠(Cholon)是華人的主要居住區,這兒事實上成為了北越正規軍和越共的作戰基地,後來證明這兒也是北越進攻西貢及其鄰近地區的主要集結地。雖然南越偽總統阮文紹於1月31日頒布了《軍事法》(marshal law),但美軍和南越軍隊仍然經過了長達一周的激戰才最終將北越位於西貢周圍的各個孤立的陣地給奪了回來。雙方激烈的巷戰也使西貢市的一些街區變成了瓦礫堆。由於遊擊隊員們在市區裏麵打了就跑,美軍和南越軍隊的重武器還在行動中炸毀了西貢的很多建築。無數的平民老百姓無家可歸成為難民。在數周的時間裏,整個西貢市一片混亂
到2月5日的時候,西貢市內的戰鬥基本上都結束了。但其他地區的戰鬥則持續到了該月的最後一周。北越正規軍和越共一遍又一遍地重複這個戰術,他們不斷的奪取村莊,又不斷的失去村莊。很明顯一個目的是為了讓西貢政府炸毀他們自己建造的村莊,讓偽政府自毀形象。據美國人估計,春節攻勢開始一個月之後,大約有15000平民死亡,新增加的難民達到了200萬,而戰爭仍然在繼續。
北越在南越其他地方發動的春節攻勢所取得的結果有喜有憂。對南越省會城市和美軍基地采取的許多進攻都在進攻發起沒幾分鍾或幾個小時就被輕易的擊退了,但也有一些攻勢最後發展到了一場苦戰。在名勝城市達拉(Dalat),越共一個營在對越南軍事學院進攻時遭到了南越部隊的頑強抵抗,戰鬥蔓延到了巴斯德學院,這個學院曾在南越軍隊和越共之間數次易手。北越軍隊還在市中心的市場裏麵挖掘了防禦工事。達拉的戰鬥一直持續到2月中旬,200名北越軍人犧牲。然而,雙方最大的戰鬥發生在順化。
佛教徒危機使得這座越南古都的居民對西貢政府產生了怨恨的情緒。這天,經過喬裝打扮的起義軍在北越正規軍和越共大約10個營的支援下,幾個小時內就占領了幾乎整個順化城,但南越軍隊第3師師部以及美軍顧問的營地此時仍然沒有落入北越的掌握之中。北越正規軍和越共此次行動的主要目標是王宮(the Citadel),王宮是一座古老的帝國宮殿,占地大約2平方英裏,四周是數英尺厚的高牆。北越正規軍軍隊襲擊了王宮,並於1月31日早上升起了越共的旗幟,但他們沒能把仍在東北角負隅抵抗的南越軍隊驅逐出去。在占領了這座城市後,越共得到了順化城老百姓的大力支持,隨後北越正規軍和越共迅速發起了革MJF運動,釋放了被南越政府囚禁的數以千計的囚徒。
經過近兩天的激戰之後,美軍陸戰隊和南越軍隊開進順化城,奪取了正對著王宮的香水河畔。在越南,順化是一個神聖的城市,除了古老的王宮,另外還有許多珍貴的曆史名勝。經過再三考慮,美軍才最終決定對北越正規軍和越共的陣地實施大炮和飛機轟炸。因為越共當時進行了相當頑強的抵抗,如果不是美國飛機和大炮的支援,派到城裏的美國海軍陸戰隊不可避免的會遭受無法接受的損失。順化之戰讓許多美國人回想起了二戰期間那段苦澀的巷戰經曆。北越正規軍已經炸毀了香水河上的一座主要橋梁,於是美軍隻得在空軍和炮兵的掩護下乘坐強擊登陸艇過河。當美海軍陸戰隊員抵達河岸這頭時,掩護火力打得越共幾乎沒法抬頭,但是由於王宮的圍牆特別厚,所以越共幾乎沒有什麼傷亡。
在美國的支持下,南越軍隊在順化城內一個街區一個街區地搜索越共的蹤跡。與此同時,美海軍陸戰隊準備進攻王宮。2月20日,美軍襲擊小組冒著催淚瓦斯的濃煙以及飛機和大炮轟炸留下的殘骸瓦礫進入了王宮。北越正規軍和越共先是退到東南角繼續抵抗,直到2月23日才最終被美軍擊潰。越共在順化的抵抗最後隻剩下了狙擊手的活動以及各個孤立的哨所。王宮失陷後,北越軍和越共部隊開始撤退,在拖後的部隊牽製南越軍隊先頭部隊的同時,大部分北越軍隊撤退到了郊區。2月25日,順化之戰結束,共有119名美國人和363名南越軍隊死亡,大約是北越正規軍和越共死亡人數16分之一。