Xã Trường Ninh hình thành trên cơ sở sáp nhập các địa phương: Vạn Ninh, An Ninh, Xuân Ninh, Hiền Ninh của huyện Quảng Ninh (cũ). Là một địa bàn rộng, thường xuyên chịu tác động của thiên tai, lũ lụt nên nhiều tuyến giao thông trọng yếu bị hư hỏng, xuống cấp.