There are 6 ways to get from London to Bolton 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, line 38 bus
best- Take the train from London to Toronto Union Stationtrain VIA Rail
- Take the bus from Malton GO Bus to Queen St. @ Mill St.bus 38
4h 53m$56–257Drive 182 km
cheapest- Drive from London to Boltoncar 182 km
2h 23m$36–52Bus, line 115 bus, line 501 bus, line 41 bus
- Take the bus from London, ON - VIA Rail to Pearson International Airport Terminal 1bus
- Take the bus from Pearson International Airport Terminal 1 to Bramalea Terminal Route 115 Stopbus 115
- Take the bus from Bramalea Terminal- Zum Queen 501 EB-Departure to Gore Zum Queen Stop EBbus 501
- Take the bus from The Gore Rd n/of Queen St to Highway 50 s/of King Stbus 41
5h$40–50Fly, line 41 bus
- Fly from London International Airport (YXU) to Toronto Pearson International Airport (YYZ)plane YXU - YYZ
- Take the bus from The Gore Rd n/of Queen St to Highway 50 s/of King Stbus
4h 42m$436–1,711Train
- Take the train from London to Bramptontrain VIA Rail
5h 29m$46–240Bus (Flixbus)
- Take the bus from London to Toronto Pearson Airportbus FlixBus 2702 / ...
5h 30m$38–54
London to Bolton by train and bus
Questions & Answers
The cheapest way to get from London to Bolton is to bus which costs $35 - $55 and takes 5h 30m.
The fastest way to get from London to Bolton is to drive which takes 2h 23m and costs $35 - $55.
No, there is no direct bus from London to Bolton. However, there are services departing from London, ON - VIA Rail and arriving at Highway 50 s/of King St via Pearson International Airport Terminal 1, Bramalea Terminal- Zum Queen 501 EB-Departure and The Gore Rd n/of Queen St. The journey, including transfers, takes approximately 5h.
No, there is no direct train from London to Bolton. However, there are services departing from London and arriving at Brampton via . The journey, including transfers, takes approximately 5h 29m.
The distance between London and Bolton is 239 km. The road distance is 182 km.
The best way to get from London to Bolton without a car is to train and line 38 bus which takes 4h 53m and costs $55 - $260.
It takes approximately 4h 53m to get from London to Bolton, including transfers.
London to Bolton bus services, operated by Onex Bus, depart from London, ON - VIA Rail station.
London to Bolton train services, operated by VIA Rail, depart from London station.
The best way to get from London to Bolton is to bus and line 115 bus and line 501 bus and line 41 bus which takes 5h and costs $35 - $50. Alternatively, you can train, which costs $45 - $240 and takes 5h 29m.
What companies run services between London, ON, Canada and Bolton, ON, Canada?
You can take a bus from London, ON - VIA Rail to Highway 50 s/of King St via Pearson International Airport Terminal 1, Bramalea Terminal- Zum Queen 501 EB-Departure, Gore Zum Queen Stop EB, and The Gore Rd n/of Queen St in around 5h. Alternatively, VIA Rail operates a train from London to Brampton once daily. Tickets cost $35–240 and the journey takes 3h 5m.
- 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 842-7245
- Website
- VIA Rail
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
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
- Phone
- +1 888-438-6646
- Website
- GO Transit
Bus from Malton GO Bus to Queen St. @ Mill St.
- Ave. Duration
- 47 min
- Frequency
- Once daily
- Estimated price
- $6–8
- Website
- GO Transit
- Website
- GO Transit Schedules
- Passenger
- $6–8
- 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 Pearson International Airport Terminal 1 to Bramalea Terminal Route 115 Stop
- Ave. Duration
- 32 min
- Frequency
- Every 30 minutes
- Estimated price
- $4
- Website
- Brampton Transit
Bus from Bramalea Terminal- Zum Queen 501 EB-Departure to Gore Zum Queen Stop EB
- Ave. Duration
- 20 min
- Frequency
- Every 15 minutes
- Estimated price
- $4
- Website
- Brampton Transit
Bus from The Gore Rd n/of Queen St to Highway 50 s/of King St
- Ave. Duration
- 42 min
- Frequency
- Every 3 hours
- Estimated price
- $4
- Website
- Brampton Transit
Bus from The Gore Rd n/of Queen St to Highway 50 s/of King St
- Ave. Duration
- 42 min
- Frequency
- Every 3 hours
- Website
- Brampton Transit
- Phone
- +1 (855) 626-8585
- Website
- Flixbus USA
Bus from London to Toronto Pearson Airport
- Ave. Duration
- 2h 30m
- Frequency
- Every 2 hours
- Estimated price
- $25–45
- 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 Florence to Rome, Which London airport should I choose?, and 5 incredible day trips from Florence by train - to help you get the most out of your next trip.
More Questions & Answers
London to Bolton bus services, operated by Onex Bus, arrive at Pearson International Airport Terminal 1 station.
London to Bolton train services, operated by VIA Rail, arrive at Brampton station.
Yes, the driving distance between London to Bolton is 182 km. It takes approximately 2h 23m to drive from London to Bolton.
There are 258+ hotels available in Bolton.











