MySQL Great Circle Distance (fórmula de Haversine) hace exactamente lo que necesitas.
Sin embargo, con solo 200 registros, también puede cargarlos todos y verificarlos con código. El conjunto de datos es realmente demasiado pequeño para preocuparse demasiado por la base de datos frente al código o cualquier otra optimización de este tipo.
Calcular distancia entre códigos postales en PHP tiene un par de implementaciones PHP de este algoritmo.
Geo Proximity Search es prácticamente el mismo problema que tienes.