Duration 2h 40m
Distance 544.8 km
Average price $140
Possible routes 8 found

Montreal to Toronto

Rome2rio has found 8 ways to get from Montreal to Toronto by flight, train, bus and car. We recommend flying from Montreal to Billy Bishop Toronto City, which is the fastest option and takes around 2h 40m.
Recommended route
Fastest
2h 40m
$120 - $454
Alternative routes

Fly Montreal to Toronto

  1. Montreal
  2. Toronto
3h 3m
$110 - $403
4h 54m
$179 - $550

Train

  1. Montréal
  2. Toronto
5h 1m
Bookable on Rome2rio
$100 - $190

Bus

  1. Montreal
  2. Toronto
5h 45m
$45 - $65

Bus via Ottawa

  1. Montréal, QC
  2. Ottawa, ON
  3. Toronto
8h 55m
Bookable on Rome2rio
$55 - $110

Rideshare

  1. Montreal
  2. Toronto
5h
Cheapest
$40

Drive

  1. Montreal
  2. Toronto
6h 11m
$55 - $90

Frequently asked questions

Want to know about travelling from Montreal to Toronto? We have put together a list of the most frequently asked questions from our users such as: What is the cheapest mode of transport?, What is the quickest option?, How much do tickets usually cost? and many more.

The cheapest way to get from Montreal to Toronto is to rideshare which costs $40 and takes 5h.

More details

The quickest way to get from Montreal to Toronto is to fly which costs $120 - $460 and takes 2h 40m.

More details

Yes, there is a direct bus departing from Montreal and arriving at Toronto, ON. Services depart every two hours, and operate every day. The journey takes approximately 5h 45m.

More details

Yes, there is a direct train departing from Montréal and arriving at Toronto. Services depart every four hours, and operate every day. The journey takes approximately 5h 1m.

More details

The distance between Montreal and Toronto is 503 km. The road distance is 544.8 km.

Get driving directions

The best way to get from Montreal to Toronto without a car is to train which takes 5h 1m and costs $100 - $190.

More details

It takes approximately 2h 40m to get from Montreal to Toronto, including transfers.

More details

Montreal to Toronto bus services, operated by Greyhound Canada, depart from Montréal, QC station.

More details

Montreal to Toronto train services, operated by VIA Rail, depart from Montréal station.

More details

The best way to get from Montreal to Toronto is to fly which takes 2h 40m and costs $120 - $460. Alternatively, you can train, which costs $100 - $190 and takes 5h 1m, you could also bus, which costs $45 - $65 and takes 5h 45m.

Mode details

The quickest flight from Montreal Airport to Billy Bishop Toronto City Airport is the direct flight which takes 1h 10m.

Search flights

Montreal to Toronto bus services, operated by Greyhound Canada, arrive at Toronto, ON station.

More details

Montreal to Toronto train services, operated by VIA Rail, arrive at Toronto station.

More details

Yes, the driving distance between Montreal to Toronto is 545 km. It takes approximately 6h 11m to drive from Montreal to Toronto.

Get driving directions

Air Canada and Porter Airlines offer flights from Montreal Airport to Billy Bishop Toronto City Airport.

Search flights

Book your Montreal to Toronto train tickets online with Rome2rio.

Search and book

Book your Montreal to Toronto bus tickets online with Busbud and Busbud.

Search and book

There are 1630+ hotels available in Toronto. Prices start at $111 CAD per night.

More details

Check out Blablacar's carpooling service for rideshare options between Montreal and Toronto. A great option if you don't have a driver's licence or want to avoid public transport.

Read Rome2rio's guide to Blablacar

The best way to get from Montreal to Montreal Airport is to line 747 bus which takes 19 min and costs $10.

More details

How to travel from Montreal to Toronto

Find all the possible transport options for your trip from Montreal to Toronto right here. Rome2rio displays up to date schedules, route maps, journey times and estimated fares from relevant transport operators, ensuring you can make an informed decision about which option will suit you best. Click the map below to see more travel options.

What companies run services between Montreal and Toronto?

Porter Airlines and Air Canada fly from Montreal to Toronto hourly. Alternatively, VIA Rail operates a train from Montreal to Toronto every 4 hours. Tickets cost $100 - $190 and the journey takes 5h 1m.
Airlines
Ave. Duration
1h 10m
Frequency
Every day
Estimated price
$130 - $750
Ave. Duration
1h 10m
Frequency
Every day
Estimated price
$140 - $750
Ave. Duration
1h 31m
Frequency
Every day
Estimated price
$140 - $750
Ave. Duration
1h 16m
Frequency
Every day
Estimated price
$100 - $3,800
Train operators
Ave. Duration
5h 1m
Frequency
Every 4 hours
Estimated price
$100 - $190
Bus operators
Ave. Duration
5h 45m
Frequency
Every 2 hours
Estimated price
$45 - $65
Ave. Duration
2h 30m
Frequency
Hourly
Estimated price
$20 - $45
Other operators
Ave. Duration
5h
Frequency
5 times a week
Estimated price
$40

Toronto, Canada

The capital of Ontario, Toronto is the epitome of Canada cool. Be sure to make the 90-minute drive to Niagara Falls and soak up the view from the ‘prettier’ side of the falls. Root for hometown ice-hockey heroes the Toronto Maple Leafs, or watch baseball’s Blue Jays and NBA’s Toronto Raptors in action. Take in some history at the Royal Ontario Museum, shop until you drop at Eaton Centre and sample cuisines from all over the world thanks to the city’s diverse population. Head to the Entertainment District for a night on the town, or check out the edgy music scene at Massey Hall or Glenn Gould Studio.

Did you find what you were looking for?

Thanks for your feedback!

Plan your trip faster!

  • Door-to-door travel search
  • Access ticket details offline
  • Up-to-date schedules across the globe