欽港鐵路的地形、地貌、地質、氣溫、降雨量與欽北鐵路基本相同。
欽港鐵路由柳州鐵路局勘測設計院設計。1993年8月完成初步設計,報經自治區計委審批,同意初步設計的線路走向。1994年年末完成施工設計。主要技術標準:線路等級地方鐵路I級,限制坡度6‰,曲線半徑最小400米。年運輸能力初期180萬噸,近期310萬噸,遠期520萬噸。初期開設欽州港站,預留海棠、茅坡站。工程概算1.92億元。
1993年8月,欽港鐵路列入自治區重點工程項目,欽州市人民政府成立廣西欽港鐵路工程建設領導小組和欽州市鐵路發展總公司(投資主體)。南防鐵路公司、欽州市人民政府為工程建設單位。9月,南防鐵路公司成立欽港鐵路建設指揮部。工程由柳州鐵路局工程處、中鐵十二局一處等13個單位施工。1993年8月16日開工,1996年12月28日建成通車。
1997年6月,自治區人民政府決定,欽港鐵路、欽北鐵路由欽北鐵路公司經營管理。2002年6月,欽港鐵路交廣西沿海鐵路公司經營管理。
2001年11月和2004年7月,從欽州港站至港口作業區7.7公里的欽州港務局勒溝專用線,5.9公里的鷹嶺鐵路公司鷹嶺專用線先後建成。
2005年,欽港鐵路正線更換50公斤/米再用軌0.63公里,更換混凝土軌枕27.5公里,更換木枕1.8公里。線路行車速度由60公里/小時提高到80公里/小時。
欽港鐵路投入運營後,運量經過前期的緩慢增長後,從2004年起進入快速增長期。1997年,完成貨物傳送量0.62萬噸、貨物到達量0.36萬噸;2005年,完成貨物傳送量48.87萬噸,貨物到達量48.82萬噸,分別比1997年增長77.8倍和126.3倍。1997—2005年,欽港鐵路完成貨物傳送量118.60萬噸,貨物到達量175.18萬噸。