Khu phố cổ nằm trọn trong phường Minh An, diện tích khoảng 2 km², với những con đường ngắn và hẹp, có đoạn uốn lượn, chạy dọc ngang theo kiểu bàn cờ. Nằm sát với bờ sông là đường Bạch Đằng, tiếp đó tới đường Nguyễn Thái Học rồi đường Trần Phú nối liền với Nguyễn Thị Minh Khai bởi Chùa Cầu. Do địa hình khu phố nghiêng dần từ Bắc xuống Nam, các con đường ngang Nguyễn Huệ, Lê Lợi, Hoàng Văn Thụ và Trần Quý Cáp hơi dốc dần lên nếu đi ngược vào phía sâu trong thành phố. Đường Trần Phú xưa kia là con đường chính của thị trấn, nối từ Chùa Cầu tới Hội quán Triều Châu. Vào thời Pháp thuộc, đường này được mang tên Rue du Pont Japonnais, tức Phố cầu Nhật Bản. Ngày nay, đường Trần Phú rộng khoảng 5 mét với nhiều ngôi nhà không có phần hiên, kết quả của lần mở rộng khoảng cuối thế kỷ 19 đầu thế kỷ 20. Hai con đường Nguyễn Thái Học và Bạch Đằng hình thành muộn hơn, đều do bùn đất bồi lấp. Đường Nguyễn Thái Học xuất hiện năm 1840, sau đó được người Pháp đặt tên là Rue Cantonnais, tức Phố người Quảng Đông. Đường Bạch Đằng ra đời năm 1878, nằm sát bờ sông nên xưa kia từng có tên gọi là Đường Bờ Sông. Nằm sâu về phía thành phố, tiếp theo đường Trần Phú là đường Phan Chu Trinh, con đường mới được xây dựng thêm vào khoảng thời gian sau này. Trong khu phố cổ còn nhiều đường hẻm khác nằm vuông góc với đường chính kéo dài ra đến tận bờ sông.
Khu phố cổ nằm trọn trong phường Minh An, diện tích khoảng 2 km², với những con đường ngắn và hẹp, có đoạn uốn lượn, chạy dọc ngang theo kiểu bàn cờ. Nằm sâu về phía thành phố, tiếp theo đường Trần Phú là đường Phan Chu Trinh, con đường mới được xây dựng thêm vào khoảng thời gian sau này.