Canada

Toronto
to Montreal

From English Canada to French Canada

Plan this trip No account needed to start

Distance

540 km (335 miles)

Duration

5-6 hours direct, 1-2 days scenic

Best Time

May to October

Route

Toronto, ONMontreal, QC

About this drive

The long way there

The drive from Toronto to Montreal connects Canada's two largest cities and takes you from English-speaking Ontario to French-speaking Quebec. Follow the scenic St. Lawrence River through the charming Thousand Islands region, historic Kingston, and into the European-style streets of Montreal.

Stops along the way

Where to pull over

1

Thousand Islands

270 km in

Stunning archipelago with castle and boat tours

2

Kingston

260 km in

Historic limestone city and Queen's University

3

Upper Canada Village

350 km in

Living history museum of 1860s Ontario

4

Ottawa

400 km in

Canada's capital with Parliament Hill (slight detour)

5

Old Montreal

540 km in

Cobblestone streets and European atmosphere

Field notes

Driving tips

  • 1

    Take Highway 401 for speed, Highway 2 for scenery

  • 2

    Stop at Thousand Islands boat tours—Boldt Castle is magical

  • 3

    Detour to Ottawa to see Parliament and the Rideau Canal

  • 4

    Learn basic French phrases—Montreal is proudly French-speaking

  • 5

    Try Montreal's famous smoked meat and poutine

Alternate routes

Other ways through

  • Highway 401/20 direct route

  • Highway 2/138 scenic St. Lawrence route

More in Canada

Other drives nearby