Public Transit

How to get to Exhibition Place using public transit

There are two stations on Exhibition Grounds and numerous parking locations both above and below ground.

1. 29 Dufferin Bus

Take the Bloor subway to Dufferin Station, board the #29 bus south to Exhibition Place.

  • Summer: Please note that the #29 Dufferin stops at Dufferin Gate Loop and does not enter the grounds from mid-June until after the CNE. 
  • Fall: Please note that there will be a temporary route change from 12:01AM on October 29 to November 12, 2018 at 11:59PM. Click here for more information on this route change.  

TTC 29 Dufferin


2. 121A/C Fort York-Esplanade

This bus route originates at Front St East at Parliament St. and will drop passengers off at Princes' Gates loop. 

Please note that during the summer, the 121A (Exhibition Place-Distillery) branch operates all day, every day outside the summer months. The 121C (Exhibition-Cherry Beach) is a seasonal route that operates from mid-May to mid-October.

TTC 121 Fort-York Esplanade


3. 511 Bathurst Streetcar

Take the Bloor subway to Bathurst Station, board the #511 streetcar south to Exhibition Place.

TTC 511 Bathurst


4. 509 Harbourfront Streetcar

Take the Yonge-University subway to Union Station. Take the 509 Streetcar from the Union Station southbound streetcar tunnel towards Exhibition Place Place.

TTC 509 Harbourfront


  • There are two streetcar stops at Exhibition Place, at Strachan Avenue, and at Exhibition Loop, adjacent to the Horse Palace/GO Station.
  • For events held at Enercare Centre & Beanfield Centre please use the Strachan Avenue stop adjacent to the Princes' Gates.
  • For events in BMO Field, Ricoh Coliseum, Queen Elizabeth Building or Better Living Centre please use the the TTC loop at the end of the line.


5. Exhibition GO 

If travelling to Exhibition Place by GO Transit, please get off at the Exhibition GO station.

Click here to learn about GO Transit Fall 2018 service disruptions.

For more information, visit the TTC at or call 416-393-4636 or GO Transit at or call 1-888-GET-ON-GO (438-6646) toll-free or 1-800-387-3652 (TTY teletypewriters only).