从南京南站到红山动物园的路线如下:
1、从南京南站出发,步行约320米乘坐地铁1号线,经过14站,到达红山动物园站,从2口出,步行约80米;
2、步行至中华门,乘坐9站,再乘坐地铁1号线,在中华门上车,经过9站,在红山动物园下车;
3、从南京南站出发,步行约720米到玉盘西街站,乘坐190路至南京站南广场东站下车,共22站,下车后,步行约2220米,抵达红山动物园。