古代唐朝曾經在長安、洛陽兩個地方建立都城。
1、長安
大業十三年(617年)五月,唐國公李淵在晉陽以尊隋之名起兵,一路勢如破竹,十一月攻佔長安,擁立代王楊侑為帝,改元義寧,即隋恭帝。李淵自任大丞相,進封唐王。
2、洛陽
洛陽是華夏文明和中華民族的主要發源地,是東漢、曹魏、西晉、北魏及隋唐時期絲綢之路的東方起點,隋唐大運河的中心樞紐。洛陽有著5000多年文明史、4000多年的建城史和1500多年的建都史,是中國建都最早,建都歷史最長的城市。
天覆元年(901年),崔胤聯合孫德昭打敗了劉季述,迎唐昭宗復位,李裕復降德王。而朱溫與李克用成為唐末的風雲人物,在朝廷各樹黨派,在朱溫的支援下,宰相派勝利,宣武節度使朱溫入宮盡誅宦官。天祐元年(904年),朱溫發兵長安,挾持唐昭宗遷都洛陽,之後將唐昭宗殺害。
天祐二年(905年),朱溫大肆貶逐朝官,並將三十餘位朝臣殺死於白馬驛(今河南滑縣),投屍於河,史稱白馬驛之禍。朱全忠本想等統一後再奪取帝位,但因征討淮河以南地區失利,所以提早於907年逼迫唐哀帝禪讓。天祐四年(907年),朱溫逼唐哀帝李柷禪位,唐朝滅亡,享國290年。
唐朝最早建都在山西幷州。