Đường Nguyễn Sinh Cung nằm trên địa bàn phường Vĩ Dạ và một phần qua xã Phú Thượng, huyện Phú Vang, về phía Nam sông Hương. Đường khởi đầu từ Đập Đá (phường Phú Hội, thành phố Huế) nối tiếp với đường Lê Lợi, chạy qua ngã tư Ưng Bình - Tuy Lý Vương, qua ngã ba Tùng Thiện Vương, Chợ Mai đến cầu Chợ Dinh (xã Phú Thượng, huyện Phú Vang), chiều dài khoảng 2.300m. Đường lưu thông hai chiều.
Đường này hình thành từ thế kỷ 18, cùng thời với việc làng cổ Ngọc Anh lập đình cạnh đấy. Từ 1945 trở về trước, người Pháp gọi là đường về Thuận An (Route de Hué à Thuan An). Trước năm 1976 còn thuộc huyện Phú Vang, dân gian thường gọi là đường Vĩ Dạ, đến năm 1981 mới sát nhập vào thành phố. Trước năm 1995 là đường Thuận An. Tháng 5/1996, UBND thành phố Huế ra quyết định đặt tên mới là đường Nguyễn Sinh Cung.