There are 8 ways to get from Montreal to Castleton by train, bus, car, plane, or bus (Flixbus)
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 Cobourgtrain VIA Rail
4h 20m$164–390Drive 412.1 km
cheapest- Drive from Montreal to Castletoncar 412.1 km
4h 27m$83–120Bus
- Take the bus from St-Antoine O. @ Rue Mansfield // St Antoine W. @ Mansfield St. to Kingston Bus Terminalbus 2720
- Take the bus from Kingston Bus Terminal to Front St Variety - 442 Front Stbus 2711
5h 48m$105–260Fly 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 Toronto Union Station to Cobourgtrain
5h 39m$275–904Bus via Ottawa (Flixbus)
- Take the bus from Montreal to Ottawabus FlixBus 2730
- Take the bus from Ottawa to Trenton Junctionbus FlixBus 2701
8h 7m$149–207Fly 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 Toronto Union Station to Cobourgtrain
6h 2m$244–867Fly 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 Toronto Union Station to Cobourgtrain
6h 32m$259–858Fly Montréal/Saint-Hubert Airport to Toronto Pearson International Airport, train
- Fly from Montréal/Saint-Hubert Airport (YHU) to Toronto Pearson International Airport (YYZ)plane YHU - YYZ
- Take the train from Toronto Union Station to Cobourgtrain
6h 52m$258–801
Montréal–Pierre Elliott Trudeau International Airport (YUL) to Toronto Island Airport (YTZ) flights
Comparing Your Travel Options
The cheapest way to get from Montreal to Castleton is to drive which costs $80 - $120 and takes 4h 27m.
The fastest way to get from Montreal to Castleton is to train which takes 4h 20m and costs $160 - $390.
No, there is no direct bus from Montreal to Castleton. However, there are services departing from St-Antoine O. @ Rue Mansfield // St Antoine W. @ Mansfield St. and arriving at Front St Variety - 442 Front St via Kingston Bus Terminal. The journey, including transfers, takes approximately 5h 48m.
No, there is no direct train from Montreal to Castleton. However, there are services departing from Montréal and arriving at Cobourg via . The journey, including transfers, takes approximately 4h 20m.
The distance between Montreal and Castleton is 451 km. The road distance is 412.1 km.
The best way to get from Montreal to Castleton without a car is to train which takes 4h 20m and costs $160 - $390.
It takes approximately 4h 20m to get from Montreal to Castleton, including transfers.
Montreal to Castleton bus services, operated by Megabus Canada, depart from St-Antoine O. @ Rue Mansfield // St Antoine W. @ Mansfield St. station.
Montreal to Castleton train services, operated by VIA Rail, depart from Montréal station.
The best way to get from Montreal to Castleton is to train which takes 4h 20m and costs $160 - $390. Alternatively, you can bus, which costs $100 - $260 and takes 5h 48m.
What companies run services between Montreal, QC, Canada and Castleton, ON, Canada?
VIA Rail operates a train from Montréal to Cobourg 3 times a day. Tickets cost $95–310 and the journey takes 3h 55m. Alternatively, you can take a bus from St-Antoine O. @ Rue Mansfield // St Antoine W. @ Mansfield St. to Castleton via Kingston Bus Terminal and Front St Variety - 442 Front St in around 5h 48m.
- Website
- aircanada.com
Flights from Montréal–Pierre Elliott Trudeau International Airport to Toronto Island Airport
- Ave. Duration
- 1h 20m
- When
- Every day
- Estimated price
- $60–400
Flights from Montréal–Pierre Elliott Trudeau International Airport to Toronto Pearson International Airport
- Ave. Duration
- 1h 23m
- When
- Every day
- Estimated price
- $55–390
- Website
- airtransat.com
Flights from Montréal–Pierre Elliott Trudeau International Airport to Toronto Island Airport
- Ave. Duration
- 1h 21m
- When
- Every day
- Estimated price
- $180–600
Flights from Montréal–Pierre Elliott Trudeau International Airport to Toronto Pearson International Airport
- Ave. Duration
- 1h 27m
- When
- Every day
- Estimated price
- $130–600
Flights from Montréal/Saint-Hubert Airport to Toronto Island Airport
- Ave. Duration
- 1h 25m
- When
- Every day
- Estimated price
- $160–550
Flights from Montréal/Saint-Hubert Airport to Toronto Pearson International Airport
- Ave. Duration
- 1h 26m
- When
- Every day
- Estimated price
- $150–480
- Website
- flyporter.com
Flights from Montréal–Pierre Elliott Trudeau International Airport to Toronto Island Airport
- Ave. Duration
- 1h 21m
- When
- Every day
- Estimated price
- $180–600
Flights from Montréal–Pierre Elliott Trudeau International Airport to Toronto Pearson International Airport
- Ave. Duration
- 1h 26m
- When
- Every day
- Estimated price
- $270–600
Flights from Montréal/Saint-Hubert Airport to Toronto Island Airport
- Ave. Duration
- 1h 25m
- When
- Every day
- Estimated price
- $160–550
Flights from Montréal/Saint-Hubert Airport to Toronto Pearson International Airport
- Ave. Duration
- 1h 26m
- When
- Every day
- Estimated price
- $150–480
- 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
- $130–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
- $300–550
- Phone
- +1 888 842-7245
- Website
- VIA Rail
Train from Montréal to Cobourg
- Ave. Duration
- 3h 55m
- Frequency
- 3 times a day
- Estimated price
- $95–310
- Website
- VIA Rail
- Escape
- $95–240
- Business
- $140–300
- Business Plus
- $160–310
- Economy
- $110–250
- Economy Plus
- $120–260
Train from Toronto Union Station to Cobourg
- Ave. Duration
- 1h 11m
- Frequency
- Every 3 hours
- Estimated price
- $26–220
- Website
- VIA Rail
- Escape
- $26–95
- Business
- $70–210
- Business Plus
- $85–220
- Economy
- $29–110
- Economy Plus
- $30–120
Train from Toronto Union Station to Cobourg
- Ave. Duration
- 1h 11m
- Frequency
- Every 3 hours
- Estimated price
- $26–220
- Website
- VIA Rail
- Escape
- $26–95
- Business
- $70–210
- Business Plus
- $85–220
- Economy
- $29–110
- Economy Plus
- $30–120
Train from Toronto Union Station to Cobourg
- Ave. Duration
- 1h 11m
- Frequency
- Every 3 hours
- Estimated price
- $26–220
- Website
- VIA Rail
- Escape
- $26–95
- Business
- $70–210
- Business Plus
- $85–220
- Economy
- $29–110
- Economy Plus
- $30–120
Train from Toronto Union Station to Cobourg
- Ave. Duration
- 1h 11m
- Frequency
- Every 3 hours
- Estimated price
- $26–220
- Website
- VIA Rail
- Escape
- $26–95
- Business
- $70–210
- Business Plus
- $85–220
- Economy
- $29–110
- Economy Plus
- $30–120
- Phone
- +1 866 488 4452
- [email protected]
- Website
- Megabus
Bus from St-Antoine O. @ Rue Mansfield // St Antoine W. @ Mansfield St. to Kingston Bus Terminal
- Ave. Duration
- 3h 15m
- Frequency
- Every 2 hours
- Estimated price
- $10–75
- Website
- Megabus
- Adult Advanced Booking
- $10–60
- Adult Standard
- $50–75
Bus from Kingston Bus Terminal to Front St Variety - 442 Front St
- Ave. Duration
- 1h 5m
- Frequency
- Twice daily
- Estimated price
- $10–75
- Website
- Megabus
- Adult Advanced Booking
- $10–60
- Adult Standard
- $17–75
- Phone
- +1 (855) 626-8585
- Website
- Flixbus USA
Bus from Montreal to Ottawa
- Ave. Duration
- 3h 35m
- Frequency
- Every 4 hours
- Estimated price
- $28–45
- Schedules at
- Flixbus USA
Bus from Ottawa to Trenton Junction
- Ave. Duration
- 3h 5m
- Frequency
- 6 times a week
- Estimated price
- $35–55
- Schedules at
- Flixbus USA
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 How to get from Heathrow Airport into central London, What are the different types of Renfe trains in Spain?, and Travelling to the UK: What do I need to know? - to help you get the most out of your next trip.
Booking & Getting There
Montreal to Castleton bus services, operated by Megabus Canada, arrive at Kingston Bus Terminal station.
Montreal to Castleton train services, operated by VIA Rail, arrive at Cobourg station.
Yes, the driving distance between Montreal to Castleton is 412 km. It takes approximately 4h 27m to drive from Montreal to Castleton.
There are 68+ hotels available in Castleton.









