There are 6 ways to get from London to Mount Pleasant by bus, train, 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.
Bus, train
best- Take the bus from London to Kitchenerbus FlixBus 2702 / ...
- Take the train from Kitchener GO to Mount Pleasant GOtrain Ki
3h 28m$24–36Train
- Take the train from London to Bramptontrain VIA Rail
3h 38m$42–236Drive 152.4 km
- Drive from London to Mount Pleasantcar 152.4 km
2h 8m$30–44Fly, train
- Fly from London International Airport (YXU) to Toronto Pearson International Airport (YYZ)plane YXU - YYZ
- Take the train from Bramalea GO to Mount Pleasant GOtrain
3h 29m$439–1,715Bus, line 505 bus
- Take the bus from London, ON - VIA Rail to Pearson International Airport Terminal 1bus Toronto
- Take the bus from Viscount Station - Route 505 Stop to Mount Pleasant GO Station - 5/5A/505 Zum Bovairdbus 505
3h 38m$32–42Train via Toronto
- Take the train from London to Toronto Union Stationtrain VIA Rail
- Take the train from Union Station GO to Mount Pleasant GOtrain Ki
3h 42m$52–252
London to Mount Pleasant by bus and train
Questions & Answers
The cheapest way to get from London to Mount Pleasant is to bus and train which costs $24 - $40 and takes 3h 28m.
The fastest way to get from London to Mount Pleasant is to drive which takes 2h 8m and costs $30 - $45.
No, there is no direct bus from London to Mount Pleasant station. However, there are services departing from London, ON - VIA Rail and arriving at Mount Pleasant GO Station - 5/5A/505 Zum Bovaird via Viscount Station - Route 505 Stop. The journey, including transfers, takes approximately 3h 38m.
No, there is no direct train from London to Mount Pleasant. However, there are services departing from London and arriving at Brampton via . The journey, including transfers, takes approximately 3h 38m.
The distance between London and Mount Pleasant is 162 km. The road distance is 152.4 km.
The best way to get from London to Mount Pleasant without a car is to bus and train which takes 3h 28m and costs $24 - $40.
It takes approximately 3h 28m to get from London to Mount Pleasant, including transfers.
London to Mount Pleasant bus services, operated by Onex Bus, depart from London, ON - VIA Rail station.
London to Mount Pleasant train services, operated by VIA Rail, depart from London station.
The best way to get from London to Mount Pleasant is to train which takes 3h 38m and costs $40 - $240. Alternatively, you can bus and line 505 bus, which costs $30 - $45 and takes 3h 38m.
What companies run services between London, ON, Canada and Mount Pleasant, ON, Canada?
VIA Rail operates a train from London to Brampton once daily. Tickets cost $35–240 and the journey takes 3h 5m. Alternatively, you can take a bus from London, ON - VIA Rail to Mount Pleasant GO Station - 5/5A/505 Zum Bovaird via Pearson International Airport Terminal 1 and Viscount Station - Route 505 Stop in around 3h 38m.
- Website
- aircanada.com
Flights from London International Airport to Toronto Pearson International Airport
- Ave. Duration
- 45 min
- When
- Every day
- Estimated price
- $80–650
- Phone
- +1 888-438-6646
- Website
- GO Transit
Train from Kitchener GO to Mount Pleasant GO
- Ave. Duration
- 58 min
- Frequency
- Every 3 hours
- Estimated price
- $11–15
- Website
- GO Transit
- Website
- GO Transit Schedules
- Passenger
- $11–15
Train from Bramalea GO to Mount Pleasant GO
- Ave. Duration
- 14 min
- Frequency
- Hourly
- Estimated price
- $5–8
- Website
- GO Transit
- Website
- GO Transit Schedules
- Passenger
- $5–8
Train from Union Station GO to Mount Pleasant GO
- Ave. Duration
- 51 min
- Frequency
- Hourly
- Estimated price
- $9–13
- Website
- GO Transit
- Website
- GO Transit Schedules
- Passenger
- $9–13
- Phone
- +1 888 842-7245
- Website
- VIA Rail
Train from London to Brampton
- Ave. Duration
- 3h 5m
- Frequency
- Once daily
- Estimated price
- $35–240
- Website
- VIA Rail
- Escape
- $35–120
- Business
- $80–220
- Business Plus
- $95–240
- Economy
- $40–130
- Economy Plus
- $45–140
Train from London to Toronto Union Station
- Ave. Duration
- 2h 12m
- Frequency
- Every 4 hours
- Estimated price
- $40–240
- Website
- VIA Rail
- Escape
- $40–130
- Business
- $85–230
- Business Plus
- $100–240
- Economy
- $45–140
- Economy Plus
- $50–150
- Phone
- +1 (855) 626-8585
- Website
- Flixbus USA
Bus from London to Kitchener
- Ave. Duration
- 1h 30m
- Frequency
- Every 4 hours
- Estimated price
- $13–22
- Schedules at
- Flixbus USA
- Phone
- +16474775500
- [email protected]
- Website
- ONEXBUS
Bus from London, ON - VIA Rail to Pearson International Airport Terminal 1
- Ave. Duration
- 2h
- Frequency
- 4 times a day
- Estimated price
- $27–40
- Website
- ONEXBUS
- Standard Fare
- $27–40
- Phone
- +1 905 874 2999
- [email protected]
- Website
- Brampton Transit
Bus from Viscount Station - Route 505 Stop to Mount Pleasant GO Station - 5/5A/505 Zum Bovaird
- Ave. Duration
- 1h 8m
- Frequency
- Every 20 minutes
- Estimated price
- $4
- Website
- Brampton Transit
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 Getting to Milan from the airport, How to plan an amazing trip around Scandinavia, and French strikes 2018: What are my alternative transport options? - to help you get the most out of your next trip.
More Questions & Answers
London to Mount Pleasant bus services, operated by Onex Bus, arrive at Pearson International Airport Terminal 1 station.
London to Mount Pleasant train services, operated by VIA Rail, arrive at Brampton station.
Yes, the driving distance between London to Mount Pleasant is 152 km. It takes approximately 2h 8m to drive from London to Mount Pleasant.
There are 421+ hotels available in Mount Pleasant.











