There are 10 ways to get from Montreal to Alliston by train, bus, car, or plane
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Train
best- Take the train from Montréal to Toronto Union Stationtrain VIA Rail
- Take the train from Union Station GO to Bradford GOtrain Br
9h 22m$140–364Bus
cheapest- Take the bus from Montreal, QC to Toronto Union Stationbus Montreal
- Take the bus from Rutherford GO Bus to Bradford GO Busbus 68
12h 4m$29–130Drive 602.2 km
- Drive from Montreal to Allistoncar 602.2 km
7h 1m$120–173Fly Montréal–Pierre Elliott Trudeau International Airport to Toronto Island Airport, train
- Fly from Montréal–Pierre Elliott Trudeau International Airport (YUL) to Toronto Island Airport (YTZ)plane YUL - YTZ
- Take the train from Union Station GO to Bradford GOtrain
7h 3m$189–575Bus, train
- Take the bus from Montréal to Ottawabus
- Take the bus from Ottawa to Torontobus
- Take the train from Union Station GO to Bradford GOtrain Br
13h 6m$130–182Fly Montréal–Pierre Elliott Trudeau International Airport to Toronto Pearson International Airport, train
- Fly from Montréal–Pierre Elliott Trudeau International Airport (YUL) to Toronto Pearson International Airport (YYZ)plane YUL - YYZ
- Take the train from Union Station GO to Bradford GOtrain
7h 27m$178–588Fly Montréal/Saint-Hubert Airport to Toronto Island Airport, train
- Fly from Montréal/Saint-Hubert Airport (YHU) to Toronto Island Airport (YTZ)plane YHU - YTZ
- Take the train from Union Station GO to Bradford GOtrain
7h 55m$183–1,029Line 428 bus to Montréal/Saint-Hubert Airport, fly to Toronto Pearson International Airport, train, line 5 bus
- Take the bus from Terminus Longueuil to Aéroport METbus
- Fly from Montréal/Saint-Hubert Airport (YHU) to Toronto Pearson International Airport (YYZ)plane YHU - YYZ
- Take the train from Union Station GO to Bradford GOtrain
- Take the bus from Bradford GO Station to New Tecumseth Rec Centrebus
8h 17m$172–842Train to Ottawa Macdonald-Cartier International Airport, fly to Toronto Pearson International Airport, train
- Take the train from Montréal to Ottawatrain
- Fly from Ottawa Macdonald-Cartier International Airport (YOW) to Toronto Pearson International Airport (YYZ)plane YOW - YYZ
- Take the train from Union Station GO to Bradford GOtrain
9h 25m$201–827Fly Montréal/Saint-Hubert Airport to John C. Munro Hamilton International Airport, train
- Fly from Montréal/Saint-Hubert Airport (YHU) to John C. Munro Hamilton International Airport (YHM)plane YHU - YHM
- Take the train from West Harbour GO to Union Station GOtrain
- Take the train from Union Station GO to Bradford GOtrain
10h 30m$399–1,549
Montreal to Alliston by train and bus
Questions & Answers
The cheapest way to get from Montreal to Alliston is to bus which costs $29 - $130 and takes 12h 4m.
The fastest way to get from Montreal to Alliston is to drive which takes 7h 1m and costs $110 - $180.
No, there is no direct bus from Montreal to Alliston. However, there are services departing from Montreal, QC and arriving at New Tecumseth Rec Centre via Rutherford GO Bus and Bradford GO Station. The journey, including transfers, takes approximately 12h 4m.
No, there is no direct train from Montreal to Alliston. However, there are services departing from Montréal and arriving at Bradford GO via Union Station GO. The journey, including transfers, takes approximately 9h 22m.
The distance between Montreal and Alliston is 639 km. The road distance is 602.2 km.
The best way to get from Montreal to Alliston without a car is to train which takes 9h 22m and costs $140 - $370.
It takes approximately 9h 22m to get from Montreal to Alliston, including transfers.
Montreal to Alliston bus services, operated by Megabus Canada, depart from Montreal, QC station.
Montreal to Alliston train services, operated by VIA Rail, depart from Montréal station.
The best way to get from Montreal to Alliston is to train which takes 9h 22m and costs $140 - $370. Alternatively, you can bus, which costs $29 - $130 and takes 12h 4m.
What companies run services between Montreal, QC, Canada and Alliston, ON, Canada?
You can take a train from Montréal to New Tecumseth Rec Centre via Union Station GO, Bradford GO, and Bradford GO Station in around 9h 22m. Alternatively, you can take a bus from Montreal, QC to New Tecumseth Rec Centre via Toronto Union Station, Union Station GO, Rutherford GO, Rutherford GO Bus, and Bradford GO Station in around 12h 4m.
- Website
- aircanada.com
Flights from Montréal–Pierre Elliott Trudeau International Airport to Toronto Island Airport
- Ave. Duration
- 1h 21m
- When
- Every day
- Estimated price
- $55–370
Flights from Montréal–Pierre Elliott Trudeau International Airport to Toronto Island Airport via Ottawa Macdonald-Cartier International Airport
- Ave. Duration
- 3h 30m
- When
- Monday, Wednesday, Thursday, Friday, Saturday, and Sunday
- Estimated price
- $55–370
Flights from Montréal–Pierre Elliott Trudeau International Airport to Toronto Pearson International Airport
- Ave. Duration
- 1h 25m
- When
- Every day
- Estimated price
- $50–350
Flights from Ottawa Macdonald-Cartier International Airport to Toronto Pearson International Airport
- Ave. Duration
- 1h 8m
- When
- Every day
- Estimated price
- $50–340
- Website
- airtransat.com
Flights from Montréal–Pierre Elliott Trudeau International Airport to Toronto Island Airport
- Ave. Duration
- 1h 25m
- When
- Every day
- Estimated price
- $170–550
Flights from Montréal–Pierre Elliott Trudeau International Airport to Toronto Pearson International Airport
- Ave. Duration
- 1h 27m
- When
- Every day
- Estimated price
- $140–900
Flights from Montréal/Saint-Hubert Airport to Toronto Island Airport
- Ave. Duration
- 1h 25m
- When
- Every day
- Estimated price
- $160–1,000
Flights from Montréal/Saint-Hubert Airport to Toronto Pearson International Airport
- Ave. Duration
- 1h 28m
- When
- Every day
- Estimated price
- $140–550
Flights from Ottawa Macdonald-Cartier International Airport to Toronto Pearson International Airport
- Ave. Duration
- 1h 8m
- When
- Every day
- Estimated price
- $120–550
Flights from Montréal/Saint-Hubert Airport to John C. Munro Hamilton International Airport
- Ave. Duration
- 1h 30m
- When
- Every day
- Estimated price
- $310–950
- Website
- flyporter.com
Flights from Montréal–Pierre Elliott Trudeau International Airport to Toronto Island Airport
- Ave. Duration
- 1h 25m
- When
- Every day
- Estimated price
- $170–550
Flights from Montréal–Pierre Elliott Trudeau International Airport to Toronto Pearson International Airport
- Ave. Duration
- 1h 26m
- When
- Every day
- Estimated price
- $180–900
Flights from Montréal/Saint-Hubert Airport to Toronto Island Airport
- Ave. Duration
- 1h 25m
- When
- Every day
- Estimated price
- $160–1,000
Flights from Montréal/Saint-Hubert Airport to Toronto Pearson International Airport
- Ave. Duration
- 1h 28m
- When
- Every day
- Estimated price
- $140–550
Flights from Ottawa Macdonald-Cartier International Airport to Toronto Pearson International Airport
- Ave. Duration
- 1h 9m
- When
- Every day
- Estimated price
- $200–550
Flights from Montréal/Saint-Hubert Airport to John C. Munro Hamilton International Airport
- Ave. Duration
- 1h 30m
- When
- Every day
- Estimated price
- $310–950
- Website
- westjet.com
Flights from Montréal–Pierre Elliott Trudeau International Airport to Toronto Pearson International Airport
- Ave. Duration
- 1h 30m
- When
- Every day
- Estimated price
- $140–550
Flights from Ottawa Macdonald-Cartier International Airport to Toronto Pearson International Airport
- Ave. Duration
- 1h 7m
- When
- Every day
- Estimated price
- $120–550
- Website
- rj.com
Flights from Montréal–Pierre Elliott Trudeau International Airport to Toronto Pearson International Airport
- Ave. Duration
- 1h 35m
- When
- Monday, Wednesday, and Friday
- Estimated price
- $310–600
- Phone
- +1 888 842-7245
- Website
- viarail.ca
Train from Montréal to Toronto Union Station
- Ave. Duration
- 5h 23m
- Frequency
- Every 4 hours
- Estimated price
- $120–350
- Website
- https://www.viarail.ca/en
- Escape
- $120–290
- Business
- $170–330
- Business Plus
- $190–350
- Economy
- $140–300
- Economy Plus
- $150–310
Train from Montréal to Ottawa
- Ave. Duration
- 2h 1m
- Frequency
- 5 times a day
- Estimated price
- $40–240
- Website
- https://www.viarail.ca/en
- Escape
- $40–130
- Business
- $85–230
- Business Plus
- $100–240
- Economy
- $45–140
- Economy Plus
- $50–150
- Phone
- +1 888-438-6646
- Website
- gotransit.com
Train from Union Station GO to Bradford GO
- Ave. Duration
- 1h 13m
- Frequency
- Every 3 hours
- Estimated price
- $12–16
- Website
- https://www.gotransit.com/en
- Website
- https://www.gotransit.com/en/see-schedules
- Passenger
- $12–16
Train from Union Station GO to Bradford GO
- Ave. Duration
- 1h 13m
- Frequency
- Every 3 hours
- Estimated price
- $12–16
- Website
- https://www.gotransit.com/en
- Website
- https://www.gotransit.com/en/see-schedules
- Passenger
- $12–16
Train from Union Station GO to Bradford GO
- Ave. Duration
- 1h 13m
- Frequency
- Every 3 hours
- Estimated price
- $12–16
- Website
- https://www.gotransit.com/en
- Website
- https://www.gotransit.com/en/see-schedules
- Passenger
- $12–16
Train from Union Station GO to Bradford GO
- Ave. Duration
- 1h 13m
- Frequency
- Every 3 hours
- Estimated price
- $12–16
- Website
- https://www.gotransit.com/en
- Website
- https://www.gotransit.com/en/see-schedules
- Passenger
- $12–16
Train from Union Station GO to Bradford GO
- Ave. Duration
- 1h 13m
- Frequency
- Every 3 hours
- Estimated price
- $12–16
- Website
- https://www.gotransit.com/en
- Website
- https://www.gotransit.com/en/see-schedules
- Passenger
- $12–16
Train from Union Station GO to Bradford GO
- Ave. Duration
- 1h 13m
- Frequency
- Every 3 hours
- Estimated price
- $12–16
- Website
- https://www.gotransit.com/en
- Website
- https://www.gotransit.com/en/see-schedules
- Passenger
- $12–16
Train from Union Station GO to Bradford GO
- Ave. Duration
- 1h 13m
- Frequency
- Every 3 hours
- Estimated price
- $12–16
- Website
- https://www.gotransit.com/en
- Website
- https://www.gotransit.com/en/see-schedules
- Passenger
- $12–16
Train from West Harbour GO to Union Station GO
- Ave. Duration
- 1h 21m
- Frequency
- Hourly
- Estimated price
- $12–16
- Website
- https://www.gotransit.com/en
- Website
- https://www.gotransit.com/en/see-schedules
- Passenger
- $12–16
Train from Union Station GO to Bradford GO
- Ave. Duration
- 1h 13m
- Frequency
- Every 3 hours
- Estimated price
- $12–16
- Website
- https://www.gotransit.com/en
- Website
- https://www.gotransit.com/en/see-schedules
- Passenger
- $12–16
- Phone
- +1 866 488 4452
- [email protected]
- Website
- ca.megabus.com
Bus from Montreal, QC to Toronto Union Station
- Ave. Duration
- 6h 45m
- Frequency
- Every 4 hours
- Estimated price
- $10–110
- Website
- https://ca.megabus.com/
- Adult Advanced Booking
- $10–60
- Adult Standard
- $75–110
- Phone
- +1 888-438-6646
- Website
- gotransit.com
Bus from Rutherford GO Bus to Bradford GO Bus
- Ave. Duration
- 1h 22m
- Frequency
- 5 times a day
- Estimated price
- $9–12
- Website
- https://www.gotransit.com/en
- Website
- https://www.gotransit.com/en/see-schedules
- Passenger
- $9–12
- Phone
- +1 833 449 6444
- [email protected]
- Website
- orleansexpress.com
Bus from Montréal to Ottawa
- Ave. Duration
- 2h 35m
- Frequency
- Every 4 hours
- Estimated price
- $45–65
- Website
- https://orleansexpress.com/en/
- Adult
- $45–65
Bus from Ottawa to Toronto
- Ave. Duration
- 4h 55m
- Frequency
- 4 times a day
- Estimated price
- $70–100
- Website
- https://orleansexpress.com/en/
- Adult
- $70–100
- Phone
- +1 (855) 626-8585
- Website
- https://www.flixbus.com
Bus from Ottawa to Toronto
- Ave. Duration
- 5h 50m
- Frequency
- Every 2 hours
- Estimated price
- $55–95
- Schedules at
- flixbus.com
- Phone
- +1 450 463 0131
- Website
- rtl-longueuil.qc.ca
Bus from Terminus Longueuil to Aéroport MET
- Ave. Duration
- 28 min
- Frequency
- Hourly
- Estimated price
- $4
- Website
- https://www.rtl-longueuil.qc.ca/en
- Adult Passenger
- $4
- Phone
- +1 800 263 3199
- [email protected]
- Website
- simcoe.ca
Bus from Bradford GO Station to New Tecumseth Rec Centre
- Ave. Duration
- 46 min
- Frequency
- Every 3 hours
- Estimated price
- $3–5
- Website
- https://simcoe.ca/residents/linx-transit/
- Passenger
- $3–5
Want to know more about travelling around the world?
Rome2Rio's Travel Guide series provide vital information for the global traveller. Read our range of informative guides on popular transport routes and companies - including Slovenia: Getting from Ljubljana to Lake Bled, 5 incredible day trips from Florence by train, and How to get from London to Edinburgh - to help you get the most out of your next trip.
More Questions & Answers
Montreal to Alliston bus services, operated by Megabus Canada, arrive at Toronto Union Station.
Montreal to Alliston train services, operated by VIA Rail, arrive at Toronto Union Station.
Yes, the driving distance between Montreal to Alliston is 602 km. It takes approximately 7h 1m to drive from Montreal to Alliston.
There are 35+ hotels available in Alliston.





















