San Diego International Airport is the closest one to Best Western Plus Hacienda Hotel Old Town. The airport is 2.4 kms from the hotel.