def min_distance(point, lines):
    return lines.distance(point).min()
df_points['min_dist_to_lines'] = df_points.geometry.apply(min_distance,
    df_lines)
Calculate Distance to Nearest Feature with Geopandas