Thành cổ Diên Khánh tọa lạc tại khóm Đông Môn, thị trấn Diên Khánh (cũ), cách trung tâm Nha Trang khoảng 10 km về phía nam. Sử sách ghi lại, năm 1793, chúa Nguyễn Ánh đem quân đánh chiếm vùng đất Diên Khánh từ tay nhà Tây Sơn. Nhận thấy nơi đây là địa bàn hiểm yếu, Nguyễn Ánh quyết định cho xây dựng