Stratford (Ontario)

A theatre town on the Avon River, home to the annual Stratford Festival's Shakespeare productions, with Mennonite countryside and Lake Huron towns nearby for road trips.

Stratford lies in Perth County in southwestern Ontario, Canada, about 150 km (roughly a 2-hour drive) from Toronto, with a population of about 33,000. Named after Shakespeare's hometown, it has the Avon River running through it, dammed to form Lake Victoria and lined with continuous parkland. The Stratford Festival, which opened in a tent in 1953, is now North America's largest classical repertory theatre festival, staging Shakespeare, musicals and modern plays at the Festival Theatre, Avon Theatre, Tom Patterson Theatre and Studio Theatre every Apr–Oct and drawing hundreds of thousands of theatregoers.

The town centre revolves around the Victorian-style City Hall and the old streets around Downie Street and Ontario Street, packed with restaurants and cafés, plus food routes such as the Chocolate Trail and the Bacon & Ale Trail. Walking east along the Avon River takes you to the Shakespearean Gardens, swan-dotted Lake Victoria and the Festival Theatre — the most scenic stretch; the Swan Parade in early April is a town tradition. Road trips: the St. Jacobs Farmers' Market and Mennonite countryside about 45 km northeast, Elora Gorge about 75 km northeast, the Lake Huron towns of Bayfield and Goderich about 70 km west, and the Canadian Baseball Hall of Fame in St. Marys about 20 km southwest.

The best season is May–Oct — theatre in summer and fall foliage in autumn; in winter the festival goes dark and many shops shorten their hours. Getting there: take VIA Rail from Toronto (about 2 hours) or the seasonal festival bus; the town is walkable, but you'll need a car for the surrounding sights. Stay 1–2 nights and see 1–2 shows; in peak season book tickets and accommodation in advance.

Top sights

Where to eat