There are 5 ways to get from Aberfoyle to London by bus, train, car, 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.
Line 29 bus, bus
best- Take the bus from Brock Rd. S. @ Maple Leaf Ln. to Regional Rd. 25 @ Hwy. 401 Park & Ridebus 48 / ...
- Take the bus from Milton, ON - Carpool Lot to London, ON - VIA Railbus Toronto
3h 8m$32–43Drive 111.8 km
cheapest- Drive from Aberfoyle to Londoncar 111.8 km
1h 31m$22–32Line 17 bus, train
- Take the bus from Brock Rd. S. @ Maple Leaf Ln. to Aldershot GO Busbus 17
- Take the train from Aldershot to Londontrain VIA Rail
3h 14m$38–239Train
- Take the train from Guelph to Londontrain VIA Rail
3h 50m$32–226Bus (Flixbus)
- Take the bus from Guelph to Londonbus FlixBus 2702
4h 7m$23–36
Aberfoyle to London by bus and train
Questions & Answers
The cheapest way to get from Aberfoyle to London is to drive which costs $22 - $35 and takes 1h 31m.
The fastest way to get from Aberfoyle to London is to drive which takes 1h 31m and costs $22 - $35.
No, there is no direct bus from Aberfoyle to London. However, there are services departing from Brock Rd. S. @ Maple Leaf Ln. and arriving at London, ON - VIA Rail via Milton, ON - Carpool Lot. The journey, including transfers, takes approximately 3h 8m.
No, there is no direct train from Aberfoyle to London. However, there are services departing from Guelph and arriving at London via . The journey, including transfers, takes approximately 3h 50m.
The distance between Aberfoyle and London is 170 km. The road distance is 111.8 km.
The best way to get from Aberfoyle to London without a car is to line 29 bus and bus which takes 3h 8m and costs $30 - $45.
It takes approximately 3h 8m to get from Aberfoyle to London, including transfers.
Aberfoyle to London bus services, operated by GO Transit, depart from Brock Rd. S. @ Maple Leaf Ln. station.
Aberfoyle to London train services, operated by VIA Rail, depart from Guelph station.
The best way to get from Aberfoyle to London is to line 29 bus and bus which takes 3h 8m and costs $30 - $45. Alternatively, you can train, which costs $30 - $230 and takes 3h 50m.
What companies run services between Aberfoyle, ON, Canada and London, ON, Canada?
You can take a bus from Brock Rd. S. @ Maple Leaf Ln. to London, ON - VIA Rail via Regional Rd. 25 @ Hwy. 401 Park & Ride and Milton, ON - Carpool Lot in around 3h 8m. Alternatively, VIA Rail operates a train from Guelph to London once daily. Tickets cost $27–220 and the journey takes 2h 22m.
- Phone
- +1 888 842-7245
- Website
- VIA Rail
Train from Aldershot to London
- Ave. Duration
- 1h 35m
- Frequency
- 5 times a day
- Estimated price
- $30–230
- Website
- VIA Rail
- Escape
- $30–100
- Business
- $75–210
- Business Plus
- $90–230
- Economy
- $30–110
- Economy Plus
- $35–120
Train from Guelph to London
- Ave. Duration
- 2h 22m
- Frequency
- Once daily
- Estimated price
- $27–220
- Website
- VIA Rail
- Escape
- $27–95
- Business
- $70–210
- Business Plus
- $85–220
- Economy
- $30–110
- Economy Plus
- $30–120
- Phone
- +1 888-438-6646
- Website
- GO Transit
Bus from Brock Rd. S. @ Maple Leaf Ln. to Regional Rd. 25 @ Hwy. 401 Park & Ride
- Ave. Duration
- 28 min
- Frequency
- Hourly
- Estimated price
- $6–8
- Website
- GO Transit
- Website
- GO Transit Schedules
- Passenger
- $6–8
Bus from Brock Rd. S. @ Maple Leaf Ln. to Aldershot GO Bus
- Ave. Duration
- 39 min
- Frequency
- Every 3 hours
- Estimated price
- $7–9
- Website
- GO Transit
- Website
- GO Transit Schedules
- Passenger
- $7–9
- Phone
- +16474775500
- [email protected]
- Website
- ONEXBUS
Bus from Milton, ON - Carpool Lot to London, ON - VIA Rail
- Ave. Duration
- 1h 40m
- Frequency
- 4 times a day
- Estimated price
- $25–35
- Website
- ONEXBUS
- Standard Fare
- $25–35
- Phone
- +1 (855) 626-8585
- Website
- Flixbus USA
Bus from Guelph to London
- Ave. Duration
- 2h 50m
- Frequency
- Once daily
- Estimated price
- $18–30
- 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 Need to know: Eurostar, Travelling by boat in Italy, and Which side of Niagara Falls should I choose (and how do I get there)? - to help you get the most out of your next trip.
More Questions & Answers
Aberfoyle to London bus services, operated by GO Transit, arrive at Regional Rd. 25 @ Hwy. 401 Park & Ride station.
Aberfoyle to London train services, operated by VIA Rail, arrive at London station.
Yes, the driving distance between Aberfoyle to London is 112 km. It takes approximately 1h 31m to drive from Aberfoyle to London.
There are 110+ hotels available in London.







