Buses from London to Guelph: Routes, Stops, and Booking
Written by Emma Foster • Published August 31, 2026 • Last verified August 31, 2026
What you need to know:
FlixBus operates direct buses from London to Guelph, with stops at the VIA Rail station in London and the University of Guelph campus.
Trip duration is about 2 hours, but check the specific route as it may include a stop in Kitchener.
Fares vary by demand; booking in advance typically gets a lower price.
Service is more frequent on weekdays; weekend schedules are limited.
Confirm schedules and baggage policy on the official FlixBus website before travelling.
Several intercity bus companies connect London and Guelph, Ontario. The most prominent is VIA Rail, which operates passenger trains between the two cities, but that's not a bus. For buses, the main carrier is FlixBus, which took over Greyhound's Canadian routes in 2021. FlixBus runs a daily service from London to Guelph, with multiple departures each day. The trip takes about 2 hours, depending on traffic and the specific run. Buses depart from the VIA Rail station in London, which is at 126 York Street, and arrive at the University of Guelph campus, specifically at the bus loop near the University Centre. This is convenient for students and anyone visiting the university.
Another option is the GO Transit bus, but that's more complicated. GO Transit's Route 15 connects Hamilton and Guelph, but it does not go to London. To get from London to Guelph using GO Transit, you'd have to take a VIA Rail train to Toronto or Hamilton, then transfer to a GO bus. That's not a direct bus, so it's usually slower and more expensive than the FlixBus. However, if you're travelling with a GO Transit fare card, you might find it cheaper, especially if you're a student. But for most people, FlixBus is the straightforward choice.
FlixBus tickets can be booked online through their website or app. Fares vary by demand, so booking in advance usually gets you a better price. The bus makes a few stops along the way, including a stop in Kitchener, so the total travel time can vary. You'll want to check the specific schedule on the FlixBus site, as departure times change seasonally. Also, note that FlixBus has a baggage policy: you're allowed one carry-on and one checked bag, but there's a fee for extra bags. Confirm the current policy when you book.
If you're a student at the University of Guelph, you might also have access to the University's student travel program. The university's Student Life office runs a shuttle service to Toronto Pearson Airport, but not to London. So for London, your best bet is still FlixBus. The bus stop at the University of Guelph is right on campus, so you can walk to most buildings. The stop is not covered, so dress for the weather.
One thing to be aware of: there's no daily direct bus from London to Guelph on weekends. FlixBus runs more frequent service on weekdays, especially in the morning and evening. On weekends, there might be only one or two departures. So if you're planning a weekend trip, book well in advance and check the schedule carefully. Also, during university breaks like reading week or the holidays, the schedule can change. Always confirm on the FlixBus website before you travel.
What about the return trip? The bus from Guelph to London follows the same route in reverse. It departs from the University of Guelph and arrives at the VIA Rail station in London. The trip takes about the same time. You'll want to check the schedule for the direction you need.
If you're looking for a cheaper option, consider ridesharing. Apps like Poparide or Kangaride connect drivers with passengers for intercity trips. You might find a ride from London to Guelph for a lower price than the bus, but it's less reliable. You have to coordinate with the driver, and there's no guarantee of a ride. The bus is the dependable choice.
Another thing to know: the bus stop in Guelph is not at the downtown bus terminal. It's on campus. If you're staying downtown, you'll need to take a local Guelph Transit bus or a taxi to get to your accommodation. Guelph Transit runs regular routes around the city, and the University of Guelph is well-connected. But if you have luggage, a taxi or rideshare might be easier.
Booking your ticket is straightforward. Go to the FlixBus website, enter your departure and arrival cities, select your date, and choose a departure time. You'll see the price and the duration. Pay with a credit card or PayPal. You'll receive a confirmation email with a barcode. Show that barcode to the driver when you board. You can also book through the FlixBus app, which stores your ticket on your phone.
One last tip: arrive at the bus stop at least 15 minutes early. Buses can leave on time, and if you miss it, you'll have to wait for the next one. Also, check the FlixBus website for any service alerts or changes. The route is popular with students, so it's a good idea to book a few days in advance, especially in September when the university semester starts. That's when the buses fill up.
For the most accurate and up-to-date information, always check the official FlixBus website. You can also follow them on social media for announcements. If you have questions about the Guelph bus stop, the University of Guelph's parking and transit services page might help. But for booking and schedules, FlixBus is the source to trust.
Sources
Related Reading
- Downtown Guelph Parking: Lots, Rates and Rules
- Korean BBQ in Guelph: Where to Eat and How It Works
- Qualtrics Guelph: How University of Guelph Surveys Work
- Warehouse Jobs in Guelph: How to Find and Apply
Spot a mistake? Suggest a correction; we fix errors in the open.