×
Only $25 from Toronto to London
The most affordable way to get from Toronto to London!

Toronto to London Ontario: What’s the cheapest way to travel?

Averaging a price of $25 per seat, Poparide is the cheapest way to get from Toronto to London Ontario.

This article lists the different ways from cheapest to most expensive.


Poparide

$20 – $29 per seat (2h – 4h travel time)

Poparide members on the road
Poparide members on the road

Poparide (full disclaimer: that’s us!) is one of the cheapest ways to travel or commute from London Ontario to Toronto affordably. Why? Because the costs of the vehicle are shared between the driver and the passengers.

Drivers post their empty seats on Poparide and passengers book online through our community that now counts over 250,000 members in Canada. It’s easier and safer than Kijiji or Craigslist because you can see detailed profiles with their reviews and a profile picture. You can also message everyone and organize your trips in a user-friendly way through our app (available on iOS or Android).

Ridesharing from Toronto to London Ontario costs about $25 per seat and if you’re driving, you can make $25 per passenger to help cover your gas. Got a car with 3 empty seats? Your wallet is going to like that extra $75 for filling those seats on Poparide!

Click here to book your ride or if you’re driving, post a trip on Poparide.


Greyhound

$29 – $55 per seat (2h30 – 4h30 travel time)

Greyhound Bus in Canada
Picture from BusBud

Greyhound ended its bus service in Western Canada, but is still very active in Eastern Canada. On average, you can find 14 trips daily going from London to Toronto and back.

It is important to remember that your ticket may not be refundable with Greyhound, as this greatly depends on the price you paid for it, so make sure to check their refund policy before booking.

Greyhound could also charge you an extra fee if your ticket is not printed before getting on the bus, so make sure to check that also.

Click here to book your seats


Via Rail

$37 – $160 per seat (2h30 – 4h30 travel time)

Via Rail Canada with a passenger walking
Picture from CTV News

Via Rail is a train service that serves more than 400 communities across Canada.

There are seven return trips per day between Toronto and London. The prices and refund policies of your train tickets vary depending on the type of ticket (Escape, Economy, Economy Plus, Business, Business Plus), so make sure you verify the refund policy of each ticket before buying one! 

Click here to book your seats


Flying

$75 – $230 per seat on average (45 minutes flight time)

WestJet airplane flying above Toronto
Picture from WestJet

Yep, flying is expensive, but it’s fast. The cheapest you can probably find is $75 per seat, each way, if you book in advance. Gotta get there tomorrow? A last-minute flight could cost you more than $350, so be careful!

WestJet and Air Canada are the two main airlines serving YXU to YYZ airport.

Click here to book a flight


Uber

$182 – $338 per fare (2h30 to 4h30 travel time)

Uber price estimator from London Ontario to Toronto

Uber is the most expensive option to get from Toronto to London Ontario, as this is like using any taxi service to get from A to B. Beware: a price surge could also greatly increase the fare!

The trip is a long distance for a driver (even more if there’s traffic), so there’s a strong possibility only a few drivers accept your request, as it would mean wasting a few hours of their time to get back in London after they’ve brought you to your destination.

Click here to book an Uber


FAQ from Toronto to London

How far is London Ontario from Toronto?

The distance between London Ontario and Toronto is about 200 km on Highway 401, which takes 2 to 5 hours to drive, depending on traffic. Post your trip on Poparide and make $25 per seat to offset your driving costs.

How much does it cost to drive from Toronto to London Ontario?

To drive the 200 km between Toronto and London at an average price of $1.20/L and 12L/100km, it will cost you about $28 and you can make up to $25 per passenger on Poparide by filling your empty seats.


Know more options? List them in the comments section below!