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, ON → Montreal, 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