地铁的第一部分,取代了一条非常繁忙的街车线路,沿着Yonge街从Eglinton大道向南到Front街,然后向西拐了一个街区,终点是Bay街,旁边是城市的主要火车站Union Station,所以地铁站也叫Union。这条线路于1954年建成,全长7.4公里。
1963年又增加了另一部分,从联合车站向北,在大学大道和皇后公园下面,到Bloor街附近,在那里向西转到St.George和Bloor街结束。
Bloor-Danforth线于1966年开通,沿Bloor街和Danforth大道从Keele街到Woodbine大道,1968年加长,从Islington大道到Warden和St.Clair大道的Warden站。
橫跨唐河谷的鐵路路線之所以能夠實現,是由於四十多年前的一個選擇。当爱德华王子高架桥于1919年横跨唐河而建时,其设计包括在马路下方的双层桥面,以便为未来的铁路线留出空间。这使得地铁可以穿过唐河谷到东侧的丹佛斯大道。
1973年和1974年,Yonge-大学线从Eglinton Avenue向北延伸8.7公里,至Finch Avenue和Yonge。
1978年,Yonge-University线增加了更多的轨道(9.9公里),从St.George和Bloor向北和向西北延伸到Eglinton大道和Allen路,然后沿Allen路中间向北延伸到Wilson大道。
1976年10月,一起纵火案(故意纵火)烧毁了地铁车厢,并损坏了克里斯蒂站。这导致Bloor-Danforth线关闭了三天,并关闭Christie站进行了一段时间的维修。1980年在Bloor-Danforth线两端增加了更多轨道。这些延长线各增加了一个车站和巴士站,在东端,还增加了与士嘉堡RT连接的空间。
士嘉堡RT在6.8公里的轨道上设有6个车站,是一条几乎全部建在地面上的线路,它没有直接与其他线路连接的轨道,使用的列车也不同。它使用的是与地铁列车截然不同的中间运力运输系统(ICTS)列车。该线路与道路交通和行人完全分离,车站完全覆盖,列车有许多门使用高台。
在Yonge-University-Spadina线的Spadina部分北端增加了1.6公里,增加了一个车站(Downsview),并设有公交车停车场。
1995年8月,TTC在圣克莱尔西站以南的Yonge-University-Spadina线上发生了一起非常严重的地铁事故,它称之为Russell Hill事故。3名女性死亡,100人受伤,少数人伤势严重。
地铁最新线路Sheppard于2002年开通。它向东运行5.5公里,从Yonge线的Sheppard站(现在叫Sheppard-Yonge)到位于Sheppard和Don Mills路的Don Mills站,在Sheppard大道下运行。Sheppard线的用户比其他两条地铁线少,而且在该线上运行的列车较短。
在TTC五十多年的历史上,第一个在地铁站台出生的婴儿是在2006年2月6日才发生的。这起事件发生在Wellesley站,造成地铁系统的延误。它是很多天的头版新闻。
增加了一个自动语音系统来报站(如;"下一站是Bloor,Bloor站。"),结束了列车员报站的需要。整个地铁和RT系统都采用了自动系统。